Boosting Differential-Linear Cryptanalysis of ChaCha7 with MILP

In this paper, we present an improved differential-linear cryptanalysis of the ChaCha stream cipher. Our main contributions are new differential-linear distinguishers that we were able to build thanks to the following improvements: a) we considered a larger search space, including 2-bit differences...

Full description

Saved in:
Bibliographic Details
Published inIACR Transactions on Symmetric Cryptology Vol. 2023; no. 2; pp. 189 - 223
Main Authors Bellini, Emanuele, Gerault, David, Grados, Juan, Makarim, Rusydi H., Peyrin, Thomas
Format Journal Article
LanguageEnglish
Published Ruhr-Universität Bochum 16.06.2023
Subjects
Online AccessGet full text
ISSN2519-173X
2519-173X
DOI10.46586/tosc.v2023.i2.189-223

Cover

Loading…
Abstract In this paper, we present an improved differential-linear cryptanalysis of the ChaCha stream cipher. Our main contributions are new differential-linear distinguishers that we were able to build thanks to the following improvements: a) we considered a larger search space, including 2-bit differences (besides 1-bit differences) for the difference at the beginning of the differential part of the differential-linear trail; b) a better choice of mask between the differential and linear parts; c) a carefully crafted MILP tool that finds linear trails with higher correlation for the linear part. We eventually obtain a new distinguisher for ChaCha reduced to 7 rounds that requires 2166.89 computations, improving the previous record (ASIACRYPT 2022) by a factor of 247. Also, we obtain a distinguisher for ChaCha reduced to 7.5 rounds that requires 2251.4 computations, being the first time of a distinguisher against ChaCha reduced to 7.5 rounds. Using our MILP tool, we also found a 5-round differential-linear distinguisher. When combined with the probabilistic neutral bits (PNB) framework, we obtain a key-recovery attack on ChaCha reduced to 7 rounds with a computational complexity of 2206.8, improving by a factor 214.2 upon the recent result published at EUROCRYPT 2022.
AbstractList In this paper, we present an improved differential-linear cryptanalysis of the ChaCha stream cipher. Our main contributions are new differential-linear distinguishers that we were able to build thanks to the following improvements: a) we considered a larger search space, including 2-bit differences (besides 1-bit differences) for the difference at the beginning of the differential part of the differential-linear trail; b) a better choice of mask between the differential and linear parts; c) a carefully crafted MILP tool that finds linear trails with higher correlation for the linear part. We eventually obtain a new distinguisher for ChaCha reduced to 7 rounds that requires 2166.89 computations, improving the previous record (ASIACRYPT 2022) by a factor of 247. Also, we obtain a distinguisher for ChaCha reduced to 7.5 rounds that requires 2251.4 computations, being the first time of a distinguisher against ChaCha reduced to 7.5 rounds. Using our MILP tool, we also found a 5-round differential-linear distinguisher. When combined with the probabilistic neutral bits (PNB) framework, we obtain a key-recovery attack on ChaCha reduced to 7 rounds with a computational complexity of 2206.8, improving by a factor 214.2 upon the recent result published at EUROCRYPT 2022.
Author Makarim, Rusydi H.
Grados, Juan
Bellini, Emanuele
Gerault, David
Peyrin, Thomas
Author_xml – sequence: 1
  givenname: Emanuele
  surname: Bellini
  fullname: Bellini, Emanuele
– sequence: 2
  givenname: David
  surname: Gerault
  fullname: Gerault, David
– sequence: 3
  givenname: Juan
  surname: Grados
  fullname: Grados, Juan
– sequence: 4
  givenname: Rusydi H.
  surname: Makarim
  fullname: Makarim, Rusydi H.
– sequence: 5
  givenname: Thomas
  surname: Peyrin
  fullname: Peyrin, Thomas
BookMark eNqFkF1LwzAUhoNMcM79BekfaM1XkxQE0fo1qOiFgnfhrEu2jNqMJCj799ZNRLwRDryHF97n4jlGo973BqFTggsuSiXOko9t8U4xZYWjBVFVTik7QGNakionkr2Ofv1HaBrjGmNMVcUEr8bo4sr7mFy_zK6dtSaYPjno8sb1BkJWh-0mQQ_dNrqYeZvVKxhOZh8urbKHWfN0gg4tdNFMv3OCXm5vnuv7vHm8m9WXTd4yUaWcKwGccyyxIdRIy-eMGFwuJLOUkaEChiU1QkhuOReK2kopKIXBZIEBA5ug2Z678LDWm-DeIGy1B6d3hQ9LDSG5tjOa4JbPKZlbahQXUgFIxpmgVgojLJMDS-xZbfAxBmN_eATrnVX9ZVXvrGpH9WBVD1aH4fmfYesSJOf7FMB1_80_AYWngGg
CitedBy_id crossref_primary_10_7717_peerj_cs_2566
crossref_primary_10_1080_01611194_2024_2342918
crossref_primary_10_1109_TIT_2024_3389874
crossref_primary_10_1109_ACCESS_2024_3356868
ContentType Journal Article
DBID AAYXX
CITATION
DOA
DOI 10.46586/tosc.v2023.i2.189-223
DatabaseName CrossRef
Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
CrossRef
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
EndPage 223
ExternalDocumentID oai_doaj_org_article_10c4b21bf2e84678aa734362f76e6f37
10_46586_tosc_v2023_i2_189_223
GroupedDBID AAYXX
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c369t-486a444070e12e7f4b31e05d73f23112ea3072e6674f44682f988a56e01d0a0a3
IEDL.DBID DOA
ISSN 2519-173X
IngestDate Wed Aug 27 01:31:48 EDT 2025
Thu Apr 24 23:11:59 EDT 2025
Tue Jul 01 03:41:35 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License http://creativecommons.org/licenses/by/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c369t-486a444070e12e7f4b31e05d73f23112ea3072e6674f44682f988a56e01d0a0a3
OpenAccessLink https://doaj.org/article/10c4b21bf2e84678aa734362f76e6f37
PageCount 35
ParticipantIDs doaj_primary_oai_doaj_org_article_10c4b21bf2e84678aa734362f76e6f37
crossref_primary_10_46586_tosc_v2023_i2_189_223
crossref_citationtrail_10_46586_tosc_v2023_i2_189_223
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-06-16
PublicationDateYYYYMMDD 2023-06-16
PublicationDate_xml – month: 06
  year: 2023
  text: 2023-06-16
  day: 16
PublicationDecade 2020
PublicationTitle IACR Transactions on Symmetric Cryptology
PublicationYear 2023
Publisher Ruhr-Universität Bochum
Publisher_xml – name: Ruhr-Universität Bochum
SSID ssj0002893649
Score 2.2824006
Snippet In this paper, we present an improved differential-linear cryptanalysis of the ChaCha stream cipher. Our main contributions are new differential-linear...
SourceID doaj
crossref
SourceType Open Website
Enrichment Source
Index Database
StartPage 189
SubjectTerms ChaCha20
Cryptanalysis
Differential-Linear Attack
Title Boosting Differential-Linear Cryptanalysis of ChaCha7 with MILP
URI https://doaj.org/article/10c4b21bf2e84678aa734362f76e6f37
Volume 2023
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3PS8MwFA6ykxdRVJy_6MFrtjZJk_QkbjqmOPHgYLfw0iY4GevYpuB_70tbxzztIvQUmpB8Ly_vvfble4TceAAtuAWaF4JT4XVKIbGOQpYqx2WRy4p2cfQih2PxNEknW6W-Qk5YTQ9cA4danQvLEuuZC6ZSAygu8NT1SjrpeXWPHG3eVjD1Uf8-41Jk9ZVggVZWdtflKu98hWrhnSnrJCG5h_E_1miLtL-yLoNDctC4hdFdPZ0jsufmx-S2V5arkJYc3TdlTFAdZxTDR9yeUX_5vUDPruYUiUof9d8BHxWFT6vR6PH59YSMBw9v_SFtCh7QnMtsTYWWIASGWLFLmFNeWJ64OC0U9-iGYROgRjInpRIewzjNfKY1pNLFSRFDDPyUtObl3J2RyKs0cQCFzzgO6QurgaPrYHNgXnsu2iT9XbjJGzbwUJRiZjAqqAAzATBTAWamzCBgBgFrk-6m36Lmw9jZoxdw3bwd-KyrBpSyaaRsdkn5_D8GuSD7YW4h0SuRl6S1Xn66K3Qp1va62j0_0-_G9A
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=Boosting+Differential-Linear+Cryptanalysis+of+ChaCha7+with+MILP&rft.jtitle=IACR+Transactions+on+Symmetric+Cryptology&rft.au=Emanuele+Bellini&rft.au=David+Gerault&rft.au=Juan+Grados&rft.au=Rusydi+H.+Makarim&rft.date=2023-06-16&rft.pub=Ruhr-Universit%C3%A4t+Bochum&rft.eissn=2519-173X&rft.volume=2023&rft.issue=2&rft_id=info:doi/10.46586%2Ftosc.v2023.i2.189-223&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_10c4b21bf2e84678aa734362f76e6f37
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2519-173X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2519-173X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2519-173X&client=summon