共查询到20条相似文献,搜索用时 15 毫秒
1.
关于S—盒的布尔函数表达式 总被引:2,自引:0,他引:2
易训 《信息安全与通信保密》1995,(2)
提出一种求S—盒的布尔函数表达式的系统方法,并由此法推出了DES中所有S—盒的布尔函数表达式,根据这些布尔函数表达式又导出了DES中S—盒的几点简单性质。 相似文献
2.
AES作为广泛使用的高级数据加密标准,其密码算法的安全性取决于非线性部件S盒的密码特性。本文首先学习了AES算法的基本加解密过程,特别分析了AES49436算法采用的时空折衷的思想。然后从布尔函数出发,利用C语言实现了AES的S盒,推导和计算了S盒平衡性、非线性度等密码特性,说明AES抗差分和抗线性攻击的本质原因。最后利用拉格朗日插值法,拟合了S盒的代数表达式。结果表明AESS盒代数表达式项数过少,表达式比较简单,存在一定的安全隐患。 相似文献
3.
分组密码的安全性很大程度上取决于分组密码中唯一的非线性结构S盒。论文对AES的S盒的代数性质进行分析,采用布尔函数的方法,先得到S盒的真值表,再求解S盒的布尔函数表达式,根据布尔函数表达式计算得出S盒的平衡性、正交性、线性性、差分均匀性质、鲁棒性、非线性性等代数性质,说明AES的S盒的安全性。 相似文献
4.
S盒是一种非线性部件,在密码算法中占有重要的地位.在密码算法的FPGA实现过程中,S盒的实现一定程度上决定了算法的运行性能.传统的方法是利用FPGA内部集成的存储块生成查找表的方式实现.采用布尔函数方法实现S盒目前应用较少,该方法在某些情况下能提高FPGA中算法的运行性能,在实现输入位宽越小的S盒时越具有优势.文中以AES算法的S盒为例,给出了基于布尔函数实现S盒的步骤及仿真结果和电路延时分析. 相似文献
5.
该文提出一种基于不可约多项式的Camellia算法S盒的代数表达式,并给出了该表达式8种不同的同构形式。然后,结合Camellia算法S盒的特点,基于理论证明给出一种基于多项式基的S盒优化方案,此方法省去了表达式中的部分线性操作。相对于同一种限定门的方案,在中芯国际(SMIC)130 nm工艺库中,该文方案减少了9.12%的电路面积;在SMIC 65 nm工艺库中,该文方案减少了8.31%的电路面积。最后,根据Camellia算法S盒设计中的计算冗余,给出了2类完全等价的有限域的表述形式,此等价形式将对Camellia算法S盒的优化产生积极影响。 相似文献
6.
7.
Rijndael算法中S盒优化测试方法研究 总被引:1,自引:0,他引:1
文章首先说明了Rijndael算法中S盒的四种测试方法,包括差分、线性、雪崩和布尔表达式测试。使用有限域中30个最高次幂为8的不可约多项式利用MATLAB构造不同S盒,然后对这些S盒进行优化测试,发现它们在差分和线性测试上性能相似,在雪崩和布尔表达式测试方面的差别主要在稳定性和分布均匀性上,从这两方面得到了最优的S盒。 相似文献
8.
基于故障注入的逆向分析技术通过向运行保密算法的设备中注入故障,诱导异常加密结果产生,进而恢复保密算法内部结构和参数.在除S盒表外其他运算结构已知的前提下,本文基于持续性故障提出了一种分组密码算法S盒表逆向分析方法.我们利用算法中使用故障元素的S盒运算将产生错误中间状态并导致密文出错这一特点,构造特殊的明文和密钥,诱导保密算法第二轮S盒运算取到故障值,从而逆向推导出第一轮S盒运算的输出,进而恢复出保密算法S盒表的全部元素.以类AES-128(Advanced Encryption Standard-128)算法为例,我们的方法以1 441 792次加密运算成功恢复出完整S盒表,与现有的其他逆向分析方法进行对比,新方法在故障注入次数和计算复杂度上有明显优势.进一步,我们将该方法应用于类SM4算法,并以1 900 544次加密运算恢复出保密S盒表.最后,我们综合考虑了分组密码算法的两种典型结构Feistel和SPN(Substitution Permutation Network)的特点,对新方法的普适性进行了讨论,总结出适用算法需具备的条件. 相似文献
9.
一种化简S盒表达式的简明方法 总被引:1,自引:0,他引:1
梁军 《信息安全与通信保密》1990,(2)
本文将化简布尔代数式的卡诺图法移植到 GF(2)上,得到一种化简S盒表达式的新方法。这种新方法简明、直观,具有较大的实用价值。 相似文献
10.
11.
基于OKFDDs的Reed-Muller逻辑混合极性转换算法 总被引:1,自引:1,他引:0
混合极性转换是RM (Reed-Muller)电路逻辑综合过程的一个重要环节,能够实现从Boolean逻辑最小项表达式到RM逻辑MPRM (Mixed-Polarity Reed-Muller)表达式的转换。该文通过对OKFDDs (Ordered Kronecker Functional Decision Diagrams)展开规律的研究,建立MPRM表达式与OKFDDs数据结构的对应关系。在此基础上,根据最小项系数与MPRM系数的下标包含关系,结合多输出函数描述方式,提出一种直接从最小项表达式展开到MPRM表达式的新型混合极性转换算法。最后通过对多个Benchmark测试的实验结果表明其转换效率相比其它混合极性转换算法有明显提高。 相似文献
12.
13.
在密码学的历史上,数据加密标准DES是上个世纪七十年代提出的一个非常重要的对称密码算法,布尔函数的代数免疫度是2003年提出来的抵抗流密码的代数攻击的一个重要指标.S盒是DES中唯一的非线性部分,从布尔函数的观点,研究DES的八个S盒所构造的32布尔函数的代数免疫度和非线性度等密码学性质,这些函数都是六个变量的布尔函数.文中的计算结果表明,所有32个布尔函数的代数免疫度都达到了其理论上的最大值3. 相似文献
14.
15.
宁学军 《信息安全与通信保密》2007,(5):151-154
作为大多数分组密码中唯一的非线性结构,S盒在很大程度上决定了分组密码的安全性。论文首先分析Camellia算法中S盒的迭代循环周期,然后从布尔函数出发,利用Walsh谱理论分析其平衡性、非线性性、严格雪崩准则、扩散特性和相关免疫性等密码性质,从理论上揭示了Camellia算法中S盒的安全性,最后指出了该算法中可能存在的安全隐患。 相似文献
16.
17.
本文论述了应用最优化算法机辅设计电视接收机视放末级放大器的方法。文中提出了理想频率失真系数M_0的表达式和目标函数y的表达式。将优化设计后的参数应用于电视接收机视放末级,可获得平坦的视放幅频特性曲线和良好的主观评价效果。 相似文献
18.
布尔函数的处理效果取决于布尔函数的表达形式,二元决策图(BDD:Binary decisiondiagram)是布尔函数的图的表达形式,它能对布尔函数进行高效处理。本文将阐述一种更加有效的布尔函数处理技术,它使用具有属性边的共享二元决策图(SBDD:Shared Binary Decision Diagram)。此方法包括对输入变量的编序算法和对任意项的处理方法。最后将给出用此方法进行布尔函数运算的实验结果。 相似文献
19.
连接运算是关系和对象关系数据库中的基本运算之一,在关系数据库中,连接条件是由简单的算术比较运算所组成的布尔表达式,对此提出了许多有效的连接算法,如排序归并、哈希连接、带索引的嵌套循环等.在对象关系数据库连接运算中,连接条件可以包含用户自定义的复杂谓词(或函数),该复杂谓词对优化器和执行器而言,是一个黑盒,此时,原有的连接算法不能直接应用于该连接运算.本文对连接条件中的用户定义谓词进行了分析,若存在一个能对该用户谓词变元进行限定变换的函数TR,则对该类连接谓词的处理仍可利用原有的连接算法进行,可有效提高查询处理速度.文中还用一个实例对该思想进行了阐述. 相似文献
20.
推导了均匀圆形阵列与均匀线形阵列的空间相关性函数精确表达式和近似表达式。表达式由天线间距、阵列形状以及到达角分布构成。利用均匀角能量分布,分析均匀圆形阵列与均匀线形阵列的空间相关性精确模型和近似模型,并利用Matlab进行仿真。仿真结果表明,近似分析在一定的条件下可替代精确分析,并可减少74%的运算时间。 相似文献