【技术实现步骤摘要】
本专利技术涉及计算机,特别是涉及一种数据加密处理方法、设备、介质及产品。
技术介绍
1、基于哈希的消息认证码(hash-based message authentication code,简称hmac)算法是一种带密钥的消息鉴别码算法,用于校验数据完整性和来源合法性,适用于任何安全体系结构,进程或应用的安全服务。当hmac算法中的哈希函数使用sm3(一种密码散列函数标准)算法时,可称hmac-sm3算法,是一种较为安全的算法,但为了获取关键信息,当前仍然有很多攻击方法对其进行攻击。
2、其中,差分功耗分析(differential power analysis,简称dpa)是一种最常用的手段,它是一种侧信道攻击,旨在通过分析设备在不同输入或操作情况下的功耗泄漏(功耗曲线)来获取密钥或其他敏感信息。这种攻击方法不需要直接访问设备的内部信息,而是通过观察设备在操作过程中的功耗变化来推断出密钥或其他敏感信息,进而导致算法安全性下降,对数据信息的安全有着极大的影响。
技术实现思路
1、
...【技术保护点】
1.一种数据加密处理方法,其特征在于,包括:
2.根据权利要求1所述的数据加密处理方法,其特征在于,利用所述使能信号控制所述填充数据结合所述第二随机数进行分组扩展计算,包括:
3.根据权利要求2所述的数据加密处理方法,其特征在于,将分组后的每组数据结合所述第二随机数按照连续的两个时钟周期进行分组扩展计算的分解操作,包括:
4.根据权利要求3所述的数据加密处理方法,其特征在于,所述第一设定函数的表达式为:
5.根据权利要求4所述的数据加密处理方法,其特征在于,分组扩展对应的两个时钟周期小于或等于单次迭代压缩的时间;
...【技术特征摘要】
1.一种数据加密处理方法,其特征在于,包括:
2.根据权利要求1所述的数据加密处理方法,其特征在于,利用所述使能信号控制所述填充数据结合所述第二随机数进行分组扩展计算,包括:
3.根据权利要求2所述的数据加密处理方法,其特征在于,将分组后的每组数据结合所述第二随机数按照连续的两个时钟周期进行分组扩展计算的分解操作,包括:
4.根据权利要求3所述的数据加密处理方法,其特征在于,所述第一设定函数的表达式为:
5.根据权利要求4所述的数据加密处理方法,其特征在于,分组扩展对应的两个时钟周期小于或等于单次迭代压缩的时间;
6.根据权利要求1所述的数据加密处理方法,其特征在于,调整分组扩展和迭代压缩之间的时序关系,包括:
7.根据权利要求1所述的数据加密处理方法,其特征在于,在将分组扩展计算后的数据进行对应组的迭代压缩计算的过程中,包括:
8.根据权利要求1所述的数据加密处理方法,其特征在于,还包括:
9.根据权利...
【专利技术属性】
技术研发人员:孙旭,周玉龙,刘刚,满宏涛,李拓,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。