{"id":"https://openalex.org/W4401768517","doi":"https://doi.org/10.1145/3687484","title":"Efficient Multi-Byte Power Analysis Architecture Focusing on Bitwise Linear Leakage","display_name":"Efficient Multi-Byte Power Analysis Architecture Focusing on Bitwise Linear Leakage","publication_year":2024,"publication_date":"2024-08-22","ids":{"openalex":"https://openalex.org/W4401768517","doi":"https://doi.org/10.1145/3687484"},"language":"en","primary_location":{"id":"doi:10.1145/3687484","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1145/3687484","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3687484","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3687484","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002495070","display_name":"Zhuoyang Jiang","orcid":"https://orcid.org/0000-0002-5412-5584"},"institutions":[{"id":"https://openalex.org/I55022517","display_name":"Heilongjiang University","ror":"https://ror.org/04zyhq975","country_code":"CN","type":"education","lineage":["https://openalex.org/I55022517"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zijing Jiang","raw_affiliation_strings":["Heilongjiang University, Harbin, China"],"raw_orcid":"https://orcid.org/0000-0002-5412-5584","affiliations":[{"raw_affiliation_string":"Heilongjiang University, Harbin, China","institution_ids":["https://openalex.org/I55022517"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048986916","display_name":"Qun Ding","orcid":"https://orcid.org/0000-0002-5520-6001"},"institutions":[{"id":"https://openalex.org/I55022517","display_name":"Heilongjiang University","ror":"https://ror.org/04zyhq975","country_code":"CN","type":"education","lineage":["https://openalex.org/I55022517"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qun Ding","raw_affiliation_strings":["Heilongjiang University, Harbin, China"],"raw_orcid":"https://orcid.org/0000-0002-5520-6001","affiliations":[{"raw_affiliation_string":"Heilongjiang University, Harbin, China","institution_ids":["https://openalex.org/I55022517"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100419957","display_name":"An Wang","orcid":"https://orcid.org/0000-0001-8806-0902"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"An Wang","raw_affiliation_strings":["Computer Science, Beijing Institute of Technology, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-8806-0902","affiliations":[{"raw_affiliation_string":"Computer Science, Beijing Institute of Technology, Beijing, China","institution_ids":["https://openalex.org/I125839683"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3055,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.63816574,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"23","issue":"6","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9998000264167786,"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":0.9998000264167786,"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/T12029","display_name":"DNA and Biological Computing","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9970999956130981,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.788434624671936},{"id":"https://openalex.org/keywords/bitwise-operation","display_name":"Bitwise operation","score":0.7460594773292542},{"id":"https://openalex.org/keywords/leakage","display_name":"Leakage (economics)","score":0.6690234541893005},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6186148524284363},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5757566690444946},{"id":"https://openalex.org/keywords/leakage-power","display_name":"Leakage power","score":0.5439288020133972},{"id":"https://openalex.org/keywords/power-analysis","display_name":"Power analysis","score":0.5108113288879395},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4127589762210846},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.405290812253952},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.39778032898902893},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.20095428824424744},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17953208088874817},{"id":"https://openalex.org/keywords/power-consumption","display_name":"Power consumption","score":0.17536216974258423},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.15313401818275452},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.07684609293937683},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.06644406914710999},{"id":"https://openalex.org/keywords/history","display_name":"History","score":0.05572810769081116}],"concepts":[{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.788434624671936},{"id":"https://openalex.org/C134765980","wikidata":"https://www.wikidata.org/wiki/Q879126","display_name":"Bitwise operation","level":2,"score":0.7460594773292542},{"id":"https://openalex.org/C2777042071","wikidata":"https://www.wikidata.org/wiki/Q6509304","display_name":"Leakage (economics)","level":2,"score":0.6690234541893005},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6186148524284363},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5757566690444946},{"id":"https://openalex.org/C2987719587","wikidata":"https://www.wikidata.org/wiki/Q1811428","display_name":"Leakage power","level":4,"score":0.5439288020133972},{"id":"https://openalex.org/C71743495","wikidata":"https://www.wikidata.org/wiki/Q2845210","display_name":"Power analysis","level":3,"score":0.5108113288879395},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4127589762210846},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.405290812253952},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.39778032898902893},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.20095428824424744},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17953208088874817},{"id":"https://openalex.org/C2984118289","wikidata":"https://www.wikidata.org/wiki/Q29954","display_name":"Power consumption","level":3,"score":0.17536216974258423},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.15313401818275452},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.07684609293937683},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.06644406914710999},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.05572810769081116},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3687484","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1145/3687484","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3687484","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3687484","is_oa":true,"landing_page_url":"http://dx.doi.org/10.1145/3687484","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3687484","source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3036539299","display_name":"\u6df7\u6c8c\u5e8f\u5217\u591a\u79cd\u5468\u671f\u73b0\u8c61\u7684\u68c0\u6d4b\u4e0e\u62b5\u6297\u65b9\u6cd5\u7814\u7a76","funder_award_id":"61471158","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4401768517.pdf"},"referenced_works_count":62,"referenced_works":["https://openalex.org/W17122945","https://openalex.org/W109426440","https://openalex.org/W153516704","https://openalex.org/W194952517","https://openalex.org/W585638923","https://openalex.org/W762437215","https://openalex.org/W1412796964","https://openalex.org/W1483831648","https://openalex.org/W1489027369","https://openalex.org/W1498044825","https://openalex.org/W1527450129","https://openalex.org/W1549962104","https://openalex.org/W1572300106","https://openalex.org/W1592625985","https://openalex.org/W1599175145","https://openalex.org/W1774054610","https://openalex.org/W1850792349","https://openalex.org/W1943109301","https://openalex.org/W2007852429","https://openalex.org/W2078728094","https://openalex.org/W2087928947","https://openalex.org/W2124785100","https://openalex.org/W2141124495","https://openalex.org/W2145267250","https://openalex.org/W2154909745","https://openalex.org/W2157568256","https://openalex.org/W2170489924","https://openalex.org/W2243712200","https://openalex.org/W2345804538","https://openalex.org/W2470052703","https://openalex.org/W2583904286","https://openalex.org/W2602337255","https://openalex.org/W2606298151","https://openalex.org/W2620706677","https://openalex.org/W2746796098","https://openalex.org/W2760589008","https://openalex.org/W2898805083","https://openalex.org/W2902832940","https://openalex.org/W2912185124","https://openalex.org/W2914572864","https://openalex.org/W2945823053","https://openalex.org/W2990296674","https://openalex.org/W3047427268","https://openalex.org/W3120399985","https://openalex.org/W3138964358","https://openalex.org/W3162669007","https://openalex.org/W3171185451","https://openalex.org/W3172211066","https://openalex.org/W3192827123","https://openalex.org/W3194922745","https://openalex.org/W3202625019","https://openalex.org/W3206225879","https://openalex.org/W3212384387","https://openalex.org/W4206400559","https://openalex.org/W4250369499","https://openalex.org/W4285295759","https://openalex.org/W4289656553","https://openalex.org/W4311167566","https://openalex.org/W4312943002","https://openalex.org/W4313350258","https://openalex.org/W4319878960","https://openalex.org/W7038962406"],"related_works":["https://openalex.org/W2325221665","https://openalex.org/W2380839019","https://openalex.org/W2141760582","https://openalex.org/W2900067469","https://openalex.org/W2130342263","https://openalex.org/W2968511773","https://openalex.org/W2348831282","https://openalex.org/W2128559064","https://openalex.org/W2316140901","https://openalex.org/W1966025033"],"abstract_inverted_index":{"As":[0],"the":[1,14,19,23,36,83,102,111,126,137,147,160,163,170,179,184,191,219],"most":[2],"commonly":[3],"used":[4],"side-channel":[5],"analysis":[6,98,134,187,204,227],"method,":[7],"Correlation":[8],"Power":[9],"Analysis":[10],"(CPA)":[11],"usually":[12],"uses":[13],"divide-and-conquer":[15],"strategy":[16],"to":[17,69,73,109,235,254],"guess":[18],"single-byte":[20,242,266,276],"key":[21,77,112,165,172,180,247],"in":[22,41,174],"scenario":[24],"of":[25,45,139,149,162,183,224,241,246,265],"block":[26],"cipher":[27],"parallel":[28],"implementation.":[29],"However,":[30,64],"this":[31,86],"method":[32],"cannot":[33],"effectively":[34],"use":[35],"power":[37,46,62,97,133,186,203,221,226,270,280,288],"consumption":[38,47],"information,":[39],"resulting":[40],"a":[42,75,95,121,231,286],"large":[43],"number":[44],"traces.":[48],"Therefore,":[49],"genetic":[50,65,208],"algorithm-based":[51,66],"CPA":[52,67,267,277],"is":[53,249,260,283],"proposed,":[54],"which":[55,144,282],"can":[56],"efficiently":[57],"extract":[58],"keys":[59],"by":[60,114,168,251],"multi-byte":[61,96,132,185,225,287],"analysis.":[63,289],"tends":[68],"sacrifice":[70],"computational":[71],"cost":[72],"achieve":[74],"high":[76,153],"guessing":[78,181,248],"success":[79],"rate.":[80],"To":[81,177],"solve":[82],"above":[84],"problems,":[85],"article":[87],"focuses":[88],"on":[89,101,136,190,199,207],"bitwise":[90],"linear":[91,116],"leakage":[92],"and":[93,142,256,272],"proposes":[94],"architecture":[99,188],"based":[100,135,189,206],"raindrop":[103,127,192],"ripple":[104,128,193],"algorithm.":[105],"First,":[106],"we":[107,119,157],"propose":[108,120],"complete":[110],"initialization":[113],"multiple":[115],"regression.":[117],"Second,":[118],"novel":[122],"swarm":[123],"intelligence":[124],"algorithm,":[125,129,194],"tailored":[130],"for":[131],"principles":[138],"\u201cfamily":[140],"planning\u201d":[141],"\u201ceugenics,\u201d":[143],"greatly":[145],"improves":[146],"probability":[148],"producing":[150],"individuals":[151],"with":[152,201],"fitness":[154],"values.":[155],"Third,":[156],"further":[158],"enhance":[159],"possibility":[161],"correct":[164],"being":[166],"recovered":[167],"traversing":[169],"candidate":[171],"space":[173],"specific":[175],"conditions.":[176],"verify":[178],"efficiency":[182,245],"comparative":[195],"experiments":[196],"are":[197],"conducted":[198],"SAKURA-G":[200],"three":[202],"methods":[205],"algorithms.":[209],"Experimental":[210],"results":[211],"show":[212],"that":[213,240,264],"our":[214],"proposal":[215],"not":[216],"only":[217],"has":[218,230],"efficient":[220],"information":[222],"utilization":[223],"but":[228],"also":[229],"convergence":[232,258],"speed":[233,259],"comparable":[234],"or":[236],"even":[237,261],"faster":[238,262,274],"than":[239,263,275],"CPA.":[243],"Its":[244],"improved":[250],"85.64%":[252],"compared":[253],"EfficiencyGa-CPA,":[255],"its":[257],"at":[268,278],"725":[269],"traces,":[271,281],"83.87%":[273],"1000":[279],"astonishing":[284],"as":[285]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
