1.设置算法,通过接口createMac生成消息认证码操作实例。2.接受输入对称密钥,通过接口init,初始化Mac。3...
基于SM3的HMAC(HMAC-SM3)侧信道安全性依旧处于被评估阶段,尤其在硬件实现下的侧信道安全性更具研究价值。在硬件实现下,存储在寄存器的中间值有明显的汉明距离泄漏。此外,SM3算法结构决定了HMAC-SM3侧信道分析难度。针对HMAC-SM3的硬件实现,提出一种技巧性的基于比特值的选择明文相关能量攻击策略。在一款现场可编程...
采集所述密码模块应用HMAC-SM3密码算法对所输入的每条消息进行处理的过程中所产生的能量消耗信息,并建立能量消耗矩阵; 选择作为分析对象,根据所输出的消息VN以及对应采集到的能量消耗数据,采用侧信道能量分析方法获得所述第二密钥数据Kout的值。 3.根据权利要求1所述的HMAC-SM3密码算法的侧信道能量分析方法,所述分析...
1.一种基于HMAC-SM3算法的数据认证方法,其特征在于,所述方法应用于一种量子密钥分发QKD系统,所述QKD系统包括通过经典网络进行通信的第一QKD终端和第二QKD终端,所述方法包括: 所述第一QKD终端利用第一密钥对第一待认证数据进行HMAC-SM3运算,得到第一哈希值;利用第二密钥对所述第一哈希值进行加密,将得到的第一密...
步骤一、采集HMAC的能量迹 基于DPA及CPA分析方法,根据需求采集N组不同明文消息输入的SM3算法HMAC运算的能量迹,并分析SM3杂凑算法的HMAC模式特征, HMAC(K,m)=H((K⊕opad)‖H((K⊕ipad)‖m))式(1) 式(1)中:H代表一个杂凑算法函数;K为鉴别密钥;m代表一个不定长的消息输入;在HMAC处理过程中,定义K⊕ipa...
2.如权利要求1所述的HMAC-SM3密码算法的侧信道能量分析方法,其特征在于,所述分析获得第二密钥数据K 的值,包括:采用如下方式获得第二密钥数据K 的值:out out向基于HMAC-SM3密码算法的密码模块输入消息组U1={u ,u ,…,u ,…,u },其中,n10 11 1i 1n为正整数,0≤i≤n,且i为整数;采集所述密码模块应...
使用SM4算法对HMAC-SM3密钥进行加密存储,SM4密钥存储在配置文件中;对HMAC-SM3密钥进行杂凑运算,并存储杂凑值,其中,已知杂凑值的长度为32字节,值为0x3b366d29964b5543be7aa7cc064f9eeef9481baaa656c8bd3a88b431a8fb6f6c,以下说法正确的是()。 A、测评人员由此可判定对HMAC-SM3密钥进行杂凑运算的杂凑算法不是...
本发明提供了一种HMAC-SM3密码算法的侧信道能量分析方法及装置.所述方法包括:分析获得第一密钥数据Kin的值;分析获得第二密钥数据Kout的值.所述分析获得第一密钥数据Kin的值包括:向密码模块输入消息组M1,在j=0时,分别选择第一变量TT10和第二变量TT20作为分析对象,获得θ0和η0的值;向密码模块输入消息组M2...
一种HMAC-SM3算法的密钥获取方法、装置、设备和存储介质专利信息由爱企查专利频道提供,一种HMAC-SM3算法的密钥获取方法、装置、设备和存储介质说明:本申请公开了一种HMAC‑SM3算法的密钥获取方法、装置、设备和存储介质,其中方法包括:获取H...专利查询请上爱企查
HMAC-SM3密码算法的侧信道能量分析方法及装置专利信息由爱企查专利频道提供,HMAC-SM3密码算法的侧信道能量分析方法及装置说明:本发明提供了一种HMAC‑SM3密码算法的侧信道能量分析方法及装置。所述方法包括:分析获得第一...专利查询请上爱企查