{"id":"https://openalex.org/W7117772690","doi":"https://doi.org/10.3390/cryptography10010003","title":"Large Pages, Large Leaks? Hugepage-Induced Side-Channels vs. Performance Improvements in Cryptographic Computations","display_name":"Large Pages, Large Leaks? Hugepage-Induced Side-Channels vs. Performance Improvements in Cryptographic Computations","publication_year":2025,"publication_date":"2025-12-30","ids":{"openalex":"https://openalex.org/W7117772690","doi":"https://doi.org/10.3390/cryptography10010003"},"language":"en","primary_location":{"id":"doi:10.3390/cryptography10010003","is_oa":true,"landing_page_url":"https://doi.org/10.3390/cryptography10010003","pdf_url":"https://www.mdpi.com/2410-387X/10/1/3/pdf?version=1767083556","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2410-387X/10/1/3/pdf?version=1767083556","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5047711623","display_name":"Xinyao Li","orcid":"https://orcid.org/0000-0002-6649-9225"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xinyao Li","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50010, USA"],"raw_orcid":"https://orcid.org/0000-0002-6649-9225","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50010, USA","institution_ids":["https://openalex.org/I173911158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102977539","display_name":"Akhilesh Tyagi","orcid":"https://orcid.org/0000-0002-2101-3594"},"institutions":[{"id":"https://openalex.org/I173911158","display_name":"Iowa State University","ror":"https://ror.org/04rswrd78","country_code":"US","type":"education","lineage":["https://openalex.org/I173911158"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Akhilesh Tyagi","raw_affiliation_strings":["Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50010, USA"],"raw_orcid":"https://orcid.org/0000-0002-2101-3594","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50010, USA","institution_ids":["https://openalex.org/I173911158"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5102977539"],"corresponding_institution_ids":["https://openalex.org/I173911158"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1732},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1732},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.80421972,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"10","issue":"1","first_page":"3","last_page":"3"},"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.6449000239372253,"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.6449000239372253,"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.33489999175071716,"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.003100000089034438,"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/cryptography","display_name":"Cryptography","score":0.6396999955177307},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4683000147342682},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.43209999799728394},{"id":"https://openalex.org/keywords/leakage","display_name":"Leakage (economics)","score":0.4230000078678131},{"id":"https://openalex.org/keywords/information-leakage","display_name":"Information leakage","score":0.38420000672340393},{"id":"https://openalex.org/keywords/cryptographic-primitive","display_name":"Cryptographic primitive","score":0.3598000109195709},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.30979999899864197}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7982000112533569},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.6396999955177307},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4683000147342682},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.43209999799728394},{"id":"https://openalex.org/C2777042071","wikidata":"https://www.wikidata.org/wiki/Q6509304","display_name":"Leakage (economics)","level":2,"score":0.4230000078678131},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4196999967098236},{"id":"https://openalex.org/C2779201187","wikidata":"https://www.wikidata.org/wiki/Q2775060","display_name":"Information leakage","level":2,"score":0.38420000672340393},{"id":"https://openalex.org/C15927051","wikidata":"https://www.wikidata.org/wiki/Q246593","display_name":"Cryptographic primitive","level":4,"score":0.3598000109195709},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.30979999899864197},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3075000047683716},{"id":"https://openalex.org/C111219384","wikidata":"https://www.wikidata.org/wiki/Q6954384","display_name":"NIST","level":2,"score":0.3070000112056732},{"id":"https://openalex.org/C95623464","wikidata":"https://www.wikidata.org/wiki/Q1096149","display_name":"Classifier (UML)","level":2,"score":0.2944999933242798},{"id":"https://openalex.org/C201866948","wikidata":"https://www.wikidata.org/wiki/Q228206","display_name":"Random number generation","level":2,"score":0.2824000120162964},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2773999869823456},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.275299996137619},{"id":"https://openalex.org/C6295992","wikidata":"https://www.wikidata.org/wiki/Q976521","display_name":"Cryptosystem","level":3,"score":0.27300000190734863},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.2720000147819519},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.26759999990463257},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.2662999927997589},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.2651999890804291},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26330000162124634},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2563000023365021},{"id":"https://openalex.org/C33884865","wikidata":"https://www.wikidata.org/wiki/Q1254335","display_name":"Cryptographic protocol","level":3,"score":0.2513999938964844}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/cryptography10010003","is_oa":true,"landing_page_url":"https://doi.org/10.3390/cryptography10010003","pdf_url":"https://www.mdpi.com/2410-387X/10/1/3/pdf?version=1767083556","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:55c15ee0e1d64653a993a03cc10f0131","is_oa":false,"landing_page_url":"https://doaj.org/article/55c15ee0e1d64653a993a03cc10f0131","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Cryptography, Vol 10, Iss 1, p 3 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/cryptography10010003","is_oa":true,"landing_page_url":"https://doi.org/10.3390/cryptography10010003","pdf_url":"https://www.mdpi.com/2410-387X/10/1/3/pdf?version=1767083556","source":{"id":"https://openalex.org/S4210223320","display_name":"Cryptography","issn_l":"2410-387X","issn":["2410-387X"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cryptography","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.40763601660728455}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W7117772690.pdf"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W1488058190","https://openalex.org/W2093828978","https://openalex.org/W2150620897","https://openalex.org/W2154909745","https://openalex.org/W2318550784","https://openalex.org/W2337480911","https://openalex.org/W2507765405","https://openalex.org/W2535690855","https://openalex.org/W2616901112","https://openalex.org/W2789030713","https://openalex.org/W2945551429","https://openalex.org/W2979510440","https://openalex.org/W3029114445","https://openalex.org/W3035616549","https://openalex.org/W3036557299","https://openalex.org/W3046853140","https://openalex.org/W4230700489","https://openalex.org/W4237357845","https://openalex.org/W4246001895","https://openalex.org/W4298005497","https://openalex.org/W4408105908","https://openalex.org/W4410944909","https://openalex.org/W4411337361"],"related_works":[],"abstract_inverted_index":{"Side-channel":[0],"attacks":[1],"leveraging":[2],"microarchitectural":[3],"components":[4],"such":[5],"as":[6],"caches":[7],"and":[8,18,29,39,55,75,92,148,185],"translation":[9],"lookaside":[10],"buffers":[11],"(TLBs)":[12],"pose":[13],"increasing":[14],"risks":[15],"to":[16,106],"cryptographic":[17,70,189],"machine-learning":[19],"workloads.":[20,190],"This":[21],"paper":[22],"presents":[23],"a":[24,102,119,179],"comparative":[25],"study":[26],"of":[27],"performance":[28,184],"side-channel":[30,176],"leakage":[31,158],"under":[32],"two":[33],"page-size":[34],"configurations\u2014standard":[35],"4":[36,128],"KB":[37],"pages":[38],"2":[40,114],"MB":[41,115],"huge":[42],"pages\u2014using":[43],"paired":[44],"attacker\u2013victim":[45],"experiments":[46],"instrumented":[47],"with":[48],"both":[49],"Performance":[50],"Monitoring":[51],"Unit":[52],"(PMU)":[53],"counters":[54],"precise":[56,93],"per-access":[57],"timing":[58,151],"using":[59,101],"rdtscp().":[60],"The":[61,96],"victim":[62],"executes":[63],"repeated,":[64],"key-dependent":[65,108],"memory":[66],"accesses":[67],"across":[68],"eight":[69,82],"modes":[71],"(AES,":[72],"ChaCha20,":[73],"RSA,":[74],"ECC":[76],"variants)":[77],"while":[78,130],"the":[79,113,160],"attacker":[80],"records":[81],"PMU":[83,146],"features":[84],"per":[85],"access":[86],"(cpu-cycles,":[87],"instructions,":[88],"cache-references,":[89],"cache-misses,":[90],"etc.)":[91],"rdtscp()":[94],"timing.":[95],"resulting":[97],"traces":[98],"are":[99],"analyzed":[100],"multilayer":[103],"perceptron":[104],"classifier":[105],"quantify":[107],"leakage.":[109],"Results":[110],"show":[111],"that":[112,166],"huge-page":[116,167],"configuration":[117,181],"achieves":[118],"comparable":[120],"key-classification":[121],"accuracy":[122],"(mean":[123],"0.79":[124],"vs.":[125],"0.77":[126],"for":[127,145,150,182],"KB)":[129],"reducing":[131],"average":[132],"CPU":[133],"cycles":[134],"by":[135],"approximately":[136],"11%.":[137],"Page-index":[138],"identification":[139],"remains":[140],"near":[141],"random":[142],"chance":[143],"(3.6\u20133.7%":[144],"side-channels":[147],"1.5%":[149],"side-channel),":[152],"indicating":[153],"no":[154],"increase":[155],"in":[156,187],"measurable":[157],"at":[159],"page":[161],"level.":[162],"These":[163],"findings":[164],"suggest":[165],"mappings":[168],"can":[169],"improve":[170],"runtime":[171],"efficiency":[172],"without":[173],"amplifying":[174],"observable":[175],"vulnerabilities,":[177],"offering":[178],"practical":[180],"balancing":[183],"security":[186],"user-space":[188]},"counts_by_year":[],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-12-31T00:00:00"}
