一种Plantlet超轻量级加密算法的硬件实现装置及实现方法

    公开(公告)号:CN114969848B

    公开(公告)日:2024-06-04

    申请号:CN202210528772.7

    申请日:2022-05-16

    Applicant: 山东大学

    Abstract: 本发明公开了一种Plantlet超轻量级加密算法的硬件实现装置及实现方法,该装置包括密钥轮转函数、非线性反馈移位寄存器、线性反馈移位寄存器、密钥流输出函数和状态控制单元;其中,状态控制单元控制不同阶段线性反馈移位寄存器和非线性反馈移位寄存器的状态更新逻辑,密钥轮转函数将初始化密钥逐位输出参与状态更新;而线性反馈移位寄存器和非线性反馈移位寄存器的部分位则送入密钥流输出函数,供其生成密钥流。本发明所公开的硬件实现装置及实现方法可以降低Plantlet超轻量级序列密码的硬件资源占用,最大程度提高其吞吐率。

    一种Plantlet超轻量级加密算法的硬件实现装置及实现方法

    公开(公告)号:CN114969848A

    公开(公告)日:2022-08-30

    申请号:CN202210528772.7

    申请日:2022-05-16

    Applicant: 山东大学

    Abstract: 本发明公开了一种Plantlet超轻量级加密算法的硬件实现装置及实现方法,该装置包括密钥轮转函数、非线性反馈移位寄存器、线性反馈移位寄存器、密钥流输出函数和状态控制单元;其中,状态控制单元控制不同阶段线性反馈移位寄存器和非线性反馈移位寄存器的状态更新逻辑,密钥轮转函数将初始化密钥逐位输出参与状态更新;而线性反馈移位寄存器和非线性反馈移位寄存器的部分位则送入密钥流输出函数,供其生成密钥流。本发明所公开的硬件实现装置及实现方法可以降低Plantlet超轻量级序列密码的硬件资源占用,最大程度提高其吞吐率。

Patent Agency Ranking