{"id":"https://openalex.org/W2771694950","doi":"https://doi.org/10.1186/s13677-017-0101-4","title":"Keep the PokerFace on! Thwarting cache side channel attacks by memory bus monitoring and cache obfuscation","display_name":"Keep the PokerFace on! Thwarting cache side channel attacks by memory bus monitoring and cache obfuscation","publication_year":2017,"publication_date":"2017-12-01","ids":{"openalex":"https://openalex.org/W2771694950","doi":"https://doi.org/10.1186/s13677-017-0101-4","mag":"2771694950"},"language":"en","primary_location":{"id":"doi:10.1186/s13677-017-0101-4","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-017-0101-4","pdf_url":"https://journalofcloudcomputing.springeropen.com/track/pdf/10.1186/s13677-017-0101-4","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://journalofcloudcomputing.springeropen.com/track/pdf/10.1186/s13677-017-0101-4","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079054920","display_name":"Arun Raj","orcid":"https://orcid.org/0000-0001-5936-9804"},"institutions":[{"id":"https://openalex.org/I24676775","display_name":"Indian Institute of Technology Madras","ror":"https://ror.org/03v0r5n49","country_code":"IN","type":"facility","lineage":["https://openalex.org/I24676775"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Arun Raj","raw_affiliation_strings":["Department of Computer Science and Engineering, Indian Institute of Technology Madras, Chennai, India"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Indian Institute of Technology Madras, Chennai, India","institution_ids":["https://openalex.org/I24676775"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041047888","display_name":"D. Janakiram","orcid":null},"institutions":[{"id":"https://openalex.org/I24676775","display_name":"Indian Institute of Technology Madras","ror":"https://ror.org/03v0r5n49","country_code":"IN","type":"facility","lineage":["https://openalex.org/I24676775"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Janakiram Dharanipragada","raw_affiliation_strings":["Department of Computer Science and Engineering, Indian Institute of Technology Madras, Chennai, India"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Indian Institute of Technology Madras, Chennai, India","institution_ids":["https://openalex.org/I24676775"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5079054920"],"corresponding_institution_ids":["https://openalex.org/I24676775"],"apc_list":{"value":990,"currency":"GBP","value_usd":1214},"apc_paid":{"value":990,"currency":"GBP","value_usd":1214},"fwci":1.2464,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.85630228,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"6","issue":"1","first_page":null,"last_page":null},"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/T11614","display_name":"Cloud Data Security Solutions","score":0.995199978351593,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9883000254631042,"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/computer-science","display_name":"Computer science","score":0.8094954490661621},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.8070685863494873},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7812131643295288},{"id":"https://openalex.org/keywords/obfuscation","display_name":"Obfuscation","score":0.7107151746749878},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.509446918964386},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4558899998664856},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4109758138656616},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3190518021583557},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.2793292701244354},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.19153878092765808}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8094954490661621},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.8070685863494873},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7812131643295288},{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.7107151746749878},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.509446918964386},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4558899998664856},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4109758138656616},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3190518021583557},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.2793292701244354},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.19153878092765808}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1186/s13677-017-0101-4","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-017-0101-4","pdf_url":"https://journalofcloudcomputing.springeropen.com/track/pdf/10.1186/s13677-017-0101-4","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:15ef007eb67e44e2b23d3cf54b9586f2","is_oa":true,"landing_page_url":"https://doaj.org/article/15ef007eb67e44e2b23d3cf54b9586f2","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Journal of Cloud Computing: Advances, Systems and Applications, Vol 6, Iss 1, Pp 1-14 (2017)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1186/s13677-017-0101-4","is_oa":true,"landing_page_url":"https://doi.org/10.1186/s13677-017-0101-4","pdf_url":"https://journalofcloudcomputing.springeropen.com/track/pdf/10.1186/s13677-017-0101-4","source":{"id":"https://openalex.org/S2486819371","display_name":"Journal of Cloud Computing Advances Systems and Applications","issn_l":"2192-113X","issn":["2192-113X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319965","host_organization_name":"Springer Nature","host_organization_lineage":["https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Cloud Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.7300000190734863}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2771694950.pdf","grobid_xml":"https://content.openalex.org/works/W2771694950.grobid-xml"},"referenced_works_count":28,"referenced_works":["https://openalex.org/W1427174644","https://openalex.org/W1554359822","https://openalex.org/W1555558540","https://openalex.org/W1584476834","https://openalex.org/W1586201613","https://openalex.org/W1613874182","https://openalex.org/W1890449996","https://openalex.org/W1934458198","https://openalex.org/W2001759130","https://openalex.org/W2014530124","https://openalex.org/W2034195502","https://openalex.org/W2061354941","https://openalex.org/W2097778649","https://openalex.org/W2119028650","https://openalex.org/W2131726714","https://openalex.org/W2163808566","https://openalex.org/W2166293920","https://openalex.org/W2169875292","https://openalex.org/W2172060328","https://openalex.org/W2255548496","https://openalex.org/W2296335794","https://openalex.org/W2337480911","https://openalex.org/W2473598730","https://openalex.org/W2507765405","https://openalex.org/W2522718524","https://openalex.org/W2616944101","https://openalex.org/W2978655370","https://openalex.org/W4244704438"],"related_works":["https://openalex.org/W2957999883","https://openalex.org/W1843388466","https://openalex.org/W2524492834","https://openalex.org/W2372542233","https://openalex.org/W2380012616","https://openalex.org/W2526198890","https://openalex.org/W2390009364","https://openalex.org/W2365545255","https://openalex.org/W2771694950","https://openalex.org/W3094490076"],"abstract_inverted_index":{"Cloud":[0],"instances":[1],"are":[2,20],"vulnerable":[3],"to":[4,29,55,65,79,96,123,197],"cross-core,":[5],"cross-VM":[6],"attacks":[7,34,117,164],"against":[8,151,159,172],"the":[9,24,40,43,75,98,126,130,146,192,198],"shared,":[10],"inclusive":[11],"last-level":[12],"cache.":[13],"Automated":[14],"cache":[15,68,106,116,142,176],"template":[16],"attacks,":[17],"in":[18,125],"particular,":[19],"very":[21],"powerful":[22],"as":[23],"vulnerabilities":[25],"do":[26],"not":[27,188],"need":[28],"be":[30,36,206],"manually":[31],"identified.":[32],"Such":[33],"can":[35,205],"devised":[37],"using":[38],"both":[39],"Prime+Probe":[41,161],"and":[42,57,88,102,108,162,165,185],"Flush+Reload":[44,163],"techniques.":[45],"In":[46],"this":[47],"paper,":[48],"we":[49],"present":[50],"PokerFace,":[51],"a":[52,92,119,173],"novel":[53],"method":[54],"identify":[56,66],"mitigate":[58],"such":[59],"attacks.":[60,112,154,178],"This":[61],"approach":[62,150],"allows":[63],"us":[64],"suspicious":[67],"accesses":[69,107],"automatically,":[70],"without":[71],"prior":[72],"knowledge":[73],"about":[74,105],"system":[76],"or":[77,195],"access":[78],"hardware":[80],"metrics.":[81],"PokerFace":[82,179],"consists":[83],"of":[84,121,148,175],"two":[85],"components,":[86],"Poker":[87,90,137],"Face.":[89],"executes":[91],"memory":[93,127],"bus":[94,100],"benchmark":[95],"measure":[97],"available":[99],"bandwidth":[101,128],"derive":[103],"information":[104],"possible":[109],"side":[110],"channel":[111],"Our":[113],"experiments":[114],"with":[115],"show":[118,166],"reduction":[120],"up":[122],"14%":[124],"during":[129],"attack.":[131],"When":[132],"an":[133],"attack":[134],"is":[135,169],"detected,":[136],"triggers":[138],"Face":[139],"which":[140],"performs":[141],"obfuscation.":[143],"We":[144,155],"demonstrate":[145],"effectiveness":[147],"our":[149],"keypress":[152],"logging":[153],"also":[156],"test":[157],"it":[158,168,204],"generic":[160],"that":[167],"practically":[170],"useful":[171],"variety":[174],"timing":[177],"incurs":[180],"modest":[181],"overheads":[182],"(<":[183],"8%)":[184],"moreover,":[186],"does":[187],"require":[189],"support":[190],"from":[191],"cloud":[193,209],"provider":[194],"changes":[196],"hypervisor.":[199],"Unlike":[200],"previously":[201],"proposed":[202],"techniques,":[203],"implemented":[207],"by":[208],"subscribers.":[210]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":2}],"updated_date":"2026-03-18T14:38:29.013473","created_date":"2025-10-10T00:00:00"}
