一种基于FPGA的SM4加密方法

AITNT
正文
推荐专利
一种基于FPGA的SM4加密方法
申请号:CN202411064828
申请日期:2024-08-05
公开号:CN119201832B
公开日期:2025-06-17
类型:发明专利
摘要
本申请公开了一种基于FPGA的SM4加密方法,涉及数据加密技术领域,包括:获取待加密的明文数据;在FPGA芯片上配置多个SM4加密核心对待加密的明文数据进行并行加密运算;其中,每个SM4加密核心采用流水线架构,流水线架构包含取数器、轮函数运算器和密钥加器;利用集成在FPGA芯片上的基于物理噪声的提取电路,产生N比特随机数作为每个SM4加密核心的加密密钥;采集握手信号计算每个SM4加密核心的运算效率;根据运算效率,采用优先级调度算法调整各个SM4加密核心之间的FPGA资源分配;在加密运算过程中,采用多项式和逻辑运算混合计算进行功耗均衡,并采用随机等待周期进行时序随机化。针对现有技术中抗差分敏感性弱的问题,本申请提高了抗侧信道攻击能力。
技术关键词
密钥 运算器 加密方法 FPGA布局布线 流水线架构 加密算法 口令 明文 链表 多项式 优先级调度算法 核心 IP核 门级网表 信号 扩展模块 数据 线性反馈移位寄存器 综合工具
系统为您推荐了相关专利信息
1
用于解密的应用程序编程接口
加密算法 应用程序编程接口 解密 标识符 密码
2
适用于灌浆行业的数字签名与验证方法及系统
验证方法 验证系统 支持国密算法 验证规则 生成哈希值
3
一种云环境下的跨域身份认证方法及系统
分布式云环境 身份认证方法 身份验证 私钥 标识
4
数据脱敏方法、装置、介质和系统
脱敏数据 国密算法 加密算法 数据脱敏方法 身份证号
5
单向函数的生成方法、系统、设备及存储介质
对称加密算法 生成方法 明文 密钥 生成系统
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号