{"id":"https://openalex.org/W4403875476","doi":"https://doi.org/10.1145/3701991","title":"PARADISE: Criticality-Aware Instruction Reordering for Power Attack Resistance","display_name":"PARADISE: Criticality-Aware Instruction Reordering for Power Attack Resistance","publication_year":2024,"publication_date":"2024-10-29","ids":{"openalex":"https://openalex.org/W4403875476","doi":"https://doi.org/10.1145/3701991"},"language":"en","primary_location":{"id":"doi:10.1145/3701991","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701991","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://doi.org/10.1145/3701991","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100416523","display_name":"Yun Chen","orcid":"https://orcid.org/0000-0001-8314-6985"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Yun Chen","raw_affiliation_strings":["National University of Singapore, Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0001-8314-6985","affiliations":[{"raw_affiliation_string":"National University of Singapore, Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086840679","display_name":"Ali Hajiabadi","orcid":"https://orcid.org/0000-0002-3219-7544"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Ali Hajiabadi","raw_affiliation_strings":["School of Computing, National University of Singapore, Singapore, Singapore","School of Computing, National University of Singapore, Singapore Singapore"],"raw_orcid":"https://orcid.org/0000-0002-3219-7544","affiliations":[{"raw_affiliation_string":"School of Computing, National University of Singapore, Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]},{"raw_affiliation_string":"School of Computing, National University of Singapore, Singapore Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015654452","display_name":"Romain Poussier","orcid":null},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Romain Poussier","raw_affiliation_strings":["Nanyang Technological University, Singapore, Singapore"],"raw_orcid":"https://orcid.org/0009-0004-2255-4087","affiliations":[{"raw_affiliation_string":"Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021204371","display_name":"Yaswanth Tavva","orcid":"https://orcid.org/0000-0002-5251-288X"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Yaswanth Tavva","raw_affiliation_strings":["National University of Singapore, Singapore, Singapore","National University of Singapore, Singapore Singapore"],"raw_orcid":"https://orcid.org/0000-0002-5251-288X","affiliations":[{"raw_affiliation_string":"National University of Singapore, Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]},{"raw_affiliation_string":"National University of Singapore, Singapore Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086321890","display_name":"Andreas Diavastos","orcid":"https://orcid.org/0000-0002-7139-4444"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Andreas Diavastos","raw_affiliation_strings":["National University of Singapore, Singapore, Singapore","National University of Singapore, Singapore Singapore"],"raw_orcid":"https://orcid.org/0000-0002-7139-4444","affiliations":[{"raw_affiliation_string":"National University of Singapore, Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]},{"raw_affiliation_string":"National University of Singapore, Singapore Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081720773","display_name":"Shivam Bhasin","orcid":"https://orcid.org/0000-0002-6903-5127"},"institutions":[{"id":"https://openalex.org/I172675005","display_name":"Nanyang Technological University","ror":"https://ror.org/02e7b5302","country_code":"SG","type":"education","lineage":["https://openalex.org/I172675005"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Shivam Bhasin","raw_affiliation_strings":["Temasek Laboratories @ Nanyang Technological University, Singapore, Singapore"],"raw_orcid":"https://orcid.org/0000-0002-6903-5127","affiliations":[{"raw_affiliation_string":"Temasek Laboratories @ Nanyang Technological University, Singapore, Singapore","institution_ids":["https://openalex.org/I172675005"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069683581","display_name":"Trevor E. Carlson","orcid":"https://orcid.org/0000-0001-8742-134X"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Trevor E. Carlson","raw_affiliation_strings":["National University of Singapore School of Computing, Singapore, Singapore","National University of Singapore School of Computing, Singapore Singapore"],"raw_orcid":"https://orcid.org/0000-0001-8742-134X","affiliations":[{"raw_affiliation_string":"National University of Singapore School of Computing, Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]},{"raw_affiliation_string":"National University of Singapore School of Computing, Singapore Singapore","institution_ids":["https://openalex.org/I165932596"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6114,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66919286,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"22","issue":"1","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9994000196456909,"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"}},{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9993000030517578,"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/T11424","display_name":"Security and Verification in Computing","score":0.9987999796867371,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8184999227523804},{"id":"https://openalex.org/keywords/criticality","display_name":"Criticality","score":0.6728084087371826},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4216911196708679},{"id":"https://openalex.org/keywords/resistance","display_name":"Resistance (ecology)","score":0.41457223892211914},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.33329805731773376}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8184999227523804},{"id":"https://openalex.org/C125611927","wikidata":"https://www.wikidata.org/wiki/Q17008131","display_name":"Criticality","level":2,"score":0.6728084087371826},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4216911196708679},{"id":"https://openalex.org/C57473165","wikidata":"https://www.wikidata.org/wiki/Q7315604","display_name":"Resistance (ecology)","level":2,"score":0.41457223892211914},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.33329805731773376},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C185544564","wikidata":"https://www.wikidata.org/wiki/Q81197","display_name":"Nuclear physics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3701991","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701991","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:dr.ntu.edu.sg:10356/206366","is_oa":false,"landing_page_url":"https://hdl.handle.net/10356/206366","pdf_url":null,"source":{"id":"https://openalex.org/S4306402609","display_name":"DR-NTU (Nanyang Technological University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I172675005","host_organization_name":"Nanyang Technological University","host_organization_lineage":["https://openalex.org/I172675005"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Journal Article"},{"id":"pmh:oai:ktisis.cut.ac.cy:20.500.14279/36075","is_oa":false,"landing_page_url":"https://hdl.handle.net/20.500.14279/36075","pdf_url":null,"source":{"id":"https://openalex.org/S4306400897","display_name":"Ktisis at Cyprus University of Technology (Cyprus University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I163151358","host_organization_name":"Cyprus University of Technology","host_organization_lineage":["https://openalex.org/I163151358"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.1145/3701991","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3701991","pdf_url":null,"source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.5400000214576721,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W1500374364","https://openalex.org/W1510418153","https://openalex.org/W1522301498","https://openalex.org/W1580211761","https://openalex.org/W1607006990","https://openalex.org/W2006146291","https://openalex.org/W2025567609","https://openalex.org/W2055303876","https://openalex.org/W2124785100","https://openalex.org/W2145267250","https://openalex.org/W2150302545","https://openalex.org/W2163681909","https://openalex.org/W2296514843","https://openalex.org/W2350778671","https://openalex.org/W2588276557","https://openalex.org/W2621049407","https://openalex.org/W2765121348","https://openalex.org/W2795956964","https://openalex.org/W2799920367","https://openalex.org/W2889492802","https://openalex.org/W2921772741","https://openalex.org/W2963587345","https://openalex.org/W2990296674","https://openalex.org/W2996022685","https://openalex.org/W3008983606","https://openalex.org/W3021719497","https://openalex.org/W3027968530","https://openalex.org/W3045281960","https://openalex.org/W3119771803","https://openalex.org/W3153001680","https://openalex.org/W4205771478","https://openalex.org/W4240267682","https://openalex.org/W4244659570","https://openalex.org/W4254706618","https://openalex.org/W4302344748","https://openalex.org/W6681065351","https://openalex.org/W6713591569","https://openalex.org/W6765713969","https://openalex.org/W6780768663"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2556736336","https://openalex.org/W2088776553","https://openalex.org/W4378086643","https://openalex.org/W1992772277","https://openalex.org/W1998715137","https://openalex.org/W2291202466","https://openalex.org/W1504657759","https://openalex.org/W1883227947"],"abstract_inverted_index":{"Power":[0],"side-channel":[1],"attacks":[2],"exploit":[3,79],"the":[4,10,80,99,152],"correlation":[5],"of":[6,85,101,114,128,151,160,189],"power":[7,72],"consumption":[8],"with":[9,56,148,165],"instructions":[11,87],"and":[12,34,42,70,91,154,175,187,194],"data":[13],"being":[14],"processed":[15],"to":[16,66,110,132],"extract":[17],"secrets":[18],"from":[19,130],"a":[20,52,61,111,135,145,156,169],"device":[21],"(e.g.,":[22],"cryptographic":[23],"keys).":[24],"Prior":[25],"work":[26],"primarily":[27],"focused":[28],"on":[29,123],"protecting":[30],"small":[31],"embedded":[32],"micro-controllers":[33],"in-order":[35],"processors":[36],"rather":[37],"than":[38],"high-performance,":[39],"out-of-order":[40,54],"desktop":[41],"server":[43],"CPUs.":[44],"In":[45],"this":[46],"article,":[47],"we":[48,78,97,117],"present":[49],"Paradise":[50,190],",":[51],"general-purpose":[53],"processor":[55],"always-on":[57],"protection,":[58],"that":[59],"implements":[60],"novel":[62],"dynamic":[63],"instruction":[64],"scheduler":[65],"provide":[67],"obfuscated":[68],"execution":[69],"mitigate":[71],"analysis":[73,122],"attacks.":[74],"To":[75],"achieve":[76],"this,":[77],"time":[81],"between":[82],"operand":[83],"availability":[84],"critical":[86],"(":[88],"slack":[89],")":[90],"create":[92],"high-performance":[93],"random":[94],"schedules.":[95],"Further,":[96],"highlight":[98],"dangers":[100],"using":[102,125],"incorrect":[103],"adversarial":[104],"assumptions,":[105],"which":[106],"can":[107],"often":[108],"lead":[109],"false":[112],"sense":[113],"security.":[115],"Therefore,":[116],"perform":[118],"an":[119,178],"extended":[120],"security":[121,142,158],"AES-128":[124],"different":[126],"levels":[127],"adversaries,":[129],"basic":[131],"advanced,":[133],"including":[134],"convolution":[136],"neural":[137],"networks\u2013based":[138],"attack.":[139],"Our":[140],"advanced":[141],"evaluation":[143],"assumes":[144],"strong":[146],"adversary":[147],"full":[149],"knowledge":[150],"countermeasure":[153],"demonstrates":[155],"significant":[157],"improvement":[159],"556":[161],"\u00d7":[162],"when":[163],"combined":[164],"Boolean":[166],"Masking":[167],"over":[168,177],"baseline":[170],"only":[171],"protected":[172],"by":[173],"masking":[174],"62,500\u00d7":[176],"unprotected":[179],"baseline.":[180],"The":[181],"resulting":[182],"overhead":[183],"in":[184],"performance,":[185],"power,":[186],"area":[188],"is":[191],"3.2%,":[192],"1.2%,":[193],"0.8%":[195],"respectively.":[196],"1":[197]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
