[發明專利]一種基于杰林碼的智能門鎖加密方法、設備及存儲介質有效
| 申請號: | 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.szxzyx.cn/pat/books/202011437785.0/1.html,轉載請聲明來源鉆瓜專利網。





