[发明专利]一种基于杰林码的智能门锁加密方法、设备及存储介质有效
| 申请号: | 202011437785.0 | 申请日: | 2020-12-10 |
| 公开(公告)号: | CN112634492B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 王杰林;欧阳斌;肖镭;李增应 | 申请(专利权)人: | 信通建技术有限公司 |
| 主分类号: | G07C9/00 | 分类号: | G07C9/00 |
| 代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 黄广龙 |
| 地址: | 410000 湖南省长沙市开福区中*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 杰林码 智能 门锁 加密 方法 设备 存储 介质 | ||
1.一种基于杰林码的智能门锁加密方法,其特征在于,用于智能门锁终端,包括以下步骤:
S100、接收用户端输入的第一密码,将所述第一密码转换成第一二进制序列,基于杰林码对所述第一二进制序列进行编码,得到第一哈希值并存储:
S101、随机生成一个正整数Len作为预设的数字指纹长度并存储,设定正实数其中H(X1)表示所述第一二进制序列的归一化信息熵,n1表示所述第一二进制序列的序列长度;
S102、按照编码公式Ri=Ri-1r1p(x)和Li=Li-1+Ri-1F(x-1,r1)对所述第一二进制序列中的第i位符号x进行编码,将编码完成后的作为所述第一哈希值并存储;其中R0=1,L0=0,p(x)表示x的归一化概率,F(x-1,r1)表示x-1的非归一化分布函数;
S200、接收所述用户端输入的第二密码,将所述第二密码转换成第二二进制序列,基于杰林码对所述第二二进制序列进行编码,得到第二哈希值:
S201、设定正实数其中H(X2)表示所述第二二进制序列的归一化信息熵,n2表示所述第二二进制序列的序列长度;
S202、按照编码公式Ri=Ri-1r2p(x)和Li=Li-1+Ri-1F(x-1,r2)对所述第二二进制序列中的第i位符号x进行编码,将编码完成后的作为所述第二哈希值;
S300、比较所述第一哈希值与所述第二哈希值,若所述第一哈希值与所述第二哈希值相同,向智能门锁发送开锁指令,所述开锁指令用于使所述智能门锁执行开锁操作;若所述第一哈希值与所述第二哈希值不相同,向所述用户端发送开锁失败信息。
2.根据权利要求1所述的基于杰林码的智能门锁加密方法,其特征在于,还包括步骤:
S401、当步骤S300执行向所述智能门锁发送开锁指令后,将随机生成一个正整数,并将所述正整数作为新的所述Len并存储,设定新的正实数
S402、按照编码公式Ri=Ri-1r1p(x)和Li=Li-1+Ri-1F(x-1,r1)对所述第二二进制序列中的第i位符号x进行编码,将编码完成后的作为新的所述第一哈希值;
S403、清除缓存的旧的所述第一哈希值、第二二进制序列,并存储新的所述第一哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信通建技术有限公司,未经信通建技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011437785.0/1.html,转载请声明来源钻瓜专利网。





