...
首页> 外文期刊>International journal of computer science and network security >Testing Randomness in Ciphertext of Block-Ciphers Using DieHard Tests
【24h】

Testing Randomness in Ciphertext of Block-Ciphers Using DieHard Tests

机译:使用DieHard测试来测试分组密码的密码文本中的随机性

获取原文
获取原文并翻译 | 示例
           

摘要

One of the important aspects of the security of block ciphers is the randomness of the cipher text. One criterion used to evaluate the Advanced Encryption Standard (AES) candidate algorithms was their demonstrated suitability as random number generators. In this paper, we introduced a new approach to interpret the results of tests of randomness. This approach relies on using DieHard battery of tests which was designed originally to test the randomness of Random Number Generators (RNGs). The proposed approach was used to test the randomness of five types of data; plaintext, 3DES-encrypted, AES-encrypted, Serpent-encrypted, and Blowfish-encrypted. The tests resulted in 47 p-values for each type of data. This paper suggests the classification of results of DieHard tests into three areas; Safe Area, Doubt Area, and Failure Area. The resulting p-values for each data type were distributed over these areas according to the suggested ranges. The data type having more p-values in the Safe Area indicate better randomness, while the existence of many p-values in the Failure Area indicates deviation from randomness. The results of the implemented tests showed that AES- and Blowfish-encrypted data provided equal results in term of number of p-values distributed over different areas. The AES and Blowfish results were slightly better than Serpent-encrypted data while 3DES encrypted data had more p-values in the Doubt Area.
机译:分组密码安全性的重要方面之一是密文的随机性。用于评估高级加密标准(AES)候选算法的一项标准是它们作为随机数生成器的适用性。在本文中,我们介绍了一种解释随机性测试结果的新方法。这种方法依赖于使用DieHard测试电池,该测试最初是为了测试随机数生成器(RNG)的随机性而设计的。所提出的方法用于测试五种类型数据的随机性。纯文本,3DES加密,AES加密,蛇加密和河豚加密。测试得出每种数据类型的47个p值。本文建议将DieHard测试的结果分为三个区域。安全区域,可疑区域和故障区域。每种数据类型的结果p值根据建议的范围分布在这些区域中。在“安全区域”中具有更多p值的数据类型表示较好的随机性,而在“失败区域”中存在许多p值表示存在随机性偏差。实施测试的结果表明,就不同区域分布的p值数量而言,AES和Blowfish加密的数据可提供相同的结果。 AES和Blowfish的结果稍好于蛇加密的数据,而3DES加密的数据在“怀疑区域”中具有更多的p值。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号