基于大型仿射编码的白盒AES加密方法.pdf
小忆****ng
亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
基于大型仿射编码的白盒AES加密方法.pdf
本发明公开了一种基于大型仿射编码的白盒AES加密方法,其步骤包括:1.构造外部输入编码;2.构建两个仿射变换函数;3.生成解码表De;4.从高级加密标准AES的状态矩阵中随机选取未选过的一列状态向量;5.构建三个仿射变换函数;6.生成加密表MSK;7.判断是否选完高级加密标准AES的状态矩阵中所有的列向量;8.构建一个仿射变换函数;9.生成移位表SR;10.生成了用来在白盒环境下执行高级加密标准AES一轮加密所需的48张查找表。本发明采用大型仿射编码保护查找表,通过查表进行数据加密,不会泄露中间值,使得本
基于合成矩阵的AES加密单元、AES加密电路及其加密方法.pdf
本发明适用于加密技术领域,提供了一种基于合成矩阵的AES加密单元、AES加密电路及加密方法,本发明提出AES加密单元,用于实现4个字节的AES加密,通过常数矩阵的合并与合成运算,将轮变换中的所有线性变换运算组合成两个合成矩阵,合成矩阵Δ与合成矩阵Λ,从而缩短实现AES加密电路关键路径,同时减少AES加密电路实现面积。
AES加密运算单元、AES加密电路及加密方法.pdf
本发明适用于加密技术领域,提供了一种AES加密运算单元、AES加密电路及加密方法,本发明提出的AES加密运算单元通过常数矩阵的合并与合成运算,将轮变换中的所有线性变换运算组合成两个合成矩阵,合成矩阵Δ与合成矩阵Λ,从而缩短AES加密电路的关键路径,且减少AES加密电路的实现面积。
基于掩码保护的随机冗余轮函数的白盒AES实现方法.pdf
本发明公开了一种基于掩码保护的随机冗余轮函数的白盒AES实现方法,方法包括以下步骤,调整加密操作顺序,对原始的AES操作次序进行调整;构造查找表,构造T表和TboxTyi表;编码保护,包括非线性编码保护和线性编码保护;加密程序,包括查表操作和移位操作,先进行查表操作再进行移位操作。本发明要解决的技术问题是Chow等人提出的白盒AES分组加密算法虽然有效的隐藏了加密密钥,但难以抵挡DCA/DFA等侧信道分析技术。本发明将混淆轮的动态性和噪声性结合到一起,成为动态噪声轮,经实验结果分析,基于本发明可有效抵抗D
基于AES加密算法的多模式可重构加密方法.pdf
本发明提出一种基于AES加密算法的多模式可重构加密方法,该方法中提供了五种工作模式供用户选择,并提供了全随机S盒和偏随机S盒的生成方式,首先判断用户选择的工作方式和S盒是否合理,若不合理提示用户重新选择,若合理则进一步根据生成的S盒的差分均匀度和非线性度计算最少加密轮数,并根据用户的要求确定最终加密轮数,然后选择源文件进行加密或者解密操作,最后将加密或者解密后得到的数据文件保存起来,并提供给用户进行查看。本发明方法有效避免了加密采用硬件实现可能面临的侧信道攻击,优化了可重构密码方法的操作方式,适用于构造一