CRAFT: Lightweight Tweakable Block Cipher with Efficient Protection Against DFA Attacks
Traditionally, countermeasures against physical attacks are integrated into the implementation of cryptographic primitives after the algorithms have been designed for achieving a certain level of cryptanalytic security. This picture has been changed by the introduction of PICARO, ZORRO, and FIDES, w...
Saved in:
Published in | IACR Transactions on Symmetric Cryptology Vol. 2019; no. 1 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Ruhr-Universität Bochum
19.03.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Traditionally, countermeasures against physical attacks are integrated into the implementation of cryptographic primitives after the algorithms have been designed for achieving a certain level of cryptanalytic security. This picture has been changed by the introduction of PICARO, ZORRO, and FIDES, where efficient protection against Side-Channel Analysis (SCA) attacks has been considered in their design. In this work we present the tweakable block cipher CRAFT: the efficient protection of its implementations against Differential Fault Analysis (DFA) attacks has been one of the main design criteria, while we provide strong bounds for its security in the related-tweak model. Considering the area footprint of round-based hardware implementations, CRAFT outperforms the other lightweight ciphers with the same state and key size. This holds not only for unprotected implementations but also when fault-detection facilities, side-channel protection, and their combination are integrated into the implementation. In addition to supporting a 64-bit tweak, CRAFT has the additional property that the circuit realizing the encryption can support the decryption functionality as well with very little area overhead. |
---|---|
AbstractList | Traditionally, countermeasures against physical attacks are integrated into the implementation of cryptographic primitives after the algorithms have been designed for achieving a certain level of cryptanalytic security. This picture has been changed by the introduction of PICARO, ZORRO, and FIDES, where efficient protection against Side-Channel Analysis (SCA) attacks has been considered in their design. In this work we present the tweakable block cipher CRAFT: the efficient protection of its implementations against Differential Fault Analysis (DFA) attacks has been one of the main design criteria, while we provide strong bounds for its security in the related-tweak model. Considering the area footprint of round-based hardware implementations, CRAFT outperforms the other lightweight ciphers with the same state and key size. This holds not only for unprotected implementations but also when fault-detection facilities, side-channel protection, and their combination are integrated into the implementation. In addition to supporting a 64-bit tweak, CRAFT has the additional property that the circuit realizing the encryption can support the decryption functionality as well with very little area overhead. |
Author | Gregor Leander Christof Beierle Amir Moradi Shahram Rasoolzadeh |
Author_xml | – sequence: 1 fullname: Christof Beierle organization: SnT, University of Luxembourg – sequence: 2 fullname: Gregor Leander organization: Ruhr University Bochum, Horst Görtz Institute for IT Security – sequence: 3 fullname: Amir Moradi organization: Ruhr University Bochum, Horst Görtz Institute for IT Security – sequence: 4 fullname: Shahram Rasoolzadeh organization: Ruhr University Bochum, Horst Görtz Institute for IT Security |
BookMark | eNotjN1KwzAYQIMoOOeewJu8QGt-m8a7WjcdDBSZ6F1J0i9bttqMNmz49uLPzTlwLs4VOu9jDwjdUJJTTqW4TXF0-ZERqvNAc5kJeYYmTFKdUcU_LtFsHHeEEFZqXgg9Qe_1a7VY3-FV2GzTCX6I1ycwe2M7wPdddHtch8MWBnwKaYvn3gcXoE_4ZYgJXAqxx9XGhH5M-GFR4Sol4_bjNbrwphth9u8pelvM1_VTtnp-XNbVKmsZoymjDlrvTCt4SZS1VpXaMy-UBUuLoqRc6wKI5YK1UFLlBFVMWSK0LDT3IPgULf--bTS75jCETzN8NdGE5jfEYdOYIQXXQdNyC4pp7mRhhfLWeGlMqSyV0iilPP8Gvr9iDQ |
ContentType | Journal Article |
DBID | DOA |
DOI | 10.13154/tosc.v2019.i1.5-45 |
DatabaseName | DOAJ Directory of Open Access Journals |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
DeliveryMethod | fulltext_linktorsrc |
EISSN | 2519-173X |
ExternalDocumentID | oai_doaj_org_article_d3be7293c56b47fbaf5aa87b155a777f |
GroupedDBID | ADBBV ALMA_UNASSIGNED_HOLDINGS BCNDV GROUPED_DOAJ |
ID | FETCH-LOGICAL-d221t-1cedfcad43807bbb789f2f47beb166813996e0b342de817c41727b0495693fe43 |
IEDL.DBID | DOA |
IngestDate | Wed Aug 27 01:29:08 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-d221t-1cedfcad43807bbb789f2f47beb166813996e0b342de817c41727b0495693fe43 |
OpenAccessLink | https://doaj.org/article/d3be7293c56b47fbaf5aa87b155a777f |
ParticipantIDs | doaj_primary_oai_doaj_org_article_d3be7293c56b47fbaf5aa87b155a777f |
PublicationCentury | 2000 |
PublicationDate | 2019-03-19 |
PublicationDateYYYYMMDD | 2019-03-19 |
PublicationDate_xml | – month: 03 year: 2019 text: 2019-03-19 day: 19 |
PublicationDecade | 2010 |
PublicationTitle | IACR Transactions on Symmetric Cryptology |
PublicationYear | 2019 |
Publisher | Ruhr-Universität Bochum |
Publisher_xml | – name: Ruhr-Universität Bochum |
SSID | ssj0002893649 |
Score | 2.466811 |
Snippet | Traditionally, countermeasures against physical attacks are integrated into the implementation of cryptographic primitives after the algorithms have been... |
SourceID | doaj |
SourceType | Open Website |
SubjectTerms | block cipher CRAFT fault detection involutory lightweight tweakable |
Title | CRAFT: Lightweight Tweakable Block Cipher with Efficient Protection Against DFA Attacks |
URI | https://doaj.org/article/d3be7293c56b47fbaf5aa87b155a777f |
Volume | 2019 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3PS8MwFA6ykxdRVPxNDl6zrU3aNN66ujJERWTD3UqSJjIHm7jq_n3fS3vYzYu3Ekop74V835e894WQW6HiCOatYcBVDRNcCgYySLM4Es6kmbd1qM15ek4nM_EwT-Y7V31hTVhrD9wGblBz44AAcpukRkhvtE-0zqQBHNRSSo-rL2Dejpj6aI_PeCpUZzPEgScMmvXG9n8A71R_EfUThg1MOzb9AU_KQ3LQEUGatz9wRPbc6pi8Fa95Ob2jjyiZt2HXkk63Ti-xwYmOAHiWtFigEwDFDVQ6DgYQgBv0pfVbgCjT_B3U_qah92VO86bBJvoTMivH02LCuqsPWB3HUcMi62pvdR384I0xMlM-9kIaWFrTNAPaplI3NFzEtcsiaQXyEDNEtaO4d4Kfkt5qvXJnhEqVOFBRaNyn4DUgHPCUeA3cwdnYZedkhFGoPlt3iwr9psMAZKHqslD9lYWL__jIJdnH9GCFV6SuSK_5-nbXAPmNuQnZ_QWhx6ki |
linkProvider | Directory of Open Access Journals |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=CRAFT%3A+Lightweight+Tweakable+Block+Cipher+with+Efficient+Protection+Against+DFA+Attacks&rft.jtitle=IACR+Transactions+on+Symmetric+Cryptology&rft.au=Christof+Beierle&rft.au=Gregor+Leander&rft.au=Amir+Moradi&rft.au=Shahram+Rasoolzadeh&rft.date=2019-03-19&rft.pub=Ruhr-Universit%C3%A4t+Bochum&rft.eissn=2519-173X&rft.volume=2019&rft.issue=1&rft_id=info:doi/10.13154%2Ftosc.v2019.i1.5-45&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_d3be7293c56b47fbaf5aa87b155a777f |