本发明属于独个出入口登记器,具体涉及一种基于物联网的智能木屋门禁验证方法及系统。
背景技术:
1、近年来,逐渐兴起在景区里面搭建智能木屋以供游客入住,智能木屋的设计可以更好地融入景区的自然环境,与周围的自然景观相协调,提升整体景区的美感。并且智能木屋提供独特的入住体验,使游客在自然环境中感受到独特的住宿氛围,有助于吸引更多游客。然而由于景区人流混杂,对于智能木屋的安全性能也提出了更高的要求。
2、目前大多数木屋酒店的门禁锁仍采用输入验证码的方式进行验证开锁,此类弱密码的风险较大,容易受到密码猜测、暴力破解等攻击。简单、容易猜测的密码会导致木屋的安全性降低。游客可能在公共场合或不安全的环境下输入密码,有可能被旁观或偷窥,导致密码泄露,同样会导致木屋的安全性降低。
技术实现思路
1、为了解决当前采用输入验证码的方式进行验证开锁,容易受到密码猜测、暴力破解等攻击,游客可能在公共场合或不安全的环境下输入密码,有可能被旁观或偷窥,导致密码泄露,导致木屋安全性降低的技术问题,本发明提供一种基于物联网的智能木屋门禁验证方法及系统。
2、第一方面
3、本发明提供了一种基于物联网的智能木屋门禁验证方法,所述智能木屋的智能门锁作为物联网设备通过验证服务器与资源服务器建立通信连接,基于物联网的智能木屋门禁验证方法包括:
4、s1:待验证用户通过所述智能门锁发起的验证请求;
5、s2:所述智能门锁将门锁信息,加入到所述验证请求中;
6、s3:所述智能门锁将所述验证请求发送至所述验证服务器;
7、s4:所述验证服务器基于区块链技术验证所述智能门锁的身份以及所述待验证用户的身份;
8、s5:当所述智能门锁以及所述待验证用户的身份验证成功时,所述验证服务器生成访问令牌、持有证明密钥和随机会话,并回传至所述智能门锁;
9、s6:所述智能门锁使用所述持有证明密钥对所述访问令牌进行加密,得到持有证明令牌;
10、s7:所述智能门锁通过所述随机会话对通知进行加密,以通知所述待验证用户授权成功以及即将开始获取人脸图像;
11、s8:所述智能门锁将所述持有证明令牌发送至所述资源服务器;
12、s9:所述资源服务器将所述持有证明令牌转发至所述验证服务器,通过所述验证服务器验证所述持有证明令牌的真实性;
13、s10:当所述持有证明令牌验证成功时,所述资源服务器向所述智能门锁所述返回图像数据包;
14、s11:所述智能门锁获取所述待验证用户的人脸图像,根据所述图像数据包对所述人脸图像进行人脸识别,当人脸识别通过时,所述智能门锁开锁,允许所述待验证用户进入木屋。
15、第二方面
16、本发明提供了一种基于物联网的智能木屋门禁验证系统,包括处理器和用于存储处理器可执行指令的存储器;所述处理器被配置为调用所述存储器存储的指令,以执行第一方面中的基于物联网的智能木屋门禁验证方法。
17、与现有技术相比,本发明至少具有以下有益技术效果:
18、(1)在本发明中,将智能木屋的智能门锁作为物联网设备通过验证服务器与资源服务器建立通信连接,验证服务器基于区块链技术验证人员身份以及门锁身份,在验证通过的情况下,可以返回公园入口处采集的人脸图像数据包,进而进行人脸识别,一方面可以确认用户是否为正规的公园游客,是否存在逃票等行为,另一方面也可以验证游客的身份,当人脸识别通过时,所述智能门锁开锁,允许所述待验证用户进入木屋,提升了智能木屋的安全性。
19、(2)在本发明中,通过区块链、访问令牌、持有证明密钥和随机会话对整个验证过程进行加密,区块链的不可篡改性和分布式特性有助于防范身份伪造、攻击和欺诈,防止在数据传输过程中遭受网络攻击发生信息泄漏,保护隐私安全,提升智能木屋门禁验证的安全性。
1.一种基于物联网的智能木屋门禁验证方法,其特征在于,所述智能木屋的智能门锁作为物联网设备通过验证服务器与资源服务器建立通信连接,基于物联网的智能木屋门禁验证方法包括:
2.根据权利要求1所述的基于物联网的智能木屋门禁验证方法,其特征在于,所述验证请求包括:用户去中心化身份以及通过用户私钥对所述用户去中心化身份进行数字签名计算得到的用户数字签名;
3.根据权利要求2所述的基于物联网的智能木屋门禁验证方法,其特征在于,所述s1具体包括:
4.根据权利要求3所述的基于物联网的智能木屋门禁验证方法,其特征在于,所述s4具体包括:
5.根据权利要求4所述的基于物联网的智能木屋门禁验证方法,其特征在于,所述s402具体包括:
6.根据权利要求1所述的基于物联网的智能木屋门禁验证方法,其特征在于,所述访问令牌的生成方式包括:
7.根据权利要求6所述的基于物联网的智能木屋门禁验证方法,其特征在于,所述访问权限为当前智能门锁,所述颁发者信息为智能木屋运营商,所述受众信息为所述待验证用户,所述过期时间t通过以下方式进行动态确定:
8.根据权利要求1所述的基于物联网的智能木屋门禁验证方法,其特征在于,随机会话的生成方式包括:
9.根据权利要求1所述的基于物联网的智能木屋门禁验证方法,其特征在于,所述s11具体包括:
10.一种基于物联网的智能木屋门禁验证系统,其特征在于,包括处理器和用于存储处理器可执行指令的存储器;所述处理器被配置为调用所述存储器存储的指令,以执行权利要求1至9中任意一项所述的基于物联网的智能木屋门禁验证方法。