[发明专利]一种智慧物联设施离线口令控制方法在审
申请号: | 202111126971.7 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113938509A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 周旭;于翔;刘伟 | 申请(专利权)人: | 江苏一键联新能源科技有限公司 |
主分类号: | H04L67/125 | 分类号: | H04L67/125;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215100 江苏省苏州市相城区元和*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智慧 设施 离线 口令 控制 方法 | ||
1.一种智慧物联设施离线口令控制方法,其特征在于:包括等价口令控制方法和变价口令控制方法;
所述等价口令控制方法为设备离线时,用户通过在线购买等价口令,然后在对应的设备上输入该口令,如果设备验证成功,则正常启动服务;其具体包括如下步骤:
S101、云端等价口令生成;
S102、设备等价口令验证;
所述变价口令控制方法为设备离线时,用户通过在线购买变价口令,然后在对应的设备上输入该口令,如果设备验证成功,则在该设备上启动不同级别服务;其具体包括如下步骤:
S201、云端变价口令生成;
S202、设备变价口令验证。
2.根据权利要求1所述的一种智慧物联设施离线口令控制方法,其特征在于:所述S101中云端等价口令生成包括:
当消费者在线购买设备Di的口令时,云端执行以下步骤:
第一步:令s′=s′i;
结合设备秘钥ei与算法h生成口令:
P′=h(s′,ei);
第二步:服务端在售出该口令后,立即更新D′i的当前口令种子:
以上的两步在同一个事务中完成,且对同一台设备的多次口令生成串行执行,使得生成下一个口令时系统会使用新的口令种子;
其中,Di表示第i台物联网设备,D′i表示第i台物联网设备在服务器端的镜像,s′i表示D′i的当前口令种子,Smax表示设备与服务器共同持有的最大的口令种子,Smin表示设备与服务器共同持有的最小的口令种子,且Smin<Smax,ei表示Di与D′i共同持有的口令秘钥,h表示等价口令生产算法。
3.根据权利要求2所述的一种智慧物联设施离线口令控制方法,其特征在于:所述S102中设备等价口令验证包括:
当消费者在线购买得到口令,在设备端输入后,当设备Di收到用户输入的口令P′后,通过以下步骤进行验证:
第一步:令k=0;
第二步:生成临时种子:
s=((si+k-Smin)mod N)+Smin;
第三步:若k<0且种子s在近m次的口令验证中已经被验证成功过,则执行第五步,否则执行第四步;
第四步:生成期望口令:
P=h(s,ei);
若P=P′,则验证成功,并立即更新Di的当前口令种子:
然后流程结束,否则执行第五步;
第五步:令
若|k|>m,则验证失败,流程结束,否则执行第二步;
其中,Di表示第i台物联网设备,si表示Di的当前口令种子,Smax表示设备与服务器共同持有的最大的口令种子,Smin表示设备与服务器共同持有的最小的口令种子,且Smin<Smax,N表示口令种子的总个数,且N=Smax-Smin+1,ei表示Di与D′i共同持有的口令秘钥,h表示等价口令生产算法,m表示口令验证宽度,且m<<N。
4.根据权利要求3所述的一种智慧物联设施离线口令控制方法,其特征在于:所述m<<N的同时也足够的大;在设备在线的时候定期做同步操作,使得si与s′i尽量保持一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏一键联新能源科技有限公司,未经江苏一键联新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111126971.7/1.html,转载请声明来源钻瓜专利网。