使用ALTERA器械实现Hierocrypt-3算法的分析(及其与Camellia算法的比较)
Analysis of Implementation Hierocrypt-3 algorithm (and its comparison to Camellia algorithm) using ALTERA devices
摘要:
算法:要求HIEROSTIC PT-3、CAMELLIA和ANUBIS、GRAND CRU、NOEKEON、NUSH、Q、RC 6、SAFER++128、SC2000、SHACAL向NESSIE(新欧洲签名、完整性和加密方案)项目提交分组密码(高级分组密码)。该项目的主要目的是提出一个各种类型的强密码原语组合。NESSIE项目为期三年,分为两个阶段。第一个项目于2001年6月完成r。CAMELLIA、RC 6、SAFER++128和SHACAL被接受用于第二阶段的评估过程。HIEROSTIC PT-3有密钥调度问题,并且在6轮中有多达3.5轮的攻击,至少这种密码的硬件实现非常慢[12]。HIEROVELT PT-3未入选II期研究。CAMELLIA被选为建议用于未来标准的算法。在本文中,我们提出了硬件实现这两个算法与128位块和128位密钥,使用ALTERA设备和他们的比较。
英文摘要:
Alghoritms: HIEROCRYPT-3, CAMELLIA and ANUBIS, GRAND CRU, NOEKEON, NUSH, Q, RC6, SAFER++128, SC2000, SHACAL were requested for the submission of block ciphers (high level block cipher) to NESSIE (New European Schemes for Signatures, Integrity, and Encryption) project. The main purpose of this project was to put forward a portfolio of strong cryptographic primitives of various types. The NESSIE project was a three year long project and has been divided into two phases. The first was finished in June 2001r. CAMELLIA, RC6, SAFER++128 and SHACAL were accepted for the second phase of the evaluation process. HIEROCRYPT-3 had key schedule problems, and there were attacks for up to 3,5 rounds out of 6, at least hardware implementations of this cipher were extremely slow [12]. HIEROCRYPT-3 was not selected to Phase II. CAMELLIA was selected as an algorithm suggested for future standard. In the paper we present the hardware implementations these two algorithms with 128-bit blocks and 128-bit keys, using ALTERA devices and their comparisons.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。