{"id":"https://openalex.org/W4280590166","doi":"https://doi.org/10.1145/3534972","title":"Cross-VM Covert- and Side-Channel Attacks in Cloud FPGAs","display_name":"Cross-VM Covert- and Side-Channel Attacks in Cloud FPGAs","publication_year":2022,"publication_date":"2022-05-12","ids":{"openalex":"https://openalex.org/W4280590166","doi":"https://doi.org/10.1145/3534972"},"language":"en","primary_location":{"id":"doi:10.1145/3534972","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3534972","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3534972","source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and 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/3534972","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5048599592","display_name":"Ilias Giechaskiel","orcid":"https://orcid.org/0000-0002-3700-2742"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ilias Giechaskiel","raw_affiliation_strings":["Independent Researcher, London, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-3700-2742","affiliations":[{"raw_affiliation_string":"Independent Researcher, London, United Kingdom","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043309650","display_name":"Shanquan Tian","orcid":"https://orcid.org/0000-0002-1469-4045"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shanquan Tian","raw_affiliation_strings":["Yale University, CT, New Haven, CT"],"raw_orcid":"https://orcid.org/0000-0002-1469-4045","affiliations":[{"raw_affiliation_string":"Yale University, CT, New Haven, CT","institution_ids":["https://openalex.org/I32971472"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044387689","display_name":"Jakub Szefer","orcid":"https://orcid.org/0000-0001-9721-3640"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jakub Szefer","raw_affiliation_strings":["Yale University, CT, New Haven, CT"],"raw_orcid":"https://orcid.org/0000-0001-9721-3640","affiliations":[{"raw_affiliation_string":"Yale University, CT, New Haven, CT","institution_ids":["https://openalex.org/I32971472"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.9658,"has_fulltext":true,"cited_by_count":17,"citation_normalized_percentile":{"value":0.9421147,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"16","issue":"1","first_page":"1","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9998999834060669,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9969000220298767,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9968000054359436,"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/pci-express","display_name":"PCI Express","score":0.8570895195007324},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8419414162635803},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7312289476394653},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.568446695804596},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5669108629226685},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4482264816761017},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3621160387992859}],"concepts":[{"id":"https://openalex.org/C64270927","wikidata":"https://www.wikidata.org/wiki/Q206924","display_name":"PCI Express","level":3,"score":0.8570895195007324},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8419414162635803},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7312289476394653},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.568446695804596},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5669108629226685},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4482264816761017},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3621160387992859}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3534972","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3534972","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3534972","source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3534972","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3534972","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3534972","source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4280590166.pdf","grobid_xml":"https://content.openalex.org/works/W4280590166.grobid-xml"},"referenced_works_count":44,"referenced_works":["https://openalex.org/W1823893401","https://openalex.org/W1980759071","https://openalex.org/W2053346678","https://openalex.org/W2060967598","https://openalex.org/W2130561688","https://openalex.org/W2135205174","https://openalex.org/W2149234156","https://openalex.org/W2150938931","https://openalex.org/W2164617099","https://openalex.org/W2482039329","https://openalex.org/W2500740922","https://openalex.org/W2535919346","https://openalex.org/W2607449788","https://openalex.org/W2761003783","https://openalex.org/W2915743430","https://openalex.org/W2934754865","https://openalex.org/W2945689921","https://openalex.org/W2966980899","https://openalex.org/W2973060714","https://openalex.org/W2973780393","https://openalex.org/W2982042968","https://openalex.org/W2988330033","https://openalex.org/W2990215301","https://openalex.org/W3007462133","https://openalex.org/W3014400029","https://openalex.org/W3016064750","https://openalex.org/W3021234123","https://openalex.org/W3030932237","https://openalex.org/W3036146501","https://openalex.org/W3093685770","https://openalex.org/W3113297738","https://openalex.org/W3152819607","https://openalex.org/W3154803439","https://openalex.org/W3162238133","https://openalex.org/W3162298623","https://openalex.org/W3166251174","https://openalex.org/W3171753110","https://openalex.org/W3181637428","https://openalex.org/W3183466684","https://openalex.org/W3190249143","https://openalex.org/W3194922745","https://openalex.org/W3195976712","https://openalex.org/W4212842541","https://openalex.org/W4242472899"],"related_works":["https://openalex.org/W4385894176","https://openalex.org/W2347371119","https://openalex.org/W2612768808","https://openalex.org/W3131402800","https://openalex.org/W2593071546","https://openalex.org/W2388965158","https://openalex.org/W2808480228","https://openalex.org/W2366201982","https://openalex.org/W3135214639","https://openalex.org/W1564576805"],"abstract_inverted_index":{"The":[0,253],"availability":[1],"of":[2,50,163,193,202,249,308,333],"FPGAs":[3,179,205,322],"in":[4,260,310],"cloud":[5,67,312],"data":[6,85,210,242],"centers":[7],"offers":[8],"rapid,":[9],"on-demand":[10],"access":[11,28],"to":[12,21,29,58,83,151,176,189,227,239,266,271,280,289,298,304,324],"reconfigurable":[13],"hardware":[14,32],"compute":[15],"resources":[16,35,330],"that":[17,55,80,145,300,316,337],"users":[18,63],"can":[19,158,186,236],"adapt":[20],"their":[22,177],"own":[23],"needs.":[24],"However,":[25],"the":[26,30,38,66,93,116,146,164,183,191,200,203,213,216,225,229,241,247,250,285,290,295,306,334],"low-level":[27],"FPGA":[31,282,291],"and":[33,105,125,215,245,314,328],"associated":[34,178],"such":[36],"as":[37,206,208,275,277,331],"PCIe":[39,94,147,165,230],"bus,":[40,166],"SSD":[41],"drives,":[42],"or":[43,64,137,196,234],"DRAM":[44,286,329],"modules":[45,287],"also":[46,159,255],"opens":[47],"up":[48],"threats":[49,259],"malicious":[51],"attackers":[52],"uploading":[53],"designs":[54],"are":[56,149,172],"able":[57,82,150],"infer":[59,190],"information":[60,220],"about":[61,65],"other":[62,194,209,251],"infrastructure":[68],"itself.":[69],"In":[70],"particular,":[71],"this":[72],"work":[73,297],"presents":[74],"a":[75,127],"new,":[76],"fast":[77],"PCIe-contention-based":[78],"channel":[79,98,120],"is":[81,115,130,294,302],"transmit":[84],"between":[86,212],"FPGA-accelerated":[87,261,311],"virtual":[88,223],"machines":[89],"(VMs)":[90],"by":[91],"modulating":[92],"bus":[95],"usage.":[96],"This":[97,114,141,293],"further":[99,143,257],"works":[100],"with":[101,111],"different":[102,222],"operating":[103],"systems":[104],"achieves":[106],"bandwidths":[107],"reaching":[108],"20":[109],"kbps":[110],"99%":[112],"accuracy.":[113],"first":[117,296],"cross-FPGA":[118],"covert":[119,155],"demonstrated":[121],"on":[122],"commercial":[123],"clouds":[124,320],"has":[126],"bandwidth":[128,231],"which":[129],"over":[131,232],"2000\u00d7":[132],"larger":[133],"than":[134],"prior":[135,175],"voltage-":[136],"temperature-based":[138],"cross-board":[139],"attacks.":[140],"article":[142,254],"demonstrates":[144],"receivers":[148],"not":[152],"just":[153],"receive":[154],"transmissions,":[156],"but":[157],"perform":[160],"fine-grained":[161],"monitoring":[162,279],"including":[167,263],"detecting":[168],"when":[169],"co-located":[170,204],"VMs":[171],"initialized,":[173],"even":[174,197],"being":[180],"used.":[181],"Moreover,":[182],"proposed":[184],"mechanism":[185],"be":[187,237,339],"used":[188,238],"activities":[192],"users,":[195],"slow":[198],"down":[199],"programming":[201],"well":[207,276],"transfers":[211],"host":[214],"FPGA.":[217],"Beyond":[218],"leaking":[219],"across":[221],"machines,":[224],"ability":[226],"monitor":[228],"hours":[233],"days":[235],"estimate":[240],"center":[243],"utilization":[244],"map":[246],"behavior":[248],"users.":[252],"introduces":[256],"novel":[258],"instances,":[262],"contention":[264,269],"due":[265,270],"network":[267],"traffic,":[268],"shared":[272],"NVMe":[273],"SSDs,":[274],"thermal":[278],"identify":[281],"co-location":[283],"using":[284,321],"attached":[288],"boards.":[292],"demonstrate":[299],"it":[301],"possible":[303],"break":[305],"separation":[307],"privilege":[309],"environments,":[313],"highlights":[315],"defenses":[317],"for":[318],"public":[319],"need":[323],"consider":[325],"PCIe,":[326],"SSD,":[327],"part":[332],"attack":[335],"surface":[336],"should":[338],"protected.":[340]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
