中国人民解放军国防科技大学孙鹏跃获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人民解放军国防科技大学申请的专利一种双重可变轮结构的SM4算法实现方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120165839B 。
龙图腾网通过国家知识产权局官网在2025-11-11发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510132230.1,技术领域涉及:H04L9/06;该发明授权一种双重可变轮结构的SM4算法实现方法及系统是由孙鹏跃;刘琪琪;王飞雪;黄正武;黄仰博;楼生强;邓丁;刘建;马春江;王文豪设计研发完成,并于2025-02-06向国家知识产权局提交的专利申请。
本一种双重可变轮结构的SM4算法实现方法及系统在说明书摘要公布了:本发明属于硬件安全领域,公开了一种双重可变轮结构的SM4算法实现方法及系统,通过ICB总线,将主机需要的配置数据传输到SM4算法核中;将SM4算法核计算后的数据传输到主机中。本发明提出的双重可变轮结构使SM4算法可灵活配置加密轮数,以平衡吞吐量与资源消耗。在高吞吐量需求下增加轮数以提升加解密速度;在低功耗需求下减少轮数以延长电池续航。该设计结合RISC‑V的模块化和低功耗特性,为多样化物联网场景中的加密处理提供高效、灵活的技术支持。
本发明授权一种双重可变轮结构的SM4算法实现方法及系统在权利要求书中公布了:1.一种双重可变轮结构的SM4算法实现方法,其特征在于,所述方法包括: 通过ICB总线,将主机需要的配置数据传输到SM4算法核中; 将SM4算法核计算后的数据传输到主机中; SM4算法核包括:控制模块、参数存储模块、S-box模块、加解密模块、密钥扩展模块和轮缓冲模块; 控制模块用于实现位宽匹配和信号分配功能,是一个状态机的形式,分为空闲状态即IDLE、加密状态即EC_EN、解密状态即DEC_EN、密钥准备状态即PRE_KEY和密钥扩展状态即KEY_EXP;当收到ICB总线传递的状态数据即EN_SEL,通过解析,传入相应的模块,状态机会从IDLE状态进入对应的状态;假如EN_SEL为00时,为复位状态,进入IDLE状态;假如EN_SEL为11时,状态机从IDLE跳转至PRE_KEY状态,进而跳转到KEY_EXP状态;假如EN_SEL为01时,状态机从IDLE跳转至EN_EN状态;假如EN_SEL为10时,状态机从IDLE跳转至DEC_EN状态; 参数存储模块用于存储SM4算法密钥扩展过程中所需要的系统参数FK和固定参数CK,当控制模块给出使能信号时,将该参数传输给密钥扩展模块; S-box模块用于存储密钥扩展和加解密时非线性变换过程中的映射数据,采用查表法实现S盒的转换; 加解密模块分为轮变换和逆序变换两个部分,每一轮变换均包含移位、S-box转换和相应的异或操作;采用流水线和循环迭代相结合的形式,在收到控制模块解析的轮数选择信号时,对循环轮数和流水线结构进行调整;解密的密钥输入为加密时的倒序; 密钥扩展模块是轮变换部分,每一轮变换也包含移位、S-box转换和相应的异或操作;类采用流水线和循环迭代相结合的形式,在收到控制模块解析的轮数选择信号时,对循环轮数和流水线结构进行调整。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410073 湖南省长沙市开福区德雅路109号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励