{"id":"https://openalex.org/W4410253290","doi":"https://doi.org/10.1007/s10623-025-01625-9","title":"Commutative cryptanalysis as a generalization of differential cryptanalysis","display_name":"Commutative cryptanalysis as a generalization of differential cryptanalysis","publication_year":2025,"publication_date":"2025-05-10","ids":{"openalex":"https://openalex.org/W4410253290","doi":"https://doi.org/10.1007/s10623-025-01625-9"},"language":"en","primary_location":{"id":"doi:10.1007/s10623-025-01625-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10623-025-01625-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10623-025-01625-9.pdf","source":{"id":"https://openalex.org/S81616010","display_name":"Designs Codes and Cryptography","issn_l":"0925-1022","issn":["0925-1022","1573-7586"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Designs, Codes and Cryptography","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10623-025-01625-9.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005568748","display_name":"Jules Baudrin","orcid":null},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Jules Baudrin","raw_affiliation_strings":["Inria, Paris, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Inria, Paris, France","institution_ids":["https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037504840","display_name":"Christof Beierle","orcid":"https://orcid.org/0000-0002-5558-0722"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christof Beierle","raw_affiliation_strings":["Ruhr University Bochum, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061729195","display_name":"Patrick Felke","orcid":"https://orcid.org/0000-0001-6644-2010"},"institutions":[{"id":"https://openalex.org/I4210104665","display_name":"University of Applied Sciences Emden Leer","ror":"https://ror.org/01bc76c69","country_code":"DE","type":"education","lineage":["https://openalex.org/I4210104665"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Patrick Felke","raw_affiliation_strings":["University of Applied Sciences Emden/Leer, Emden, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Applied Sciences Emden/Leer, Emden, Germany","institution_ids":["https://openalex.org/I4210104665"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078330300","display_name":"Gregor Leander","orcid":"https://orcid.org/0000-0002-2579-8587"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Gregor Leander","raw_affiliation_strings":["Ruhr University Bochum, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029665892","display_name":"Patrick Neumann","orcid":"https://orcid.org/0000-0003-1624-4256"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Patrick Neumann","raw_affiliation_strings":["Ruhr University Bochum, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077352004","display_name":"L\u00e9o Perrin","orcid":"https://orcid.org/0000-0002-4722-7005"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"L\u00e9o Perrin","raw_affiliation_strings":["Inria, Paris, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Inria, Paris, France","institution_ids":["https://openalex.org/I1326498283"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003561249","display_name":"Lukas Stennes","orcid":"https://orcid.org/0000-0002-6703-6476"},"institutions":[{"id":"https://openalex.org/I904495901","display_name":"Ruhr University Bochum","ror":"https://ror.org/04tsk2644","country_code":"DE","type":"education","lineage":["https://openalex.org/I904495901"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lukas Stennes","raw_affiliation_strings":["Ruhr University Bochum, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ruhr University Bochum, Bochum, Germany","institution_ids":["https://openalex.org/I904495901"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5005568748"],"corresponding_institution_ids":["https://openalex.org/I1326498283"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":2.057,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.87845549,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":"93","issue":"8","first_page":"3243","last_page":"3281"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11130","display_name":"Coding theory and cryptography","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11130","display_name":"Coding theory and cryptography","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/higher-order-differential-cryptanalysis","display_name":"Higher-order differential cryptanalysis","score":0.798670768737793},{"id":"https://openalex.org/keywords/linear-cryptanalysis","display_name":"Linear cryptanalysis","score":0.7804803848266602},{"id":"https://openalex.org/keywords/cryptanalysis","display_name":"Cryptanalysis","score":0.7795339822769165},{"id":"https://openalex.org/keywords/impossible-differential-cryptanalysis","display_name":"Impossible differential cryptanalysis","score":0.7347636222839355},{"id":"https://openalex.org/keywords/differential-cryptanalysis","display_name":"Differential cryptanalysis","score":0.7248508930206299},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.7166121006011963},{"id":"https://openalex.org/keywords/generalization","display_name":"Generalization","score":0.5565841197967529},{"id":"https://openalex.org/keywords/boomerang-attack","display_name":"Boomerang attack","score":0.45219549536705017},{"id":"https://openalex.org/keywords/commutative-property","display_name":"Commutative property","score":0.4448890686035156},{"id":"https://openalex.org/keywords/block-cipher","display_name":"Block cipher","score":0.4394854009151459},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.39386942982673645},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.35555851459503174},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.32694536447525024},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.23382851481437683},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.19915860891342163},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.10617414116859436}],"concepts":[{"id":"https://openalex.org/C151607707","wikidata":"https://www.wikidata.org/wiki/Q11673206","display_name":"Higher-order differential cryptanalysis","level":5,"score":0.798670768737793},{"id":"https://openalex.org/C82424418","wikidata":"https://www.wikidata.org/wiki/Q1826463","display_name":"Linear cryptanalysis","level":4,"score":0.7804803848266602},{"id":"https://openalex.org/C181149355","wikidata":"https://www.wikidata.org/wiki/Q897511","display_name":"Cryptanalysis","level":3,"score":0.7795339822769165},{"id":"https://openalex.org/C120488936","wikidata":"https://www.wikidata.org/wiki/Q3005748","display_name":"Impossible differential cryptanalysis","level":5,"score":0.7347636222839355},{"id":"https://openalex.org/C36123800","wikidata":"https://www.wikidata.org/wiki/Q1224471","display_name":"Differential cryptanalysis","level":4,"score":0.7248508930206299},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.7166121006011963},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.5565841197967529},{"id":"https://openalex.org/C147552392","wikidata":"https://www.wikidata.org/wiki/Q2869899","display_name":"Boomerang attack","level":5,"score":0.45219549536705017},{"id":"https://openalex.org/C183778304","wikidata":"https://www.wikidata.org/wiki/Q165474","display_name":"Commutative property","level":2,"score":0.4448890686035156},{"id":"https://openalex.org/C106544461","wikidata":"https://www.wikidata.org/wiki/Q543151","display_name":"Block cipher","level":3,"score":0.4394854009151459},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.39386942982673645},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.35555851459503174},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.32694536447525024},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.23382851481437683},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.19915860891342163},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.10617414116859436}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s10623-025-01625-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10623-025-01625-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10623-025-01625-9.pdf","source":{"id":"https://openalex.org/S81616010","display_name":"Designs Codes and Cryptography","issn_l":"0925-1022","issn":["0925-1022","1573-7586"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Designs, Codes and Cryptography","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-05519430v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-05519430","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Designs, Codes and Cryptography, 2025, 93 (8), pp.3243-3281. &#x27E8;10.1007/s10623-025-01625-9&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"doi:10.1007/s10623-025-01625-9","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10623-025-01625-9","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10623-025-01625-9.pdf","source":{"id":"https://openalex.org/S81616010","display_name":"Designs Codes and Cryptography","issn_l":"0925-1022","issn":["0925-1022","1573-7586"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Designs, Codes and Cryptography","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G18682879","display_name":null,"funder_award_id":"390781972","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"},{"id":"https://openalex.org/G2636060959","display_name":"Security Evaluation of Lightweight Encryption using new Cryptanalysis Techniques","funder_award_id":"ANR-20-CE48-0017","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G3959558830","display_name":null,"funder_award_id":"EXC 2092 CASA-390781972","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"},{"id":"https://openalex.org/F4320323715","display_name":"Ruhr-Universit\u00e4t Bochum","ror":"https://ror.org/04tsk2644"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4410253290.pdf","grobid_xml":"https://content.openalex.org/works/W4410253290.grobid-xml"},"referenced_works_count":30,"referenced_works":["https://openalex.org/W1471103927","https://openalex.org/W1542256670","https://openalex.org/W1587687098","https://openalex.org/W1629301835","https://openalex.org/W1822166485","https://openalex.org/W1978695162","https://openalex.org/W1981987404","https://openalex.org/W2003402802","https://openalex.org/W2014628794","https://openalex.org/W2122164576","https://openalex.org/W2159475121","https://openalex.org/W2285925216","https://openalex.org/W2329328639","https://openalex.org/W2821805785","https://openalex.org/W2908939209","https://openalex.org/W2964000828","https://openalex.org/W3004692333","https://openalex.org/W3013470388","https://openalex.org/W3027260415","https://openalex.org/W3109187247","https://openalex.org/W3154633464","https://openalex.org/W3164186972","https://openalex.org/W3196391404","https://openalex.org/W4200466424","https://openalex.org/W4205482204","https://openalex.org/W4235295916","https://openalex.org/W4385654073","https://openalex.org/W4389490943","https://openalex.org/W4389622506","https://openalex.org/W4408040426"],"related_works":["https://openalex.org/W2557174342","https://openalex.org/W4230315357","https://openalex.org/W57168481","https://openalex.org/W2791274315","https://openalex.org/W2950215720","https://openalex.org/W2560473362","https://openalex.org/W3123145532","https://openalex.org/W2083383916","https://openalex.org/W1598870173","https://openalex.org/W2593607592"],"abstract_inverted_index":{"Abstract":[0],"Recently,":[1],"Baudrin":[2],"et":[3],"al.":[4],"analyzed":[5,180],"a":[6,21,41,135,182,193,207,223,234],"special":[7,183],"case":[8,184],"of":[9,38,52,139,156,173,196,218,233,237],"Wagner\u2019s":[10],"commutative":[11,17,47,157,197],"diagram":[12],"cryptanalysis,":[13,158,198,213],"referred":[14],"to":[15],"as":[16,163,165,181,227,229],"cryptanalysis":[18,48],".":[19,143],"For":[20],"family":[22],"$$(E_k)_k$$":[23],"<mml:math":[24,59,75,97],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[25,60,76,98],"<mml:msub>":[26,29,100,114],"<mml:mrow>":[27,61,77,99,106,118],"<mml:mo>(</mml:mo>":[28,107,119],"<mml:mi>E</mml:mi>":[30,101,115],"<mml:mi>k</mml:mi>":[31,35,102,116],"</mml:msub>":[32,36,103,117],"<mml:mo>)</mml:mo>":[33,109,121],"</mml:mrow>":[34,69,85,110,122,123],"</mml:math>":[37,70,86,124],"permutations":[39,54],"on":[40,176,222],"finite":[42,208],"vector":[43],"space":[44],"G":[45],",":[46,71,133],"exploits":[49],"the":[50,154,171,190,216,231],"existence":[51],"affine":[53],"$$A,B":[55],":G":[56],"\\rightarrow":[57],"G$$":[58],"<mml:mi>A</mml:mi>":[62,81,105],"<mml:mo>,</mml:mo>":[63,82],"<mml:mi>B</mml:mi>":[64,83,112],"<mml:mo>:</mml:mo>":[65],"<mml:mi>G</mml:mi>":[66,68],"<mml:mo>\u2192</mml:mo>":[67],"$$I":[72],"\\notin":[73],"\\{A,B\\}$$":[74],"<mml:mi>I</mml:mi>":[78],"<mml:mo>\u2209</mml:mo>":[79],"<mml:mo>{</mml:mo>":[80],"<mml:mo>}</mml:mo>":[84],"such":[87],"that":[88],"$$E_k":[89],"\\circ":[90,95],"A":[91,200],"(x)":[92],"=":[93],"B":[94,202],"E_k(x)$$":[96],"<mml:mo>\u2218</mml:mo>":[104,113],"<mml:mi>x</mml:mi>":[108,120],"<mml:mo>=</mml:mo>":[111],"holds":[125],"with":[126,199],"high":[127],"probability,":[128],"taken":[129],"over":[130,206],"inputs":[131],"x":[132],"for":[134],"significantly":[136],"large":[137],"set":[138],"weak":[140],"keys":[141],"k":[142],"Several":[144],"attacks":[145],"against":[146],"symmetric":[147,224],"cryptographic":[148,225,238],"primitives":[149],"can":[150,178],"be":[151,179],"formulated":[152],"within":[153,185],"framework":[155],"most":[159],"importantly":[160],"differential":[161,212],"attacks,":[162],"well":[164,228],"rotational":[166],"and":[167,201,211],"rotational-differential":[168],"attacks.":[169],"Besides,":[170],"notion":[172,195],"c":[174],"-differentials":[175],"S-boxes":[177],"this":[186],"framework.":[187],"We":[188],"discuss":[189],"relations":[191],"between":[192],"general":[194],"being":[203],"arbitrary":[204],"functions":[205],"Abelian":[209],"group,":[210],"both":[214],"from":[215,230],"view":[217,232],"conducting":[219],"an":[220],"attack":[221],"primitive,":[226],"theoretical":[235],"study":[236],"S-boxes.":[239]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-05-07T13:39:58.223016","created_date":"2025-10-10T00:00:00"}
