Projects per year
Abstract
The threat posed by side channels requires ciphers that can be efficiently protected in both software and hardware against such attacks. In this paper, we proposed a novel Sbox construction based on iterations of shift-invariant quadratic permutations and linear diffusions. Owing to the selected quadratic permutations, all of our Sboxes enable uniform 3-share threshold implementations, which provide first order SCA protections without any fresh randomness. More importantly, because of the \shift-invariant" property, there are ample implementation trade-offs available, in software as well as hardware. We provide implementation results (software and hardware) for a four-bit and an eight-bit Sbox, which confirm that our constructions are competitive and can be easily adapted to various platforms as claimed. We have successfully verified their resistance to first order attacks based on real acquisitions. Because there are very few studies focusing on software-based threshold implementations, our software implementations might be of independent interest in this regard.
Original language | English |
---|---|
Title of host publication | Topics in Cryptology – CT-RSA 2019 - The Cryptographers’ Track at the RSA Conference 2019, Proceedings |
Editors | Mitsuru Matsui |
Publisher | Springer Verlag |
Pages | 433-452 |
Number of pages | 20 |
ISBN (Print) | 9783030126117 |
DOIs | |
Publication status | Published - 3 Feb 2019 |
Event | Cryptographers Track at the RSA Conference 2019, CT-RSA 2019 - San Francisco, United States Duration: 4 Mar 2019 → 8 Mar 2019 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 11405 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | Cryptographers Track at the RSA Conference 2019, CT-RSA 2019 |
---|---|
Country/Territory | United States |
City | San Francisco |
Period | 4/03/19 → 8/03/19 |
Keywords
- Sbox
- Shift-invariant
- Threshold implementation
Fingerprint
Dive into the research topics of 'Constructing TI-Friendly Substitution Boxes Using Shift-Invariant Permutations'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Side channel aware software design flow
Page, D. (Principal Investigator)
1/01/16 → 31/12/20
Project: Research