{"id":"https://openalex.org/W4379116573","doi":"https://doi.org/10.1109/jiot.2023.3282255","title":"High Throughput Acceleration of Scabbard Key Exchange and Key Encapsulation Mechanism Using Tensor Core on GPU for IoT Applications","display_name":"High Throughput Acceleration of Scabbard Key Exchange and Key Encapsulation Mechanism Using Tensor Core on GPU for IoT Applications","publication_year":2023,"publication_date":"2023-06-02","ids":{"openalex":"https://openalex.org/W4379116573","doi":"https://doi.org/10.1109/jiot.2023.3282255"},"language":"en","primary_location":{"id":"doi:10.1109/jiot.2023.3282255","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jiot.2023.3282255","pdf_url":null,"source":{"id":"https://openalex.org/S2480266640","display_name":"IEEE Internet of Things Journal","issn_l":"2327-4662","issn":["2327-4662","2372-2541"],"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 Internet of Things Journal","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/A5081419126","display_name":"Muhammad Asfand Hafeez","orcid":"https://orcid.org/0000-0002-8881-8231"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Muhammad Asfand Hafeez","raw_affiliation_strings":["Department of Computer Engineering, Indian Institute of Technology Kanpur, Kanpur, India"],"raw_orcid":"https://orcid.org/0000-0002-8881-8231","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Indian Institute of Technology Kanpur, Kanpur, India","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072449504","display_name":"Wai\u2010Kong Lee","orcid":"https://orcid.org/0000-0003-4659-8979"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Wai-Kong Lee","raw_affiliation_strings":["Department of Computer Engineering, Indian Institute of Technology Kanpur, Kanpur, India"],"raw_orcid":"https://orcid.org/0000-0003-4659-8979","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Indian Institute of Technology Kanpur, Kanpur, India","institution_ids":["https://openalex.org/I94234084"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044163841","display_name":"Angshuman Karmakar","orcid":"https://orcid.org/0000-0003-2594-588X"},"institutions":[{"id":"https://openalex.org/I4210114974","display_name":"IMEC","ror":"https://ror.org/02kcbn207","country_code":"BE","type":"nonprofit","lineage":["https://openalex.org/I4210114974"]},{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]},{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE","IN"],"is_corresponding":false,"raw_author_name":"Angshuman Karmakar","raw_affiliation_strings":["Department of Computer Science and Engineering, Indian Institute of Technology Kanpur, Kanpur, India","Department Electrotechniek, imec-COSIC, KU Leuven Belgium, Leuven, Belgium"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Indian Institute of Technology Kanpur, Kanpur, India","institution_ids":["https://openalex.org/I94234084"]},{"raw_affiliation_string":"Department Electrotechniek, imec-COSIC, KU Leuven Belgium, Leuven, Belgium","institution_ids":["https://openalex.org/I4210114974","https://openalex.org/I99464096"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5086844518","display_name":"Seong Oun Hwang","orcid":"https://orcid.org/0000-0003-4240-6255"},"institutions":[{"id":"https://openalex.org/I94234084","display_name":"Indian Institute of Technology Kanpur","ror":"https://ror.org/05pjsgx75","country_code":"IN","type":"education","lineage":["https://openalex.org/I94234084"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Seong Oun Hwang","raw_affiliation_strings":["Department of Computer Engineering, Indian Institute of Technology Kanpur, Kanpur, India"],"raw_orcid":"https://orcid.org/0000-0003-4240-6255","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Indian Institute of Technology Kanpur, Kanpur, India","institution_ids":["https://openalex.org/I94234084"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6547,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.74267425,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":97},"biblio":{"volume":"10","issue":"22","first_page":"19765","last_page":"19781"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9997000098228455,"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/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9997000098228455,"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/T13182","display_name":"Quantum-Dot Cellular Automata","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.9987000226974487,"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/computer-science","display_name":"Computer science","score":0.7498425245285034},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.4343225955963135},{"id":"https://openalex.org/keywords/encapsulation","display_name":"Encapsulation (networking)","score":0.4303343892097473},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4146759510040283},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.36535143852233887},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.33690905570983887},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1764291226863861}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7498425245285034},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.4343225955963135},{"id":"https://openalex.org/C81147070","wikidata":"https://www.wikidata.org/wiki/Q1172449","display_name":"Encapsulation (networking)","level":2,"score":0.4303343892097473},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4146759510040283},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.36535143852233887},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.33690905570983887},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1764291226863861},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/jiot.2023.3282255","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jiot.2023.3282255","pdf_url":null,"source":{"id":"https://openalex.org/S2480266640","display_name":"IEEE Internet of Things Journal","issn_l":"2327-4662","issn":["2327-4662","2372-2541"],"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 Internet of Things Journal","raw_type":"journal-article"},{"id":"pmh:oai:lirias2repo.kuleuven.be:20.500.12942/738984","is_oa":false,"landing_page_url":"https://lirias.kuleuven.be/handle/20.500.12942/738984","pdf_url":null,"source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","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":"Ieee Internet Of Things Journal, vol. 10 (22), (19765-19781)","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1677646912","display_name":null,"funder_award_id":"GCU-202110270001","funder_id":"https://openalex.org/F4320321366","funder_display_name":"Gachon University"},{"id":"https://openalex.org/G8708194295","display_name":null,"funder_award_id":"2019H1D3A1A01102607","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"}],"funders":[{"id":"https://openalex.org/F4320321366","display_name":"Gachon University","ror":"https://ror.org/03ryywt80"},{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W190530026","https://openalex.org/W1995261385","https://openalex.org/W2168676717","https://openalex.org/W2791673912","https://openalex.org/W2866028610","https://openalex.org/W2885339274","https://openalex.org/W2942387991","https://openalex.org/W2965039724","https://openalex.org/W2970030768","https://openalex.org/W2987664889","https://openalex.org/W3011423565","https://openalex.org/W3013093367","https://openalex.org/W3034054507","https://openalex.org/W3093451342","https://openalex.org/W3101543398","https://openalex.org/W3121011012","https://openalex.org/W3157250574","https://openalex.org/W3161857862","https://openalex.org/W3179653424","https://openalex.org/W3189004867","https://openalex.org/W3194061778","https://openalex.org/W3207236630","https://openalex.org/W3215484611","https://openalex.org/W4210403826","https://openalex.org/W4213195788","https://openalex.org/W4225986329","https://openalex.org/W4226101078","https://openalex.org/W4281790627","https://openalex.org/W4285230782","https://openalex.org/W4292242288","https://openalex.org/W4296831830","https://openalex.org/W4307640781","https://openalex.org/W4384788057","https://openalex.org/W4387718943","https://openalex.org/W6766082282","https://openalex.org/W6767286156","https://openalex.org/W6838261628","https://openalex.org/W6846123452"],"related_works":["https://openalex.org/W2277514059","https://openalex.org/W4395456051","https://openalex.org/W1548373682","https://openalex.org/W2233266406","https://openalex.org/W4210441588","https://openalex.org/W2913147969","https://openalex.org/W2031154819","https://openalex.org/W2521976574","https://openalex.org/W2377586764","https://openalex.org/W4399422826"],"abstract_inverted_index":{"High":[0],"throughput":[1,236],"key":[2,57,103,238],"encapsulations":[3,194],"and":[4,121,152,195,240],"decapsulations":[5,196],"are":[6,110,197,244],"needed":[7],"by":[8,91,208],"Internet":[9],"of":[10,21,39,56,134],"Things":[11],"(IoT)":[12],"applications":[13],"in":[14,24,77,101],"order":[15],"to":[16,66,74,87,113,141],"simultaneously":[17],"process":[18],"a":[19,43,60,78,189,200,204],"multitude":[20],"small":[22],"data":[23],"secure":[25],"communication.":[26],"In":[27],"this":[28],"article,":[29],"we":[30,96,138],"present":[31],"two":[32,142],"novel":[33],"techniques":[34,231],"for":[35,214,222,237,246],"accelerating":[36],"the":[37,54,88,119,132,146,168,174,215,223,229],"implementation":[38,202],"polynomial":[40,61,99,160],"convolution":[41,100,161],"on":[42,188,203],"graphics":[44],"processing":[45],"unit":[46],"(GPU),":[47],"utilizing":[48],"advanced":[49],"Tensor":[50,163,192],"cores,":[51],"which":[52,243],"benefit":[53],"performance":[55],"encapsulations.":[58],"First,":[59],"restructuring":[62],"technique":[63],"is":[64,83],"proposed":[65,136,230],"allow":[67],"several":[68],"polynomials":[69],"with":[70,185],"distinct":[71],"public":[72],"keys":[73],"be":[75,127],"processed":[76],"single":[79],"communication":[80],"cycle.":[81],"This":[82,226],"an":[84],"improvement":[85],"compared":[86],"previous":[89],"work":[90],"Lee":[92],"et":[93],"al.":[94],"Next,":[95],"observe":[97],"that":[98,109,159,228],"some":[102],"encapsulation":[104,241],"mechanisms":[105,144],"contains":[106],"reduction":[107,122],"patterns":[108],"not":[111],"friendly":[112],"parallel":[114],"implementation.":[115],"We":[116],"propose":[117],"separating":[118],"multiplication":[120,184],"processes":[123],"so":[124],"they":[125],"can":[126,232],"parallelized":[128],"independently.":[129],"To":[130],"verify":[131],"effectiveness":[133],"our":[135],"techniques,":[137],"applied":[139],"it":[140],"key-encapsulation":[143,149],"from":[145],"Scabbard":[147],"post-quantum":[148],"mechanism":[150],"suite":[151],"evaluate":[153],"their":[154],"performance.":[155],"Experimental":[156],"results":[157],"show":[158],"using":[162,178],"cores":[164,187],"is$1.05\\times":[165],"$faster":[166,172],"(for":[167,173],"Florete":[169,216],"scheme)":[170,176],"and$3.6\\times":[171],"Sable":[175,224],"than":[177,199],"compute":[179],"unified":[180],"device":[181],"architecture":[182],"core-based":[183],"conventional":[186],"GPU.":[190],"The":[191],"cores-based":[193],"faster":[198],"reference":[201],"CPU":[205],"supporting":[206],"AVX2":[207],"more":[209],"than$5.6\\times":[210],"$and$6.4\\times":[211],"$,":[212],"respectively,":[213,221],"scheme":[217],"and$8.3\\times":[218],"$and$13.3\\times":[219],"$faster,":[220],"scheme.":[225],"shows":[227],"achieve":[233],"significantly":[234],"higher":[235],"exchange":[239],"mechanisms,":[242],"important":[245],"securing":[247],"IoT":[248],"applications.":[249]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-10-10T00:00:00"}
