{"id":"https://openalex.org/W7124453478","doi":"https://doi.org/10.1109/tc.2026.3654650","title":"GRASP: Accelerating Hash-Based PQC Performance on GPU Parallel Architecture","display_name":"GRASP: Accelerating Hash-Based PQC Performance on GPU Parallel Architecture","publication_year":2026,"publication_date":"2026-01-16","ids":{"openalex":"https://openalex.org/W7124453478","doi":"https://doi.org/10.1109/tc.2026.3654650"},"language":null,"primary_location":{"id":"doi:10.1109/tc.2026.3654650","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2026.3654650","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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/A5113490459","display_name":"Yijing Ning","orcid":"https://orcid.org/0009-0006-6534-4260"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yijing Ning","raw_affiliation_strings":["School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0006-6534-4260","affiliations":[{"raw_affiliation_string":"School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017411757","display_name":"Jiankuo Dong","orcid":"https://orcid.org/0000-0003-1693-3000"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiankuo Dong","raw_affiliation_strings":["School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0003-1693-3000","affiliations":[{"raw_affiliation_string":"School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123181553","display_name":"Jingqiang Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingqiang Lin","raw_affiliation_strings":["School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0003-1508-4879","affiliations":[{"raw_affiliation_string":"School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123194170","display_name":"Fangyu Zheng","orcid":null},"institutions":[{"id":"https://openalex.org/I4210132990","display_name":"State Key Laboratory of Cryptology","ror":"https://ror.org/02pn5rj08","country_code":"CN","type":"government","lineage":["https://openalex.org/I4210132990"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fangyu Zheng","raw_affiliation_strings":["School of Cryptology, University of Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-0490-2485","affiliations":[{"raw_affiliation_string":"School of Cryptology, University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210132990","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101656778","display_name":"Yu Fu","orcid":"https://orcid.org/0000-0002-9895-3816"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Fu","raw_affiliation_strings":["School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0002-9895-3816","affiliations":[{"raw_affiliation_string":"School of Cyber Science and Technology, University of Science and Technology of China, and Anhui Province Key Laboratory of Digital Security, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5122935602","display_name":"Fu Xiao","orcid":null},"institutions":[{"id":"https://openalex.org/I41198531","display_name":"Nanjing University of Posts and Telecommunications","ror":"https://ror.org/043bpky34","country_code":"CN","type":"education","lineage":["https://openalex.org/I41198531"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fu Xiao","raw_affiliation_strings":["School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing, China"],"raw_orcid":"https://orcid.org/0000-0003-1815-2793","affiliations":[{"raw_affiliation_string":"School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing, China","institution_ids":["https://openalex.org/I41198531"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03100941,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"75","issue":"4","first_page":"1579","last_page":"1592"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.41359999775886536,"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"}},"topics":[{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.41359999775886536,"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/T10237","display_name":"Cryptography and Data Security","score":0.3294000029563904,"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.10740000009536743,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/nist","display_name":"NIST","score":0.6902999877929688},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5853999853134155},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5738000273704529},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5458999872207642},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.4986000061035156},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4392000138759613},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.37470000982284546},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.36970001459121704}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8909000158309937},{"id":"https://openalex.org/C111219384","wikidata":"https://www.wikidata.org/wiki/Q6954384","display_name":"NIST","level":2,"score":0.6902999877929688},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5853999853134155},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5738000273704529},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5692999958992004},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5458999872207642},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.4986000061035156},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4392000138759613},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.37470000982284546},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.36970001459121704},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.3427000045776367},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.33869999647140503},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3352000117301941},{"id":"https://openalex.org/C118463975","wikidata":"https://www.wikidata.org/wiki/Q220849","display_name":"Digital signature","level":3,"score":0.3346000015735626},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.31769999861717224},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.31220000982284546},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.30250000953674316},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.288100004196167},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.2858999967575073},{"id":"https://openalex.org/C115051666","wikidata":"https://www.wikidata.org/wiki/Q6522493","display_name":"Ranging","level":2,"score":0.2802000045776367},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.2687999904155731},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2669000029563904},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.26460000872612},{"id":"https://openalex.org/C2779696439","wikidata":"https://www.wikidata.org/wiki/Q7512811","display_name":"Signature (topology)","level":2,"score":0.2524000108242035}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2026.3654650","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2026.3654650","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2495722029","display_name":null,"funder_award_id":"62572255","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3305167233","display_name":null,"funder_award_id":"2025T180411","funder_id":"https://openalex.org/F4320321543","funder_display_name":"China Postdoctoral Science Foundation"},{"id":"https://openalex.org/G4021021469","display_name":null,"funder_award_id":"62302238","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321543","display_name":"China Postdoctoral Science Foundation","ror":"https://ror.org/0426zh255"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W99555641","https://openalex.org/W1484827885","https://openalex.org/W1566345534","https://openalex.org/W1882598960","https://openalex.org/W1965765304","https://openalex.org/W2131489800","https://openalex.org/W2137147061","https://openalex.org/W2138550066","https://openalex.org/W2172273481","https://openalex.org/W2771299226","https://openalex.org/W2791664942","https://openalex.org/W2866028610","https://openalex.org/W2987483625","https://openalex.org/W3026102703","https://openalex.org/W3092548444","https://openalex.org/W3175994455","https://openalex.org/W4205474236","https://openalex.org/W4210937767","https://openalex.org/W4214951149","https://openalex.org/W4296842505","https://openalex.org/W4310759552","https://openalex.org/W4313476770","https://openalex.org/W4386967706","https://openalex.org/W4392502209","https://openalex.org/W4394844951","https://openalex.org/W4402186983","https://openalex.org/W4402451239"],"related_works":[],"abstract_inverted_index":{"SPHINCS+,":[0,91],"one":[1],"of":[2,48,79,159,190],"the":[3,14,66,77,148,182],"Post-Quantum":[4],"Cryptography":[5],"Digital":[6],"Signature":[7],"Algorithms":[8],"(PQC-DSA)":[9],"selected":[10],"by":[11,186],"NIST":[12,183],"in":[13,133,136],"third":[15],"round,":[16],"features":[17],"very":[18],"short":[19],"public":[20],"and":[21,81,95,117,138,180],"private":[22],"key":[23],"lengths":[24],"but":[25],"faces":[26],"significant":[27,134,194],"performance":[28,55,195],"challenges":[29],"compared":[30,175],"to":[31,75,98,120,142,173,176],"other":[32],"post-quantum":[33],"cryptographic":[34],"schemes,":[35],"limiting":[36],"its":[37,93],"suitability":[38],"for":[39,90,102],"real-world":[40],"applications.":[41],"In":[42],"scenarios":[43],"involving":[44],"a":[45,193],"large":[46],"number":[47],"concurrent":[49],"signing":[50,94],"or":[51],"verification":[52,82,96],"tasks,":[53],"these":[54,62],"bottlenecks":[56],"become":[57],"particularly":[58],"critical.":[59],"To":[60],"address":[61],"challenges,":[63],"we":[64,108],"propose":[65,85],"GPU-based":[67,178],"paRallel":[68],"Accelerated":[69],"SPHINCS+(GRASP),":[70],"which":[71],"leverages":[72],"GPU":[73,122],"technology":[74],"enhance":[76,121],"efficiency":[78],"SPHINCS+signing":[80],"processes.":[83],"We":[84],"an":[86],"adaptable":[87],"parallelization":[88],"strategy":[89],"analyzing":[92],"processes":[97],"identify":[99],"critical":[100],"sections":[101],"efficient":[103],"parallel":[104],"execution.":[105],"Utilizing":[106],"CUDA,":[107],"perform":[109],"bottom-up":[110],"optimizations,":[111],"focusing":[112],"on":[113],"memory":[114],"access":[115],"patterns":[116],"hypertree":[118],"computation,":[119],"resource":[123],"utilization.":[124],"These":[125],"efforts,":[126],"combined":[127],"with":[128],"kernel":[129],"fusion":[130],"technology,":[131],"result":[132],"improvements":[135,169],"throughput":[137,168],"overall":[139],"performance.":[140,162],"Compared":[141],"previous":[143],"works,":[144],"our":[145,155,164],"approach":[146],"achieves":[147],"highest":[149],"occupancy.":[150],"Extensive":[151],"experimentation":[152],"demonstrates":[153],"that":[154],"optimized":[156],"CUDA":[157],"implementation":[158,185],"SPHINCS+achieves":[160],"superior":[161],"Specifically,":[163],"GRASP":[165],"scheme":[166],"delivers":[167],"ranging":[170],"from":[171],"1.09\u00d7":[172],"3.45\u00d7":[174],"state-of-the-art":[177],"solutions":[179],"surpasses":[181],"reference":[184],"over":[187],"three":[188],"orders":[189],"magnitude,":[191],"highlighting":[192],"advantage.":[196]},"counts_by_year":[],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2026-01-17T00:00:00"}
