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...

Full description

Saved in:
Bibliographic Details
Published inIACR Transactions on Symmetric Cryptology Vol. 2019; no. 1
Main Authors Christof Beierle, Gregor Leander, Amir Moradi, Shahram Rasoolzadeh
Format Journal Article
LanguageEnglish
Published Ruhr-Universität Bochum 19.03.2019
Subjects
Online AccessGet 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