一种轮输出为算术掩码的ZUC序列密码算法掩码防护方法.pdf
努力****亚捷
亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种轮输出为算术掩码的ZUC序列密码算法掩码防护方法.pdf
本发明公开了一种轮输出为算术掩码的ZUC序列密码算法掩码防护方法,该方法包括:(1)选择需要掩码的轮数,初始化前N轮,通过随机数得到带掩码输入R
一种轮输出为布尔掩码的ZUC序列密码算法掩码防护方法.pdf
本发明公开了一种轮输出为布尔掩码的ZUC序列密码算法掩码防护方法,该方法包括:(1)选择需要掩码的轮数,初始化前N轮,分别与掩码m
祖冲之序列密码算法(ZUC算法).doc
祖冲之序列密码算法第1部分:算法描述范围本部分描述了祖冲之序列密码算法,可用于指导祖冲之算法相关产品得研制、检测与使用。术语与约定以下术语与约定适用于本部分。比特bit二进制字符0与1称之为比特.字节byte由8个比特组成得比特串称之为字节。字word由2个以上(包含2个)比特组成得比特串称之为字。本部分主要使用31比特字与32比特字。字表示wordrepresentation本部分字默认采用十进制表示。当字采用其它进制表示时,总就是在字得表示之前或之后添加指示符。例如,前缀0x指示该字采用十六进制表示,
一种针对AES算法线性部分的高效掩码防护方法.pdf
本发明公开了一种针对AES算法线性部分的高效掩码防护方法。本方法为:1)生成掩码矩阵M′、M;然后利用M对待保护的中间值矩阵Q进行保护,即Q⊕M;2)对Q⊕M进行非线性运算,结果记为S;利用M’对S进行保护,即S⊕M′;3)对S⊕M′进行行移位变换,得到矩阵S';4)利用S'对AES加密算法进行列混淆运算,得到矩阵T;5)更新M,进行正常的轮密钥加,更新前后的掩码矩阵M均为斜线上的掩码相同;6)重复步骤2)~5)多轮;当执行到最后一轮的线性运算时,只进行行移位变换和正常的轮密钥加,然后将变换后的S'与M’
面向分组密码的掩码防护方案分析与设计的开题报告.docx
面向分组密码的掩码防护方案分析与设计的开题报告一、选题背景在现代信息安全领域中,密码学是一门十分重要的学科,分组密码技术是密码学中的重要分支之一。分组密码技术主要是通过对数据按照一定的分块方式进行加密,保证数据的安全性。然而,由于分组密码技术本质上是基于数学算法的,因此仍然有可能被黑客攻击和破解。为了进一步提高分组密码技术的安全性,研究人员提出了许多掩码防护技术。掩码防护技术,是指在数据进行加密前,通过一定的方式对数据进行掩码,使得黑客无法直接获取到明文数据,从而提高数据的安全性。二、研究目的与意义随着分