Fast Software Implementations of MISTY1 on Alpha Processors (Special Section on Cryptography and Information Security)
スポンサーリンク
概要
- 論文の詳細を見る
In this paper, we show two methods for fast software implementations of block cipher algorithm MISTY1 on Digital Alpha processors. One is based on the method proposed by Biham at the fourth Fast Software Encryption Workshop. This method, which is called "bitslice," realizes high performance by regarding the target cipher as a collection of logic gates and processing plural blocks in parallel, although its data format is non-standard. The other is standard implementation where all modes of operation are available. We analyze the architecture of Alpha and discuss how to optimize MISTY1 on the processor. As a result, our assembly language programs achieved an encryption speed of 288 Mbps for the bitslice version and 105 Mbps for the standard version, respectively, on Alpha 21164A (500 MHz).
- 社団法人電子情報通信学会の論文
- 1999-01-25
著者
-
Nakajima Junko
System Lsi Development Center Mitsubishi Electric Corporation
-
Matsui Mitsuru
Information Technology R&d Center Mitsubishi Electric Corporation
関連論文
- How to Maximize Software Performance of Symmetric Primitives on Pentium III and 4(Symmetric Key Cryptography, Cryptography and Information Security)
- Planar Avalanche Photodiode for Long-Haul Single-Photon Optic Fiber Communications
- An Experimental Realization of Quantum Cryptosystem(Special Section on Cryptography and Information Security)
- Fast Software Implementations of MISTY1 on Alpha Processors (Special Section on Cryptography and Information Security)
- A Small and Fast Software Implementation of Elliptic Curve Cryptosystems over GF(p) on a 16-Bit Microcomputer (Special Section on Cryptography and Information Security)
- On a Structure of Block Ciphers with Provable Security against Differential and Linear Cryptanalysis (Special Section on Cryptography and Information Security)
- Linear Cryptanalysis of Block Cipher Xenon(Special Section on Cryptography and Information Security)
- FOREWORD