

一种分组加密算法防攻击的掩码方法和装置.pdf
一吃****海逸
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种分组加密算法防攻击的掩码方法和装置.pdf
本发明公开了一种分组加密算法防攻击的掩码方法和装置,其中该方法包括:将引入第一掩码M1的明文作为第1轮运算的输入值,并执行第1轮运算;在执行第i轮运算之前,将获取的第i-1轮的运算结果与掩码Mi进行异或运算,再与抵消掩码Mi-1’进行异或运算,将两次异或运算后的结果作为第i轮运算的输入值;在执行完第n轮运算之后,将第n轮的运算结果与抵消掩码Mn’进行异或运算,并将异或运算结果作为分组加密算法的密文输出;抵消掩码Mn’用于抵消第n轮的运算结果中引入的所有掩码。该方法采用了多值掩码的方法,每轮运算中有互相不同
一种SM4算法抗能量攻击的掩码方法及装置.pdf
本发明公开了一种SM4算法抗能量攻击的掩码方法和装置,其中,该方法包括:获取第一随机掩码,且第一随机掩码与第1轮密钥进行异或运算;在原第1轮S盒基础上、根据第一随机掩码确定第1轮修正S盒,第1轮修正S盒取代原第1轮S盒;根据第一随机掩码确定第一修正掩码,第一修正掩码与L线性移位的输出进行异或运算;第2至32轮的算法流程与第1轮算法流程相同,每轮引入相同或不同的随机掩码,且确定相应的修正S盒与修正掩码。通过每轮引入相同或不同的掩码,使易受攻击的轮运算中间结果所带的掩码值不同,能够有效抵抗能量攻击。
一种抵抗侧信道攻击的DES掩码方法.pdf
本发明提出一种可抵御侧信道攻击技术的DES的掩码方法。该方法通过实现两路DES,其中一路用于掩码后数据的加解密,另一路用于脱掩值的计算。在DES执行流程中,初始IP置换前先进行掩码,并且16个子轮中再分别引入16个不同的随机数进行掩码,大幅度地消除了功耗与操作数据的相关性,极大地增加了攻击者利用侧信道手段攻击DES的代价,因此该方法可广泛应用于带有DES安全运算模块的电子芯片中。
分组密码算法抗功耗攻击和故障攻击的方法.docx
分组密码算法抗功耗攻击和故障攻击的方法摘要:分组密码算法是现代密码学中常用的一种加密技术,它被广泛应用于各个领域的信息保护。然而随着攻击手段的不断进步,分组密码算法面临着越来越多的安全威胁。功耗攻击和故障攻击是当前较为常见的攻击手段之一,本文主要探讨分组密码算法抵制功耗攻击和故障攻击的方法。(一)研究背景随着现代计算技术的不断发展,加密技术一直是信息安全领域中的一个热点。分组密码算法作为一种常用的加密方式,被广泛应用于各个领域,例如银行、电子商务、政府机构等。然而,随着攻击手段的不断升级,分组密码算法也面
分组加密运算中抵抗能量分析攻击的方法和装置.pdf
本发明公开了一种分组加密运算中抵抗能量分析攻击的方法和装置,所述方法包括生成伪加密运算,所述伪加密运算采用伪密钥进行加密;将真实加密运算与伪加密运算组合,构成基本加密运算单元;生成伪加密运算单元,所述伪加密运算单元中仅包括伪加密运算;将基本加密运算单元与伪加密运算单元组合,执行加密运算。与现有技术相比,本发明所公开的分组加密运算在每轮运算间均随机插入了伪加密运算,以保证敏感信息被噪声掩盖,同时基于每轮运算间插入伪运算后的基本运算单元,循环调用这样的运算单元且输入数据为随机数,可以进一步增加噪声,有效抵抗侧