{"id":"https://openalex.org/W4360832002","doi":"https://doi.org/10.1109/hpca56546.2023.10070947","title":"AutoCAT: Reinforcement Learning for Automated Exploration of Cache-Timing Attacks","display_name":"AutoCAT: Reinforcement Learning for Automated Exploration of Cache-Timing Attacks","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4360832002","doi":"https://doi.org/10.1109/hpca56546.2023.10070947"},"language":"en","primary_location":{"id":"doi:10.1109/hpca56546.2023.10070947","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070947","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074235406","display_name":"Mulong Luo","orcid":null},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Mulong Luo","raw_affiliation_strings":["Cornell University"],"affiliations":[{"raw_affiliation_string":"Cornell University","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008550066","display_name":"Wenjie Xiong","orcid":"https://orcid.org/0000-0002-7626-2651"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wenjie Xiong","raw_affiliation_strings":["Virginia Tech","Meta AI"],"affiliations":[{"raw_affiliation_string":"Virginia Tech","institution_ids":["https://openalex.org/I859038795"]},{"raw_affiliation_string":"Meta AI","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066251812","display_name":"Geunbae Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Geunbae Lee","raw_affiliation_strings":["Virginia Tech"],"affiliations":[{"raw_affiliation_string":"Virginia Tech","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100760432","display_name":"Yueying Li","orcid":"https://orcid.org/0000-0002-8896-1548"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yueying Li","raw_affiliation_strings":["Cornell University"],"affiliations":[{"raw_affiliation_string":"Cornell University","institution_ids":["https://openalex.org/I205783295"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100592900","display_name":"Xiaomeng Yang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiaomeng Yang","raw_affiliation_strings":["Meta AI"],"affiliations":[{"raw_affiliation_string":"Meta AI","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101754384","display_name":"Amy Zhang","orcid":"https://orcid.org/0000-0002-9130-0660"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Amy Zhang","raw_affiliation_strings":["Meta AI"],"affiliations":[{"raw_affiliation_string":"Meta AI","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084821923","display_name":"Yuandong Tian","orcid":"https://orcid.org/0000-0003-4202-4847"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yuandong Tian","raw_affiliation_strings":["Meta AI"],"affiliations":[{"raw_affiliation_string":"Meta AI","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072539515","display_name":"Hsien-Hsin S. Lee","orcid":"https://orcid.org/0000-0002-8926-8243"},"institutions":[{"id":"https://openalex.org/I4210158342","display_name":"Intel (United Kingdom)","ror":"https://ror.org/058cxws58","country_code":"GB","type":"company","lineage":["https://openalex.org/I1343180700","https://openalex.org/I4210158342"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Hsien-Hsin S. Lee","raw_affiliation_strings":["Intel Corporation"],"affiliations":[{"raw_affiliation_string":"Intel Corporation","institution_ids":["https://openalex.org/I4210158342"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024329178","display_name":"G. Edward Suh","orcid":"https://orcid.org/0000-0001-6409-9888"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"G. Edward Suh","raw_affiliation_strings":["Cornell University","Meta AI"],"affiliations":[{"raw_affiliation_string":"Cornell University","institution_ids":["https://openalex.org/I205783295"]},{"raw_affiliation_string":"Meta AI","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5074235406"],"corresponding_institution_ids":["https://openalex.org/I205783295"],"apc_list":null,"apc_paid":null,"fwci":0.5237,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.69328495,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"317","last_page":"332"},"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.9995999932289124,"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.9995999932289124,"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9907000064849854,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9898999929428101,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.870790958404541},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.825298547744751},{"id":"https://openalex.org/keywords/timing-attack","display_name":"Timing attack","score":0.7603282332420349},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.6053165793418884},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.5328859090805054},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.44878247380256653},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4212372303009033},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.38292717933654785},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.2538294196128845},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22670602798461914},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.12462201714515686},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09976288676261902}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.870790958404541},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.825298547744751},{"id":"https://openalex.org/C28420585","wikidata":"https://www.wikidata.org/wiki/Q2665075","display_name":"Timing attack","level":4,"score":0.7603282332420349},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.6053165793418884},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.5328859090805054},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.44878247380256653},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4212372303009033},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.38292717933654785},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.2538294196128845},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22670602798461914},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12462201714515686},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09976288676261902},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca56546.2023.10070947","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070947","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.7200000286102295}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":92,"referenced_works":["https://openalex.org/W158722652","https://openalex.org/W1488058190","https://openalex.org/W1583837637","https://openalex.org/W1741154578","https://openalex.org/W1934458198","https://openalex.org/W1985687326","https://openalex.org/W2010686446","https://openalex.org/W2014182302","https://openalex.org/W2036500156","https://openalex.org/W2131202839","https://openalex.org/W2145339207","https://openalex.org/W2166293920","https://openalex.org/W2294693415","https://openalex.org/W2337480911","https://openalex.org/W2507765405","https://openalex.org/W2522718524","https://openalex.org/W2625555681","https://openalex.org/W2725461839","https://openalex.org/W2736601468","https://openalex.org/W2766447205","https://openalex.org/W2795015774","https://openalex.org/W2807463593","https://openalex.org/W2810584084","https://openalex.org/W2904129921","https://openalex.org/W2911910392","https://openalex.org/W2934166125","https://openalex.org/W2952298682","https://openalex.org/W2963311060","https://openalex.org/W2979328258","https://openalex.org/W2996037775","https://openalex.org/W2999905431","https://openalex.org/W3007037833","https://openalex.org/W3008086078","https://openalex.org/W3008872115","https://openalex.org/W3012115292","https://openalex.org/W3016511751","https://openalex.org/W3026911476","https://openalex.org/W3033227568","https://openalex.org/W3034141264","https://openalex.org/W3090550073","https://openalex.org/W3098569199","https://openalex.org/W3108669277","https://openalex.org/W3128775242","https://openalex.org/W3130643822","https://openalex.org/W3154521522","https://openalex.org/W3156419086","https://openalex.org/W3164146938","https://openalex.org/W3187343772","https://openalex.org/W3191114843","https://openalex.org/W3198309679","https://openalex.org/W3202816353","https://openalex.org/W3205578621","https://openalex.org/W3205775188","https://openalex.org/W3213132814","https://openalex.org/W4226468476","https://openalex.org/W4233429846","https://openalex.org/W4236601256","https://openalex.org/W4245124044","https://openalex.org/W4247198503","https://openalex.org/W4248763076","https://openalex.org/W4251408821","https://openalex.org/W4253438286","https://openalex.org/W4255807648","https://openalex.org/W4289146347","https://openalex.org/W4385245566","https://openalex.org/W6628261430","https://openalex.org/W6676173926","https://openalex.org/W6720296912","https://openalex.org/W6739901113","https://openalex.org/W6741002519","https://openalex.org/W6745330903","https://openalex.org/W6748554570","https://openalex.org/W6753443810","https://openalex.org/W6755207826","https://openalex.org/W6755973694","https://openalex.org/W6762377113","https://openalex.org/W6764601103","https://openalex.org/W6766773006","https://openalex.org/W6766978945","https://openalex.org/W6772005887","https://openalex.org/W6777023048","https://openalex.org/W6778856907","https://openalex.org/W6780153092","https://openalex.org/W6781591687","https://openalex.org/W6783181973","https://openalex.org/W6786578027","https://openalex.org/W6796961280","https://openalex.org/W6800823008","https://openalex.org/W6803518980","https://openalex.org/W6804563612","https://openalex.org/W6805270237","https://openalex.org/W6922480057"],"related_works":["https://openalex.org/W4289792807","https://openalex.org/W2166293920","https://openalex.org/W4309045224","https://openalex.org/W2981727040","https://openalex.org/W2989641698","https://openalex.org/W2076398571","https://openalex.org/W2091995912","https://openalex.org/W4377007274","https://openalex.org/W4360832002","https://openalex.org/W4300511618"],"abstract_inverted_index":{"The":[0],"aggressive":[1],"performance":[2,160],"optimizations":[3],"in":[4,9,16,119,188],"modern":[5,111],"microprocessors":[6],"can":[7,19,50,106,116,136,198],"result":[8],"security":[10],"vulnerabilities.":[11],"For":[12],"example,":[13],"timing-based":[14],"attacks":[15,118,139,177],"processor":[17],"caches":[18],"steal":[20],"secret":[21],"keys":[22],"or":[23],"break":[24],"randomization.":[25],"So":[26],"far,":[27],"finding":[28],"cache-timing":[29],"vulnerabilities":[30,52,56],"is":[31,38,43,156,182],"mostly":[32],"performed":[33],"by":[34],"human":[35],"experts,":[36],"which":[37],"inefficient":[39],"and":[40,96,127,131,144,163,197],"laborious.":[41],"There":[42],"a":[44,89,97,101,152,167],"need":[45],"for":[46,191,203],"automatic":[47],"tools":[48],"that":[49,54,71,155],"explore":[51,117],"given":[53],"unreported":[55],"leave":[57],"the":[58,84,174,183],"systems":[59],"at":[60],"risk.In":[61],"this":[62],"paper,":[63],"we":[64],"propose":[65],"AutoCAT,":[66],"an":[67,93],"automated":[68],"exploration":[69,202],"framework":[70],"finds":[72],"cache":[73,85,121,200],"timing-channel":[74,86,194,201],"attack":[75,87,94,130,154,195],"sequences":[76,196],"using":[77,189],"reinforcement":[78],"learning":[79],"(RL).":[80],"Specifically,":[81],"AutoCAT":[82,115,135,149,181],"formulates":[83],"as":[88],"guessing":[90,104],"game":[91,105],"between":[92],"program":[95,99,133],"victim":[98,132],"holding":[100],"secret.":[102],"This":[103],"thus":[107],"be":[108],"solved":[109],"via":[110],"deep":[112],"RL":[113,190],"techniques.":[114],"various":[120],"configurations":[122],"without":[123],"knowing":[124],"design":[125],"details":[126],"under":[128],"different":[129],"configurations.":[134],"also":[137],"find":[138],"to":[140,158,166],"bypass":[141,159],"certain":[142],"detection":[143,162],"defense":[145],"mechanisms.":[146],"In":[147],"particular,":[148],"discovered":[150],"StealthyStreamline,":[151],"new":[153],"able":[157],"counter-based":[161],"has":[164],"up":[165],"71%":[168],"higher":[169],"information":[170],"leakage":[171],"rate":[172],"than":[173],"state-of-the-art":[175],"LRU-based":[176],"on":[178],"real":[179],"processors.":[180],"first":[184],"of":[185],"its":[186],"kind":[187],"crafting":[192],"microarchitectural":[193],"accelerate":[199],"secure":[204],"microprocessor":[205],"designs.":[206]},"counts_by_year":[{"year":2023,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
