基于FPGA的高速SM4密码模组实现方法及装置

    公开(公告)号:CN116488794B

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

    申请号:CN202310721393.4

    申请日:2023-06-16

    Abstract: 本申请提供一种基于FPGA的高速SM4密码模组实现方法及装置,该装置包括:协议解析模块,用于从核调度模块;SM4多核调度模块,用于选取处于空闲状态的SM4算法核,将待处理报文存储至SM4算法核的输入存储区;SM4算法核,用于对待处理报文中的待加密数据进行加密处理,或对待处理报文中的待解密数据进行解密处理,得到待输出数据;将待输出数据存储至SM4算法核的输出存储区;SM4多核调度模块,用于向输出模块发送读取消息;输出模块,用于从SM4算法核的输出存储区中读取待输出数据。通过本申请方案,能够使用FPGA实现SM4算法,节约CPU资源。

    基于FPGA的高速SM4密码模组实现方法及装置

    公开(公告)号:CN116488794A

    公开(公告)日:2023-07-25

    申请号:CN202310721393.4

    申请日:2023-06-16

    Abstract: 本申请提供一种基于FPGA的高速SM4密码模组实现方法及装置,该装置包括:协议解析模块,用于从核调度模块;SM4多核调度模块,用于选取处于空闲状态的SM4算法核,将待处理报文存储至SM4算法核的输入存储区;SM4算法核,用于对待处理报文中的待加密数据进行加密处理,或对待处理报文中的待解密数据进行解密处理,得到待输出数据;将待输出数据存储至SM4算法核的输出存储区;SM4多核调度模块,用于向输出模块发送读取消息;输出模块,用于从SM4算法核的输出存储区中读取待输出数据。通过本申请方案,能够使用FPGA实现SM4算法,节约CPU资源。

Patent Agency Ranking