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

    24 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

    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

    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