{"id":"https://openalex.org/W4396833974","doi":"https://doi.org/10.1145/3663673","title":"Lightweight Hardware-Based Cache Side-Channel Attack Detection for Edge Devices (Edge-CaSCADe)","display_name":"Lightweight Hardware-Based Cache Side-Channel Attack Detection for Edge Devices (Edge-CaSCADe)","publication_year":2024,"publication_date":"2024-05-11","ids":{"openalex":"https://openalex.org/W4396833974","doi":"https://doi.org/10.1145/3663673"},"language":"en","primary_location":{"id":"doi:10.1145/3663673","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3663673","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3663673","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/3663673","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073630880","display_name":"Pavitra Prakash Bhade","orcid":"https://orcid.org/0009-0003-1053-0873"},"institutions":[{"id":"https://openalex.org/I4210112052","display_name":"Indian Institute of Technology Goa","ror":"https://ror.org/02v7trd43","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210112052"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Pavitra Bhade","raw_affiliation_strings":["Computer Science, Indian Institute of Technology Goa, Ponda, India","IIT GOA - INDIAN INSTITUTE OF TECHNOLOGY GOA (At Goa College of Engineering Campus,\r\nFarmagudi, Ponda-403401, Goa - India)"],"raw_orcid":"https://orcid.org/0009-0003-1053-0873","affiliations":[{"raw_affiliation_string":"Computer Science, Indian Institute of Technology Goa, Ponda, India","institution_ids":["https://openalex.org/I4210112052"]},{"raw_affiliation_string":"IIT GOA - INDIAN INSTITUTE OF TECHNOLOGY GOA (At Goa College of Engineering Campus,\r\nFarmagudi, Ponda-403401, Goa - India)","institution_ids":["https://openalex.org/I4210112052"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000492402","display_name":"Joseph Paturel","orcid":"https://orcid.org/0009-0008-6120-2147"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Joseph Paturel","raw_affiliation_strings":["INRIA, University of Rennes, Rennes, France"],"raw_orcid":"https://orcid.org/0009-0008-6120-2147","affiliations":[{"raw_affiliation_string":"INRIA, University of Rennes, Rennes, France","institution_ids":["https://openalex.org/I56067802","https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012353019","display_name":"Olivier Sentieys","orcid":"https://orcid.org/0000-0003-4334-6418"},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I56067802","display_name":"Universit\u00e9 de Rennes","ror":"https://ror.org/015m7wh34","country_code":"FR","type":"education","lineage":["https://openalex.org/I56067802"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Olivier Sentieys","raw_affiliation_strings":["INRIA, University of Rennes, Rennes, France"],"raw_orcid":"https://orcid.org/0000-0003-4334-6418","affiliations":[{"raw_affiliation_string":"INRIA, University of Rennes, Rennes, France","institution_ids":["https://openalex.org/I56067802","https://openalex.org/I1326498283"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024130730","display_name":"Sharad Sinha","orcid":"https://orcid.org/0000-0002-4532-2017"},"institutions":[{"id":"https://openalex.org/I4210112052","display_name":"Indian Institute of Technology Goa","ror":"https://ror.org/02v7trd43","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210112052"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sharad Sinha","raw_affiliation_strings":["Computer Science, Indian Institute of Technology Goa, Ponda, India","IIT GOA - INDIAN INSTITUTE OF TECHNOLOGY GOA (At Goa College of Engineering Campus,\r\nFarmagudi, Ponda-403401, Goa - India)"],"raw_orcid":"https://orcid.org/0000-0002-4532-2017","affiliations":[{"raw_affiliation_string":"Computer Science, Indian Institute of Technology Goa, Ponda, India","institution_ids":["https://openalex.org/I4210112052"]},{"raw_affiliation_string":"IIT GOA - INDIAN INSTITUTE OF TECHNOLOGY GOA (At Goa College of Engineering Campus,\r\nFarmagudi, Ponda-403401, Goa - India)","institution_ids":["https://openalex.org/I4210112052"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.673,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.93669498,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"23","issue":"4","first_page":"1","last_page":"27"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","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/T11424","display_name":"Security and Verification in Computing","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/T10951","display_name":"Cryptographic Implementations and Security","score":0.998199999332428,"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.9965999722480774,"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/computer-science","display_name":"Computer science","score":0.8370156288146973},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6290852427482605},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5697104930877686},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5688474178314209},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.555248498916626},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.45477694272994995},{"id":"https://openalex.org/keywords/advanced-encryption-standard","display_name":"Advanced Encryption Standard","score":0.44092223048210144},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3771870732307434},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.37629786133766174},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.36117926239967346},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.31825897097587585},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.22645720839500427},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.20103853940963745},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13304299116134644},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.08368360996246338}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8370156288146973},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6290852427482605},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5697104930877686},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5688474178314209},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.555248498916626},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.45477694272994995},{"id":"https://openalex.org/C94520183","wikidata":"https://www.wikidata.org/wiki/Q190746","display_name":"Advanced Encryption Standard","level":3,"score":0.44092223048210144},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3771870732307434},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.37629786133766174},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.36117926239967346},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.31825897097587585},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.22645720839500427},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.20103853940963745},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13304299116134644},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.08368360996246338},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3663673","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3663673","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3663673","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"},{"id":"pmh:oai:HAL:hal-04764627v1","is_oa":true,"landing_page_url":"https://hal.science/hal-04764627","pdf_url":"https://hal.science/hal-04764627v1/document","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":"ACM Transactions on Embedded Computing Systems (TECS), 2024, 23, pp.1 - 27. &#x27E8;10.1145/3663673&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3663673","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3663673","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3663673","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":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.7799999713897705}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4396833974.pdf"},"referenced_works_count":55,"referenced_works":["https://openalex.org/W98341770","https://openalex.org/W288065879","https://openalex.org/W1427174644","https://openalex.org/W1903241486","https://openalex.org/W2057209427","https://openalex.org/W2087300543","https://openalex.org/W2088503757","https://openalex.org/W2106916437","https://openalex.org/W2171929398","https://openalex.org/W2186948260","https://openalex.org/W2194266394","https://openalex.org/W2198565857","https://openalex.org/W2290702548","https://openalex.org/W2400831011","https://openalex.org/W2495657724","https://openalex.org/W2522718524","https://openalex.org/W2560157870","https://openalex.org/W2611535757","https://openalex.org/W2625408821","https://openalex.org/W2797889914","https://openalex.org/W2807415350","https://openalex.org/W2906604232","https://openalex.org/W2911842201","https://openalex.org/W2932551155","https://openalex.org/W2949317607","https://openalex.org/W2955544047","https://openalex.org/W2985509521","https://openalex.org/W2998066982","https://openalex.org/W3007346474","https://openalex.org/W3026248346","https://openalex.org/W3081281994","https://openalex.org/W3091333932","https://openalex.org/W3094490076","https://openalex.org/W3113657007","https://openalex.org/W3137611750","https://openalex.org/W3165348418","https://openalex.org/W3170203330","https://openalex.org/W3200750064","https://openalex.org/W4205585947","https://openalex.org/W4210374996","https://openalex.org/W4210710525","https://openalex.org/W4214626551","https://openalex.org/W4225127548","https://openalex.org/W4232669720","https://openalex.org/W4232751114","https://openalex.org/W4232975446","https://openalex.org/W4247833239","https://openalex.org/W4247881240","https://openalex.org/W4256166331","https://openalex.org/W4285308893","https://openalex.org/W4293503742","https://openalex.org/W4299360567","https://openalex.org/W4301329292","https://openalex.org/W4365445194","https://openalex.org/W6948838225"],"related_works":["https://openalex.org/W3131321414","https://openalex.org/W182679101","https://openalex.org/W3006344745","https://openalex.org/W4253685677","https://openalex.org/W2029006445","https://openalex.org/W4212981280","https://openalex.org/W2103519941","https://openalex.org/W2081416538","https://openalex.org/W3180573957","https://openalex.org/W4255075415"],"abstract_inverted_index":{"Cache":[0],"Side-Channel":[1],"Attacks":[2],"(CSCAs)":[3],"have":[4,20],"been":[5],"haunting":[6],"most":[7],"processor":[8,80,170,254,271],"architectures":[9],"for":[10,146,250,258],"decades":[11],"now.":[12],"Existing":[13],"approaches":[14],"to":[15,32,44,186,244,248,260],"mitigation":[16],"of":[17,48,56,59,74,119,127,189,194,220,223,242],"such":[18,49],"attacks":[19,86,129],"certain":[21],"drawbacks,":[22],"namely":[23],"software":[24],"mishandling,":[25],"performance":[26,114],"overhead,":[27],"and":[28,72,100,191,199,205,211,239,246,274],"low":[29],"throughput":[30],"due":[31],"false":[33,140,231],"alarms.":[34,232],"Hence,":[35],"\u201cmitigation":[36],"only":[37],"when":[38],"detected\u201d":[39],"should":[40],"be":[41,227],"the":[42,46,69,144,157,187,192,221,251,270],"approach":[43,83],"minimize":[45],"effects":[47],"drawbacks.":[50],"We":[51,67],"propose":[52],"a":[53,63,168,172],"novel":[54],"methodology":[55],"fine-grained":[57,136],"detection":[58,65,77,126,159,164,176,216,234,265],"timing-based":[60],"CSCA":[61],"using":[62],"hardware-based":[64],"module.":[66],"discuss":[68],"design,":[70],"implementation,":[71],"use":[73],"our":[75,123],"proposed":[76,151],"module":[78,124,235,266],"in":[79,122,167],"architectures.":[81],"Our":[82],"successfully":[84],"detects":[85],"that":[87],"flush":[88],"secret":[89],"victim":[90],"information":[91],"from":[92],"cache":[93,105,257],"memory":[94],"like":[95,203,209],"Flush+Reload,":[96],"Flush+Flush,":[97],"Prime+Probe,":[98],"Evict+Probe,":[99],"Prime+Abort,":[101],"commonly":[102],"known":[103],"as":[104,161,171],"timing":[106],"attacks.":[107],"Detection":[108],"is":[109,153],"on":[110,130,206,279],"time":[111],"with":[112,184,229],"minimal":[113],"overhead.":[115],"The":[116,135,150,175,233,264],"parameterizable":[117],"number":[118,188,193],"counters":[120],"used":[121],"allows":[125],"multiple":[128,131],"sensitive":[132],"locations":[133],"simultaneously.":[134],"nature":[137],"ensures":[138],"negligible":[139,230],"alarms,":[141],"severely":[142],"reducing":[143],"need":[145],"any":[147],"unnecessary":[148],"mitigation.":[149],"work":[152],"evaluated":[154],"by":[155],"synthesizing":[156],"entire":[158],"algorithm":[160],"an":[162,224,237],"attack":[163,225],"block,":[165],"Edge-CaSCADe,":[166],"RISC-V":[169,253],"target":[173],"example.":[174],"results":[177],"are":[178],"checked":[179],"under":[180],"different":[181],"workload":[182],"conditions":[183],"respect":[185],"attackers":[190],"victims":[195],"having":[196],"RSA-,":[197],"AES-,":[198],"ECC-based":[200],"encryption":[201],"schemes":[202],"ECIES,":[204],"benchmark":[207],"applications":[208],"MiBench":[210],"Embench.":[212],"More":[213],"than":[214],"98%":[215],"accuracy":[217],"within":[218],"2%":[219,245],"beginning":[222],"can":[226],"achieved":[228],"has":[236,276],"area":[238],"power":[240],"overhead":[241],"0.9%":[243],"1%":[247],"2.1%":[249],"targeted":[252],"core":[255],"without":[256],"one":[259],"five":[261],"counters,":[262],"respectively.":[263],"does":[267],"not":[268],"affect":[269],"critical":[272],"path":[273],"hence":[275],"no":[277],"impact":[278],"its":[280],"maximum":[281],"operating":[282],"frequency.":[283]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":7}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
