摘要
本申请提供了一种融合Kyber和SM3的后量子密码加密系统、方法及装置。控制逻辑模块根据NTT模块不同模式下所需的随机数长度,控制哈希模块中SM3执行的轮次数;截取单元截取每一轮杂凑值的有效长度;填充单元对每一轮SM3的输入消息进行填充;哈希模块根据不同模式所需杂凑值的长度确定SM3所需执行的轮次数,并截取每一轮杂凑值的有效长度;NTT模块用于Kyber算法中多项式乘法的计算;NTT模块包括蝶形单元和控制单元,蝶形单元用于模加、模减和模约简的计算,控制单元确定NTT模块的操作模式;采样模块,包括拒绝采样单元和中心二项分布采样单元,拒绝采样单元用于采样得到公开矩阵,中心二项分布采样单元用于采样得到噪声向量。该方案符合我国安全标准且安全性可靠。
技术关键词
密码加密系统
SM3算法
蝶形单元
密码加密方法
密钥生成单元
采样模块
拓展单元
逻辑模块
多项式乘法
消息
种子
生成密文
控制单元
计算机程序产品
解密
阶段
压缩单元
表达式
系统为您推荐了相关专利信息
加密策略
采集传输系统
数据中心
加密数据
加密模块
程序校验方法
校验终端
MD5算法
加密芯片
SM3算法
数据共享交换方法
平台
SM3算法
SM2算法
加密