Abstract
In this paper, we introduce a new lightweight 64-bit block cipher PIPO (PIPO stands for “Plug-In” and “Plug-Out”, representing its use in side-channel protected and unprotected environments, respectively.) supporting a 128 or 256-bit key. It is a byte-oriented and bitsliced cipher that offers excellent performance in 8-bit AVR software implementations. In particular, PIPO allows for efficient higher-order masking implementations, since it uses a minimal number of nonlinear operations. Our implementations demonstrate that PIPO outperforms existing block ciphers (for the same block and key lengths) in both side-channel protected and unprotected environments, on an 8-bit AVR. Furthermore, PIPO records competitive round-based hardware implementations. For the nonlinear layer of PIPO, we have developed a new lightweight 8-bit S-box that provides an efficient bitsliced implementation including only 11 nonlinear bitwise operations. Furthermore, its differential and linear branch numbers are both 3. This characteristic enables PIPO to thwart differential and linear attacks with fewer rounds. The security of PIPO has been scrutinized with regards to state-of-the-art cryptanalysis.
Original language | English |
---|---|
Title of host publication | 23rd International Conference, 2020, Proceedings |
Editors | Deukjo Hong |
Publisher | Springer Science and Business Media Deutschland GmbH |
Pages | 99-122 |
Number of pages | 24 |
ISBN (Print) | 9783030688899 |
DOIs | |
Publication status | Published - 2021 |
Event | 23rd International Conference on Information Security and Cryptology, ICISC 2020 - Seoul, Korea, Republic of Duration: 2020 Dec 2 → 2020 Dec 4 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 12593 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 23rd International Conference on Information Security and Cryptology, ICISC 2020 |
---|---|
Country/Territory | Korea, Republic of |
City | Seoul |
Period | 20/12/2 → 20/12/4 |
Bibliographical note
Funding Information:Keywords: Lightweight S-boxes · Differential and linear branch numbers · PIPO · Higher-order masking This work was supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIT) (No. 2017-0-00520, Development of SCR-Friendly Symmetric Key Cryptosystem and Its Application Modes).
Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
Keywords
- Differential and linear branch numbers
- Higher-order masking
- Lightweight S-boxes
- PIPO
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science