数据加密方法、解密方法及门锁系统技术方案

技术编号:37132415 阅读:33 留言:0更新日期:2023-04-06 21:30
本申请适用于数据安全技术领域,提供了一种数据加密方法、解密方法及门锁系统,其中,所述加密方法包括:生成随机因子;将所述随机因子进行组包,得到随机序列包;基于预设密钥生成规则对随机因子进行处理,得到密钥信息;采用所述密钥信息加密目标数据,得到密文数据;将所述随机序列包和所述密文数据先后发送给解密端。由于随机因子具有不固定性,因此基于随机因子得到的密钥信息也具有不固定性,基于该密钥信息加密得到的密文数据也不是固定的,在传输过程中不易被第三方截取,从而提高数据传输的安全性。传输的安全性。传输的安全性。

【技术实现步骤摘要】
数据加密方法、解密方法及门锁系统


[0001]本申请属于数据安全
,尤其涉及一种数据加密方法、解密方法及门锁系统。

技术介绍

[0002]随着智能门锁技术的不断发展,人们在要求智能门锁便捷性的同时对其安全性要求也越来越高,如基于人脸识别的智能门锁在进行开门时需要获取图像数据,根据图像识别技术判断是否为合法用户,若生物识别模组与门锁控制设备之间的通信数据被非法窃取,可能会引发安全事件,给用户造成损失。
[0003]目前,生物识别模组与门锁控制设备之间一般通过固定密钥进行数据加解密。由于使用固定密钥进行数据加解密就意味着智能门锁每次上下电通讯的密钥都是固定的,因此加密后的密文数据也是固定的,固定密文数据在传输过程中容易被第三方截取,进而由第三方基于截取的密文数据对生物识别模组下发欺骗指令,存在安全性不足的问题。
[0004]申请内容
[0005]有鉴于此,本申请实施例提供了一种数据加密方法、解密方法及门锁系统,以解决通过固定秘钥进行数据加密,导致固定密文在传输过程中容易被第三方截取的技术问题,旨在提高门锁系统中数据传输本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据加密方法,应用于加密端,其特征在于,所述方法包括:生成随机因子,将所述随机因子进行组包,得到随机序列包;基于预设密钥生成规则对所述随机因子进行处理,得到密钥信息;采用所述密钥信息加密目标数据,得到密文数据;将所述随机序列包和所述密文数据先后发送给解密端。2.根据权利要求1所述的数据加密方法,其特征在于,所述生成随机因子,包括:利用动态随机数作为随机种子,将所述随机种子输入预设的随机函数中,生成所述随机因子。3.根据权利要求2所述的数据加密方法,其特征在于,所述基于预设密钥生成规则对所述随机因子进行处理,得到密钥信息,包括:计算所述随机因子的散列序列;对所述散列序列基于预设规则序列进行散列元素抽取,基于抽取的所述散列元素,生成所述密钥信息。4.根据权利要求3所述的数据加密方法,其特征在于,所述计算所述随机因子的散列值,包括:将所述随机因子转换为预设格式字符并输入至预设散列函数进行迭代,得到所述随机因子的散列值。5.根据权利要求3所述的数据加密方法,其特征在于,所述对所述散列值基于预设规则序列进行散列元素抽取,基于抽取的所述散列元素,生成所述密钥信息,包括:通过预设规则序列从所述散列值中抽取预设位置的预设数量散列元素;对抽取的所述散列元素进行字符转换,生成所述密钥信息。6.一种数据解密方法,应用于解密端,其特征在于,所述方法包括:接收加密端发送的随机因子及密文数据;基于预设密钥生成规则...

【专利技术属性】
技术研发人员:邓统杰冯国安刘国权黄健勇
申请(专利权)人:奥比中光科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1