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...
Saved in:
Published in | IACR Transactions on Symmetric Cryptology Vol. 2023; no. 2; pp. 189 - 223 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Ruhr-Universität Bochum
16.06.2023
|
Subjects | |
Online Access | Get full text |
ISSN | 2519-173X 2519-173X |
DOI | 10.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 |