Scalable PP-1 block cipher
Authors:
- Krzysztof BucholcKBKrzysztof Bucholc
- Krzysztof ChmielKCKrzysztof Chmiel
- Anna Grocholewska-CzuryłoAGAnna Grocholewska-Czuryło
- Ewa IdzikowskaEIEwa Idzikowska
- Izabela Janicka-LipskaIJIzabela Janicka-Lipska
- Janusz StokłosaJSJanusz Stokłosa
- 1 June 2010
- journal article
- Published by University of Zielona Góra, Poland in International Journal of Applied Mathematics and Computer Science
- Vol. 20 (2) , 401-411
Abstract
Scalable PP-1 block cipher: A totally involutional, highly scalable PP-1 cipher is proposed, evaluated and discussed. Having very low memory requirements and using only simple and fast arithmetic operations, the cipher is aimed at platforms with limited resources, e.g., smartcards. At the core of the cipher's processing is a carefully designed S-box. The paper discusses in detail all aspects of PP-1 cipher design including S-box construction, permutation and round key scheduling. The quality of the PP-1 cipher is also evaluated with respect to linear cryptanalysis and other attacks. PP-1's concurrent error detection is also discussed. Some processing speed test results are given and compared with those of other ciphers.Keywords
This publication has 9 references indexed in Scilit:
- Involutional Block Cipher for Limited Resources2008
- On Intermediate Evaluation of Block Ciphers2007
- On Differential and Linear Approximation of S-box Functions2007
- Distribution of the best nonzero differential and linear approximations of s-box functionsJournal of Telecommunications and Information Technology, 2006
- Error analysis and detection procedures for a hardware implementation of the advanced encryption standardIEEE Transactions on Computers, 2003
- Linear Redundancy in S-BoxesLecture Notes in Computer Science, 2003
- Analysis of Involutional Ciphers: Khazad and AnubisLecture Notes in Computer Science, 2003
- Fast Software EncryptionLecture Notes in Computer Science, 2003
- Concurrent fault detection in a hardware implementation of the RC5 encryption algorithm2003