{"id":"https://openalex.org/W4400837080","doi":"https://doi.org/10.46586/tches.v2024.i3.634-670","title":"Unboxing ARX-Based White-Box Ciphers: Chosen-Plaintext Computation Analysis and Its Applications","display_name":"Unboxing ARX-Based White-Box Ciphers: Chosen-Plaintext Computation Analysis and Its Applications","publication_year":2024,"publication_date":"2024-07-18","ids":{"openalex":"https://openalex.org/W4400837080","doi":"https://doi.org/10.46586/tches.v2024.i3.634-670"},"language":"en","primary_location":{"id":"doi:10.46586/tches.v2024.i3.634-670","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2024.i3.634-670","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/11690/11210","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://tches.iacr.org/index.php/TCHES/article/download/11690/11210","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079638367","display_name":"Yufeng Tang","orcid":"https://orcid.org/0000-0003-0899-6351"},"institutions":[{"id":"https://openalex.org/I187400657","display_name":"South China Normal University","ror":"https://ror.org/01kq0pv72","country_code":"CN","type":"education","lineage":["https://openalex.org/I187400657"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yufeng Tang","raw_affiliation_strings":["School of Computer Science, South China Normal University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, South China Normal University, Guangzhou, China","institution_ids":["https://openalex.org/I187400657"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028655194","display_name":"Zheng Gong","orcid":"https://orcid.org/0000-0002-6538-7344"},"institutions":[{"id":"https://openalex.org/I187400657","display_name":"South China Normal University","ror":"https://ror.org/01kq0pv72","country_code":"CN","type":"education","lineage":["https://openalex.org/I187400657"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zheng Gong","raw_affiliation_strings":["School of Computer Science, South China Normal University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, South China Normal University, Guangzhou, China","institution_ids":["https://openalex.org/I187400657"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109892770","display_name":"Liangju Zhao","orcid":null},"institutions":[{"id":"https://openalex.org/I187400657","display_name":"South China Normal University","ror":"https://ror.org/01kq0pv72","country_code":"CN","type":"education","lineage":["https://openalex.org/I187400657"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liangju Zhao","raw_affiliation_strings":["School of Computer Science, South China Normal University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, South China Normal University, Guangzhou, China","institution_ids":["https://openalex.org/I187400657"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100631126","display_name":"Li Di","orcid":"https://orcid.org/0000-0001-6117-9022"},"institutions":[{"id":"https://openalex.org/I187400657","display_name":"South China Normal University","ror":"https://ror.org/01kq0pv72","country_code":"CN","type":"education","lineage":["https://openalex.org/I187400657"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Di Li","raw_affiliation_strings":["School of Computer Science, South China Normal University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, South China Normal University, Guangzhou, China","institution_ids":["https://openalex.org/I187400657"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100462335","display_name":"Zhe Liu","orcid":"https://orcid.org/0000-0001-5356-8212"},"institutions":[{"id":"https://openalex.org/I4210123185","display_name":"Zhejiang Lab","ror":"https://ror.org/02m2h7991","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210123185"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhe Liu","raw_affiliation_strings":["Zhejiang Lab, Hangzhou, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang Lab, Hangzhou, China","institution_ids":["https://openalex.org/I4210123185"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5079638367"],"corresponding_institution_ids":["https://openalex.org/I187400657"],"apc_list":null,"apc_paid":null,"fwci":0.3626,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.64677434,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"2024","issue":"3","first_page":"634","last_page":"670"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","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/T10951","display_name":"Cryptographic Implementations and Security","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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9959999918937683,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/computer-science","display_name":"Computer science","score":0.6926326155662537},{"id":"https://openalex.org/keywords/plaintext","display_name":"Plaintext","score":0.6440886855125427},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.5333796739578247},{"id":"https://openalex.org/keywords/s-box","display_name":"S-box","score":0.5297043323516846},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.519268274307251},{"id":"https://openalex.org/keywords/block-cipher","display_name":"Block cipher","score":0.5059131979942322},{"id":"https://openalex.org/keywords/equivalence","display_name":"Equivalence (formal languages)","score":0.4236794710159302},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.42148903012275696},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.3444144129753113},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.3178864121437073},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.21997946500778198},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.14390873908996582}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6926326155662537},{"id":"https://openalex.org/C92717368","wikidata":"https://www.wikidata.org/wiki/Q1162538","display_name":"Plaintext","level":3,"score":0.6440886855125427},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.5333796739578247},{"id":"https://openalex.org/C45737032","wikidata":"https://www.wikidata.org/wiki/Q748364","display_name":"S-box","level":4,"score":0.5297043323516846},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.519268274307251},{"id":"https://openalex.org/C106544461","wikidata":"https://www.wikidata.org/wiki/Q543151","display_name":"Block cipher","level":3,"score":0.5059131979942322},{"id":"https://openalex.org/C2780069185","wikidata":"https://www.wikidata.org/wiki/Q7977945","display_name":"Equivalence (formal languages)","level":2,"score":0.4236794710159302},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.42148903012275696},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.3444144129753113},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.3178864121437073},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.21997946500778198},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.14390873908996582},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.46586/tches.v2024.i3.634-670","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2024.i3.634-670","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/11690/11210","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:6e2ce6adc4434346b43bb8795b2b9c32","is_oa":true,"landing_page_url":"https://doaj.org/article/6e2ce6adc4434346b43bb8795b2b9c32","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Transactions on Cryptographic Hardware and Embedded Systems, Vol 2024, Iss 3 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.46586/tches.v2024.i3.634-670","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2024.i3.634-670","pdf_url":"https://tches.iacr.org/index.php/TCHES/article/download/11690/11210","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.4099999964237213,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4400837080.pdf"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W11078255","https://openalex.org/W1489021826","https://openalex.org/W1505973206","https://openalex.org/W1537808739","https://openalex.org/W1551572898","https://openalex.org/W1572375309","https://openalex.org/W1595979964","https://openalex.org/W1704766018","https://openalex.org/W1904723009","https://openalex.org/W1938099525","https://openalex.org/W2110697240","https://openalex.org/W2119966192","https://openalex.org/W2140514778","https://openalex.org/W2163114293","https://openalex.org/W2234839359","https://openalex.org/W2523955279","https://openalex.org/W2538181250","https://openalex.org/W2554376114","https://openalex.org/W2621243127","https://openalex.org/W2784274257","https://openalex.org/W2792256231","https://openalex.org/W2794489645","https://openalex.org/W2933066117","https://openalex.org/W3013637996","https://openalex.org/W3028653108","https://openalex.org/W3030624396","https://openalex.org/W3185456757","https://openalex.org/W3204034662","https://openalex.org/W3207279180","https://openalex.org/W4212860423","https://openalex.org/W4236403289","https://openalex.org/W4242592426","https://openalex.org/W4285225977","https://openalex.org/W4310480139","https://openalex.org/W4312298187","https://openalex.org/W4380083395","https://openalex.org/W4386328223"],"related_works":["https://openalex.org/W1985115047","https://openalex.org/W2986543571","https://openalex.org/W2534971686","https://openalex.org/W2919954404","https://openalex.org/W2955579865","https://openalex.org/W2387168119","https://openalex.org/W377307689","https://openalex.org/W2321159322","https://openalex.org/W2119152099","https://openalex.org/W2553010547"],"abstract_inverted_index":{"It":[0,71],"has":[1],"been":[2],"proven":[3,43],"that":[4,124,229],"the":[5,21,24,48,59,63,78,85,92,96,106,125,141,179,182,198,202,206,230],"white-box":[6,33,40,232,236],"ciphers":[7,100],"with":[8,140],"small":[9,193],"encodings":[10,187],"will":[11,188],"be":[12,45,189],"vulnerable":[13,240],"to":[14,44,105,172,191,204,241],"algebraic":[15,49,53,116],"and":[16,26,80,101,115,129,136,162,185,216,234,243],"computation":[17,55,86,107,112,118,153,199],"attacks.":[18,245],"By":[19],"leveraging":[20],"large":[22,126,142,183],"encodings,":[23],"self-equivalence":[25,79],"implicit":[27,81,235],"implementations":[28,41,82,238],"are":[29,42,239],"proposed":[30],"for":[31],"ARXbased":[32],"ciphers.":[34],"Unfortunately,":[35],"these":[36],"two":[37],"types":[38],"of":[39,95,176],"insecure":[46],"under":[47],"attack.":[50],"Different":[51],"from":[52,62],"attacks,":[54],"analysis":[56,113,119,154,200,223],"can":[57,83,132],"extract":[58],"secret":[60,207],"key":[61,131,160],"memory":[64],"access":[65],"traces":[66,203],"without":[67],"software":[68],"reverse":[69,170],"engineering.":[70],"is":[72,150],"still":[73],"an":[74],"open":[75],"problem":[76],"whether":[77],"resist":[84],"analysis.In":[87],"this":[88],"paper,":[89],"we":[90,144,211],"analyze":[91],"encoded":[93],"structure":[94],"self-equivalence/implicit":[97],"whitebox":[98],"ARX":[99],"discuss":[102],"its":[103],"resistance":[104],"analysis,":[108],"such":[109],"as":[110,219],"differential":[111],"(DCA)":[114],"degree":[117],"(ADCA).":[120],"The":[121,225],"results":[122,227],"reveal":[123],"input,":[127],"encoding,":[128],"round":[130],"practically":[133],"mitigate":[134],"DCA":[135],"ADCA.":[137],"To":[138],"deal":[139],"space,":[143],"introduce":[145],"a":[146,158,169,174,192,213],"new":[147],"method":[148],"which":[149],"named":[151],"chosen-plaintext":[152,220],"(CP-CA).":[155],"Based":[156],"on":[157,201],"partial":[159],"guess":[161],"deliberately":[163],"chosen":[164],"intermediate":[165],"value,":[166],"CP-CA":[167,196],"constructs":[168],"function":[171],"calculate":[173],"set":[175],"plaintexts.":[177],"With":[178],"obtained":[180],"plaintexts,":[181],"affine":[184],"non-linear":[186],"reduced":[190],"space.":[194],"Subsequently,":[195],"mounts":[197],"recover":[205],"key.":[208],"Following":[209],"CP-CA,":[210],"propose":[212],"CP-DCA":[214,242],"attack":[215],"reformulate":[217],"ADCA":[218],"linear":[221],"encoding":[222],"(CP-LEA).":[224],"experimental":[226],"indicate":[228],"selfequivalence":[231],"SPECK32/48/64/96/128":[233],"SPECK32/64":[237],"CP-LEA":[244]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
