PIPO: A Lightweight Block Cipher with Efficient Higher-Order Masking Software Implementations

Hangi Kim, Yongjin Jeon, Giyoon Kim, Jongsung Kim, Bo Yeon Sim, Dong Guk Han, Hwajeong Seo, Seonggyeom Kim, Seokhie Hong, Jaechul Sung, Deukjo Hong

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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 languageEnglish
Title of host publication23rd International Conference, 2020, Proceedings
EditorsDeukjo Hong
PublisherSpringer Science and Business Media Deutschland GmbH
Pages99-122
Number of pages24
ISBN (Print)9783030688899
DOIs
Publication statusPublished - 2021
Event23rd International Conference on Information Security and Cryptology, ICISC 2020 - Seoul, Korea, Republic of
Duration: 2020 Dec 22020 Dec 4

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12593 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd International Conference on Information Security and Cryptology, ICISC 2020
Country/TerritoryKorea, Republic of
CitySeoul
Period20/12/220/12/4

Keywords

  • Differential and linear branch numbers
  • Higher-order masking
  • Lightweight S-boxes
  • PIPO

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint

Dive into the research topics of 'PIPO: A Lightweight Block Cipher with Efficient Higher-Order Masking Software Implementations'. Together they form a unique fingerprint.

Cite this