[发明专利]一种基于长短租生态链的智能入住门禁管理方法有效
申请号: | 202211312226.6 | 申请日: | 2022-10-25 |
公开(公告)号: | CN115690962B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 洪桢杰 | 申请(专利权)人: | 浙江天怀数智科技有限公司 |
主分类号: | G07C9/23 | 分类号: | G07C9/23;G07C9/29;H04L9/08 |
代理公司: | 杭州新雏鹰知识产权代理有限公司 33474 | 代理人: | 张玉平 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 长短 生态 智能 入住 门禁 管理 方法 | ||
1.一种基于长短租生态链的智能入住门禁管理方法,其特征在于,包括房门标签、租户手机和后台服务器;
房门标签,安装在长短租公寓的门房上,且为无源RFID标签;房门标签向房门上的电子锁的控制器发送开锁的控制命令;
租户手机,具有NFC功能,内置RFID读取器,与房门标签近场通信;
后端服务器,与租户手机通信连接;
其包括以下步骤:
步骤S1,当前租户手机使用阶段:
后台服务器将验证出租屋转让请求的当前租客,后台服务器生成临时房门密钥Ktemp,计算并发送包含第一检索值M1和第一验证消息V1的消息给当前租客手机;当前租客手机使用近场共享密钥KOi对消息进行异或运算后发送给房门标签;房门标签计算临时访问密钥并将其更新为近场共享密钥KOi,此时,当前租客手机被暂停访问房门标签;
步骤2,新租户手机访问建立阶段:
新租户手机接收到后台服务器发送的临时访问密钥Ktemp和房门标签的身份标识TIDi;新租客手机将收到的临时访问密钥更新为近场共享密钥KOi;然后,新租客手机生成第一新密钥KOi_new,并向房门标签发送消息;最后,房门标签更新其临时访问密钥KOi=KOi_new。
2.根据权利要求1所述的一种基于长短租生态链的智能入住门禁管理方法,其特征在于,步骤1包括以下步骤:
步骤101:当前租客手机,通信连接有后台服务器,且存储有当前租客手机的身份标识OIDC、当前租客手机凭证CC、近场共享密钥KOi和房门标签的身份标识TIDi;其中,i表示房门标签的序号,KOi表示租客手机和房门标签之间的共享密钥;
当前租客手机,生成第一随机数r1并发送含有当前租客手机的身份标识OIDC、新租客手机的身份标识OIDN、房门标签的身份标识TIDi、第一随机数r1和当前租客手机凭证CC的消息到后台服务器;
步骤102:后台服务器,存储有后台服务器的身份标识TTPID、房门标签与后台服务器的共享密钥KTi和房门标签的身份标识TIDi;
后台服务器,收到消息后,计算当前租客手机副凭证CC’=h(TTPID||OIDC),其中h()表示单向杂凑函数,||表示字符串连接符;然后验证当前租客手机凭证CC和当前租客手机副凭证CC’是否相等:如果不相等,则后台服务器终止此会话;否则,后台服务器找到房门标签与后台服务器的共享密钥KTi,然后生成临时访问密钥Ktemp,同时计算第一检索值M1=KTi⊕Ktemp⊕r1和第一验证消息V1=Num(M1,r1),其中,⊕表示异或运算符号,Num()表示生成消息的轻量级函数;最后,后台服务器发送包含第一检索值M1和第一验证消息V1的消息给当前租客手机;
步骤103:当前租客手机获得第一检索值M1后,使用近场共享密钥KOi计算第二检索值M2=M1⊕KOi;当前租客手机将第一验证消息V1、第二检索值M2和第一随机数r1转发给房门标签,并启动超时机制;
步骤104:房门标签利用近场共享密钥KOi计算第一检索副值M1’=M2⊕KOi,并计算第一副验证消息V1’=Num(M1’,r1);然后验证第一验证消息V1和第一副验证消息V1’是否相等:如果相等,房门标签计算临时访问密钥Ktemp=M1⊕KTi⊕r1,更新近场共享密钥KOi=Ktemp,计算第一确认字符ACK1=Num(KTi,r1)⊕KOi;否则,计算第一确认字符ACK1=r2,其中,r2是第二随机数;最后,房门标签,将第一确认字符ACK1传送给当前租客手机;
步骤105:当前租客将第一确认字符ACK1转发给后台服务器;如果超时且未收到任何消息,则当前租客手机使用旧的近场共享密钥KOi访问房门标签;如果当前租客手机无法访问房门标签,则向后台服务器发送第一确认字符ACK1=OIDC;否则,当前租客手机返回至步骤103;
步骤106:当后台服务器接收到第一确认字符ACK1时,验证ACK1=Num(KTi,r1)⊕Ktemp或ACK1=OIDC是否成立:如果成立,后台服务器将表示成功的第二确认字符ACK2传递给当前租客手机,同时,后台服务器将临时访问密钥Ktemp和房门标签的身份标识TIDi转送给新租客手机;否则,后台服务器,将表示失败的第二确认字符ACK2传递给当前租客手机;当前租客手机重新启动步骤103,然后步骤104中设置临时密钥。
3.根据权利要求2所述的一种基于长短租生态链的智能入住门禁管理方法,其特征在于,步骤2包括以下步骤:
步骤201:新租客手机,通信连接有后台服务器,且存储有新租客手机的身份标识OIDN、新租客手机凭证CC,并从后台服务器获取临时访问密钥Ktemp和房门标签的身份标识TIDi;
新租客手机,更新近场共享密钥KOi=Ktemp,然后,新租客手机生成第一新密钥KOi_new、第三随机数r3和第四随机数r4;新租客手机计算第三检索值M3=KOi_new⊕r3⊕KOi和第二验证消息V2=Num(KOi_new⊕r4)⊕KOi;此外,新租客手机启动超时机制;
然后,新租客手机将第三检索值M3、第二验证消息V2、第三随机数r3和第四随机数r4发送到房门标签;
步骤202:房门标签,计算第二新密钥KOi_new’=M3⊕KOi⊕r3和第二副验证消息V2’=Num(KOi_new’,r4)⊕KOi;然后验证第二副验证消息V2’和第二验证消息V2是否相等:如果相等,更新近场共享密钥KOi=KOi_new,并计算第三确认字符ACK3=Num(KTi,r4)⊕KTi;否则,计算第三确认字符ACK3=r5,其中,r5是第五随机数;
最后,房门标签,传送第三确认字符ACK3至新租客手机;
步骤203:新租客手机将第三确认字符ACK3和第四随机数r4转发给后台服务器;如果超时并且没有收到任何消息,则新租客手机使用旧的近场共享密钥KOi访问房门标签;如果新租客手机无法访问房门标签,则向后台服务器发送第三确认字符ACK3=OIDN和第四随机数r4;如果新租客手机使用旧密钥成功访问房门标签,新租客手机重新启动步骤201;
步骤204:当后台服务器收到第三确认字符ACK3和第四随机数r4时,验证ACK3=Num(KTi,r4)⊕KTi或ACK3=OIDN是否成立:如果成立,则后台服务器向新租客手机发送表示成功的第四确认字符ACK4;否则,ACK3为随机数r5;最后,向新租客手机发送表示重启的第四确认字符ACK4;
步骤205:如果新租客手机获得一条表示成功的第四确认字符ACK4,则更新近场共享密钥KOi=KOi_new;否则,新租客手机将重新启动到步骤201。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江天怀数智科技有限公司,未经浙江天怀数智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211312226.6/1.html,转载请声明来源钻瓜专利网。