Skip to main navigation Skip to search Skip to main content

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
  • *Corresponding author for this work
  • Kookmin University
  • Hansung University
  • Korea University
  • University of Seoul

Research output: Contribution to conferenceConference paperpeer-review

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 publicationInformation Security and Cryptology – ICISC 2020 23rd International Conference, Proceedings
EditorsDeukjo Hong
PublisherSpringer Science and Business Media Deutschland GmbH
Pages99-122
Number of pages24
ISBN (Print)9783030688899
DOIs
StatePublished - 2021
Event23rd International Conference on Information Security and Cryptology, ICISC 2020 - Virtual, Online, Korea, Republic of
Duration: 2020.12.22020.12.4

Publication series

NameLecture Notes in Computer Science
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
CityVirtual, Online
Period20.12.220.12.4

Keywords

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

Quacquarelli Symonds(QS) Subject Topics

  • Computer Science & Information Systems

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