{"id":"https://openalex.org/W3211218493","doi":"https://doi.org/10.1109/access.2021.3124761","title":"Exploring Cortex-M Microarchitectural Side Channel Information Leakage","display_name":"Exploring Cortex-M Microarchitectural Side Channel Information Leakage","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3211218493","doi":"https://doi.org/10.1109/access.2021.3124761","mag":"3211218493"},"language":"en","primary_location":{"id":"doi:10.1109/access.2021.3124761","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3124761","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2021.3124761","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061596244","display_name":"Alessandro Barenghi","orcid":"https://orcid.org/0000-0003-0840-6358"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Barenghi","raw_affiliation_strings":["Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0003-0840-6358","affiliations":[{"raw_affiliation_string":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006809009","display_name":"Luca Breveglieri","orcid":"https://orcid.org/0000-0001-5294-6840"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Breveglieri","raw_affiliation_strings":["Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020441448","display_name":"Niccol\u00f2 Izzo","orcid":"https://orcid.org/0000-0003-4966-1339"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Niccolo Izzo","raw_affiliation_strings":["Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy. (e-mail: niccolo.izzo@polimi.it)","of , and ,"],"raw_orcid":"https://orcid.org/0000-0003-4966-1339","affiliations":[{"raw_affiliation_string":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy. (e-mail: niccolo.izzo@polimi.it)","institution_ids":["https://openalex.org/I93860229"]},{"raw_affiliation_string":"of , and ,","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059940813","display_name":"Gerardo Pelosi","orcid":"https://orcid.org/0000-0002-3812-5429"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Gerardo Pelosi","raw_affiliation_strings":["Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0002-3812-5429","affiliations":[{"raw_affiliation_string":"Department of Electronics, Information and Bioengineering, Politecnico di Milano, 20133 Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5020441448"],"corresponding_institution_ids":["https://openalex.org/I93860229"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":1.0399,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.81624574,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"9","issue":null,"first_page":"156507","last_page":"156527"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10951","display_name":"Cryptographic Implementations and Security","score":0.9998999834060669,"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.9998999834060669,"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.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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9987000226974487,"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/datapath","display_name":"Datapath","score":0.8184715509414673},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8096539974212646},{"id":"https://openalex.org/keywords/microarchitecture","display_name":"Microarchitecture","score":0.7660830020904541},{"id":"https://openalex.org/keywords/arm-architecture","display_name":"ARM architecture","score":0.7537515163421631},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.7455923557281494},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.612332284450531},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.5793829560279846},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5455387234687805},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.5066638588905334},{"id":"https://openalex.org/keywords/information-leakage","display_name":"Information leakage","score":0.48983117938041687},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.46774011850357056},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.46123290061950684},{"id":"https://openalex.org/keywords/coprocessor","display_name":"Coprocessor","score":0.4466007947921753},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.44199076294898987},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.38125669956207275},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3177964687347412},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19388380646705627},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1572437286376953},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.13443827629089355}],"concepts":[{"id":"https://openalex.org/C2781198647","wikidata":"https://www.wikidata.org/wiki/Q1633673","display_name":"Datapath","level":2,"score":0.8184715509414673},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8096539974212646},{"id":"https://openalex.org/C107598950","wikidata":"https://www.wikidata.org/wiki/Q259864","display_name":"Microarchitecture","level":2,"score":0.7660830020904541},{"id":"https://openalex.org/C26771161","wikidata":"https://www.wikidata.org/wiki/Q16980","display_name":"ARM architecture","level":2,"score":0.7537515163421631},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.7455923557281494},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.612332284450531},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.5793829560279846},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5455387234687805},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.5066638588905334},{"id":"https://openalex.org/C2779201187","wikidata":"https://www.wikidata.org/wiki/Q2775060","display_name":"Information leakage","level":2,"score":0.48983117938041687},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.46774011850357056},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.46123290061950684},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.4466007947921753},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.44199076294898987},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.38125669956207275},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3177964687347412},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19388380646705627},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1572437286376953},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.13443827629089355},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/access.2021.3124761","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3124761","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:fee43eca6be34d29960fc9fe0bfc104f","is_oa":true,"landing_page_url":"https://doaj.org/article/fee43eca6be34d29960fc9fe0bfc104f","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 9, Pp 156507-156527 (2021)","raw_type":"article"},{"id":"pmh:oai:re.public.polimi.it:11311/1191836","is_oa":true,"landing_page_url":"https://ieeexplore.ieee.org/document/9598930?source=authoralert","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1109/access.2021.3124761","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3124761","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6299999952316284,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W21540150","https://openalex.org/W192266324","https://openalex.org/W802019357","https://openalex.org/W1511843316","https://openalex.org/W1549880792","https://openalex.org/W1555915743","https://openalex.org/W1567646530","https://openalex.org/W1897761346","https://openalex.org/W1984267701","https://openalex.org/W1994591685","https://openalex.org/W2140979409","https://openalex.org/W2154909745","https://openalex.org/W2589044858","https://openalex.org/W2808967308","https://openalex.org/W2941024097","https://openalex.org/W2949413500","https://openalex.org/W2951084996","https://openalex.org/W2955527123","https://openalex.org/W3013797610","https://openalex.org/W3017020734","https://openalex.org/W3138729141","https://openalex.org/W3145830094","https://openalex.org/W3149673831","https://openalex.org/W4244264053","https://openalex.org/W4254109893","https://openalex.org/W4287208488","https://openalex.org/W6607899610","https://openalex.org/W6622822418","https://openalex.org/W6682554491","https://openalex.org/W6773271341","https://openalex.org/W6794440280","https://openalex.org/W7005035782"],"related_works":["https://openalex.org/W2011126872","https://openalex.org/W4243317220","https://openalex.org/W2543652041","https://openalex.org/W1959467282","https://openalex.org/W4247613350","https://openalex.org/W2132643331","https://openalex.org/W2575957503","https://openalex.org/W2019183874","https://openalex.org/W3121982349","https://openalex.org/W1994289828"],"abstract_inverted_index":{"The":[0,106],"growing":[1],"Internet":[2],"of":[3,28,38,90,97,145,155,170],"Things":[4],"(IoT)":[5],"market":[6],"demands":[7],"side-channel":[8,103,119],"attack":[9,163],"resistant,":[10],"efficient,":[11],"cryptographic":[12,123],"implementations.":[13,124],"Such":[14],"implementations,":[15],"however,":[16],"are":[17],"microarchitecture-specific,":[18],"and":[19,31,93,134],"cannot":[20],"be":[21],"implemented":[22],"without":[23],"an":[24,95],"in-depth":[25],"structural":[26],"knowledge":[27],"the":[29,56,88,98,127,131,138,141,146,171],"CPU":[30,144],"memory":[32],"information":[33,40],"leakage":[34,66,75],"patterns;":[35],"a":[36,73,102,112,152,161],"description":[37],"such":[39],"leakages":[41],"is":[42],"presently":[43],"not":[44],"disclosed":[45],"by":[46],"any":[47,78],"processor":[48],"design":[49],"company.":[50],"In":[51],"this":[52],"work":[53],"we":[54,82,159],"propose":[55],"first":[57],"Instruction":[58],"Set":[59],"Architecture":[60],"(ISA)":[61],"level":[62],"framework":[63,69],"for":[64,114,168],"microarchitectural":[65,74],"characterization.":[67],"Our":[68],"allows":[70],"to":[71],"extract":[72],"profile":[76],"from":[77],"superscalar":[79],"in-order":[80],"processor;":[81],"infer":[83],"detailed":[84],"pipeline":[85],"characteristics":[86],"through":[87],"observation":[89],"instruction":[91],"timings,":[92],"provide":[94],"identification":[96],"datapath":[99],"registers":[100],"via":[101],"measuring":[104],"setup.":[105],"extracted":[107,128],"model":[108],"can":[109],"serve":[110],"as":[111,151],"foundation":[113],"building":[115],"solid":[116],"countermeasures":[117],"against":[118],"attacks":[120],"on":[121,130,164],"software":[122],"We":[125],"validate":[126],"models":[129],"ARM":[132,135,147],"Cortex-M4":[133],"Cortex-M7":[136],"CPUs,":[137],"latter":[139],"being":[140],"most":[142],"powerful":[143],"microcontrollers":[148],"offer.":[149],"Finally,":[150],"further":[153],"demonstration":[154],"our":[156],"model\u2019s":[157],"accuracy,":[158],"mount":[160],"successful":[162],"unprotected":[165],"AES":[166],"implementations":[167],"each":[169],"examined":[172],"platforms.":[173]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2021-11-08T00:00:00"}
