{"id":"https://openalex.org/W4214699605","doi":"https://doi.org/10.1145/3503222.3507757","title":"Eavesdropping user credentials via GPU side channels on smartphones","display_name":"Eavesdropping user credentials via GPU side channels on smartphones","publication_year":2022,"publication_date":"2022-02-22","ids":{"openalex":"https://openalex.org/W4214699605","doi":"https://doi.org/10.1145/3503222.3507757"},"language":"en","primary_location":{"id":"doi:10.1145/3503222.3507757","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507757","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","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/A5101464536","display_name":"Boyuan Yang","orcid":"https://orcid.org/0000-0002-5517-5882"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Boyuan Yang","raw_affiliation_strings":["University of Pittsburgh, USA"],"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, USA","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034765124","display_name":"Ruirong Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ruirong Chen","raw_affiliation_strings":["University of Pittsburgh, USA"],"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, USA","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5029699396","display_name":"Kai Huang","orcid":"https://orcid.org/0000-0003-2569-2309"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kai Huang","raw_affiliation_strings":["University of Pittsburgh, USA"],"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, USA","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101605460","display_name":"Jun Yang","orcid":"https://orcid.org/0000-0001-8372-6541"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jun Yang","raw_affiliation_strings":["University of Pittsburgh, USA"],"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, USA","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006292758","display_name":"Wei Gao","orcid":"https://orcid.org/0000-0003-2144-6960"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wei Gao","raw_affiliation_strings":["University of Pittsburgh, USA"],"affiliations":[{"raw_affiliation_string":"University of Pittsburgh, USA","institution_ids":["https://openalex.org/I170201317"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101464536"],"corresponding_institution_ids":["https://openalex.org/I170201317"],"apc_list":null,"apc_paid":null,"fwci":1.6407,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.82675915,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"285","last_page":"299"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":1.0,"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"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9994999766349792,"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/T11800","display_name":"User Authentication and Security Systems","score":0.998199999332428,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8909527063369751},{"id":"https://openalex.org/keywords/android","display_name":"Android (operating system)","score":0.6661242246627808},{"id":"https://openalex.org/keywords/login","display_name":"Login","score":0.6294743418693542},{"id":"https://openalex.org/keywords/eavesdropping","display_name":"Eavesdropping","score":0.5319018363952637},{"id":"https://openalex.org/keywords/password","display_name":"Password","score":0.5254406332969666},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.49883413314819336},{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.47662389278411865},{"id":"https://openalex.org/keywords/graphics-processing-unit","display_name":"Graphics processing unit","score":0.4725734293460846},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.44412681460380554},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3662881851196289},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.32685405015945435},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.27288034558296204},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.23524579405784607}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8909527063369751},{"id":"https://openalex.org/C557433098","wikidata":"https://www.wikidata.org/wiki/Q94","display_name":"Android (operating system)","level":2,"score":0.6661242246627808},{"id":"https://openalex.org/C113324615","wikidata":"https://www.wikidata.org/wiki/Q472302","display_name":"Login","level":2,"score":0.6294743418693542},{"id":"https://openalex.org/C2776788033","wikidata":"https://www.wikidata.org/wiki/Q320769","display_name":"Eavesdropping","level":2,"score":0.5319018363952637},{"id":"https://openalex.org/C109297577","wikidata":"https://www.wikidata.org/wiki/Q161157","display_name":"Password","level":2,"score":0.5254406332969666},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.49883413314819336},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.47662389278411865},{"id":"https://openalex.org/C2779851693","wikidata":"https://www.wikidata.org/wiki/Q183484","display_name":"Graphics processing unit","level":2,"score":0.4725734293460846},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.44412681460380554},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3662881851196289},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.32685405015945435},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.27288034558296204},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.23524579405784607}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3503222.3507757","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507757","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.8199999928474426,"id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G1445055419","display_name":null,"funder_award_id":"CNS-1812407, CNS-2029520, IIS-1956002","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1667306763","https://openalex.org/W1964241047","https://openalex.org/W1993520820","https://openalex.org/W2050053627","https://openalex.org/W2066596410","https://openalex.org/W2068034551","https://openalex.org/W2074367177","https://openalex.org/W2081706043","https://openalex.org/W2099468260","https://openalex.org/W2107816859","https://openalex.org/W2114381667","https://openalex.org/W2143669379","https://openalex.org/W2145705994","https://openalex.org/W2153497135","https://openalex.org/W2237952612","https://openalex.org/W2324464293","https://openalex.org/W2361580210","https://openalex.org/W2537703159","https://openalex.org/W2560071799","https://openalex.org/W2600961615","https://openalex.org/W2752929869","https://openalex.org/W2795222486","https://openalex.org/W2805398154","https://openalex.org/W2811408275","https://openalex.org/W2891810898","https://openalex.org/W2910279915","https://openalex.org/W2949712929","https://openalex.org/W2964334034","https://openalex.org/W2966342255","https://openalex.org/W2968183237","https://openalex.org/W2984643661","https://openalex.org/W3004174466","https://openalex.org/W3005923092","https://openalex.org/W3090910431"],"related_works":["https://openalex.org/W2772112465","https://openalex.org/W4386360526","https://openalex.org/W4387918499","https://openalex.org/W2368710903","https://openalex.org/W2158905603","https://openalex.org/W2766105476","https://openalex.org/W2735171729","https://openalex.org/W2769254131","https://openalex.org/W2091556092","https://openalex.org/W1577148532"],"abstract_inverted_index":{"Graphics":[0],"Processing":[1],"Unit":[2],"(GPU)":[3],"on":[4,23,53,105,135,150,157],"smartphones":[5,110],"is":[6],"an":[7,30],"effective":[8],"target":[9],"for":[10],"hardware":[11],"attacks.":[12],"In":[13],"this":[14,141,143],"paper,":[15],"we":[16],"present":[17],"a":[18],"new":[19],"side":[20],"channel":[21],"attack":[22,51,114],"mobile":[24],"GPUs":[25,56],"of":[26,61,68,72,86,108,121,129,147,160],"Android":[27,109],"smartphones,":[28],"allowing":[29],"unprivileged":[31],"attacker":[32],"to":[33,83],"eavesdrop":[34],"the":[35,59,66,136,158],"user's":[36,69,122],"credentials,":[37],"such":[38],"as":[39],"login":[40],"usernames":[41],"and":[42,57,132],"passwords,":[43],"from":[44,91,102],"their":[45],"inputs":[46],"through":[47],"on-screen":[48],"keyboard.":[49],"Our":[50],"targets":[52],"Qualcomm":[54],"Adreno":[55],"investigate":[58],"amount":[60],"GPU":[62,75,88,151,161],"overdraw":[63,76],"when":[64],"rendering":[65],"popups":[67],"key":[70,80,94],"presses":[71,95],"inputs.":[73],"Such":[74],"caused":[77],"by":[78],"each":[79],"press":[81],"corresponds":[82],"unique":[84],"variations":[85],"selected":[87],"performance":[89,152,162],"counters,":[90,153],"which":[92],"these":[93],"can":[96,115],"be":[97],"accurately":[98],"inferred.":[99],"Experiment":[100],"results":[101],"practical":[103],"use":[104],"multiple":[106],"models":[107],"show":[111],"that":[112],"our":[113],"correctly":[116],"infer":[117],"more":[118],"than":[119],"80%":[120],"credential":[123],"inputs,":[124],"but":[125],"incur":[126],"negligible":[127],"amounts":[128],"computing":[130],"overhead":[131],"network":[133],"traffic":[134],"victim":[137],"device.":[138],"To":[139],"counter":[140],"attack,":[142],"paper":[144],"suggests":[145],"mitigations":[146],"access":[148],"control":[149],"or":[154],"applying":[155],"obfuscations":[156],"values":[159],"counters.":[163]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":4}],"updated_date":"2026-03-17T09:09:15.849793","created_date":"2025-10-10T00:00:00"}
