On Reverse-Engineering S-Boxes with Hidden Design Criteria or Structure
- Alex Biryukov,
- Léo Perrin
- … show all 2 hide
Abstract
S-Boxes are the key components of many cryptographic primitives and designing them to improve resilience to attacks such as linear or differential cryptanalysis is well understood. In this paper, we investigate techniques that can be used to reverse-engineer S-box design and illustrate those by studying the S-Box F of the Skipjack block cipher whose design process so far remained secret. We first show that the linear properties of F are far from random and propose a design criteria, along with an algorithm which generates S-Boxes very similar to that of Skipjack. Then we consider more general S-box decomposition problems and propose new methods for decomposing S-Boxes built from arithmetic operations or as a Feistel Network of up to 5 rounds. Finally, we develop an S-box generating algorithm which can fix a large number of DDT entries to the values chosen by the designer. We demonstrate this algorithm by embedding images into the visual representation of S-box’s DDT.
- Title
- On Reverse-Engineering S-Boxes with Hidden Design Criteria or Structure
- Book Title
- Advances in Cryptology -- CRYPTO 2015
- Book Subtitle
- 35th Annual Cryptology Conference, Santa Barbara, CA, USA, August 16-20, 2015, Proceedings, Part I
- Pages
- pp 116-140
- Copyright
- 2015
- DOI
- 10.1007/978-3-662-47989-6_6
- Print ISBN
- 978-3-662-47988-9
- Online ISBN
- 978-3-662-47989-6
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- 9215
- Series ISSN
- 0302-9743
- Publisher
- Springer Berlin Heidelberg
- Copyright Holder
- International Association for Cryptologic Research
- Additional Links
- Topics
- Keywords
-
- S-box design criteria
- Skipjack
- Linearity
- Functional decomposition problem
- Efficient implementation
- Industry Sectors
- eBook Packages
- Editors
-
-
Rosario Gennaro
(13)
-
Matthew Robshaw
(14)
-
Rosario Gennaro
- Editor Affiliations
-
- 13. City College of New York
- 14. Impinj, Inc.
- Authors
-
-
Alex Biryukov
(15)
-
Léo Perrin
(15)
-
Alex Biryukov
- Author Affiliations
-
- 15. University of Luxembourg, SnT, Walferdange, Luxembourg
Continue reading...
To view the rest of this content please follow the download PDF link above.