一种轻量级联合编码的密码实现方法及系统

    公开(公告)号:CN116722967A

    公开(公告)日:2023-09-08

    申请号:CN202310272929.9

    申请日:2023-03-20

    Abstract: 本发明公开了适用于资源受限设备的一种轻量级联合编码的密码实现方法及系统,其中,用于加密时,包括以下步骤:获取长度为L的待加密数据,并设置迭代次数为R+1轮;利用ARX型轻量级分组算法对所述待加密数据执行R轮轮运算得到初始密文,并在前R‑1轮的每轮轮运算中均扩展更新子密钥;将所述初始密文作为第R+1轮运算的输入,再对所述初始密文依次执行LDPC码编码以及密钥加运算后得到最终密文;前R轮中每一轮轮运算是依次执行轮密钥加运算、对合非线性运算、对合列混淆运算。本发明利用一种运算简单、扩散速度快的ARX型轻量级分组算法与LDPC码编码结合,有效保障资源受限设备数据传输过程中的安全性与可靠性。

Patent Agency Ranking