{"id":"https://openalex.org/W4413977816","doi":"https://doi.org/10.1109/tvlsi.2025.3600673","title":"An Efficient Polynomial Multiplication Accelerator for Lattice-Based Cryptography With a 2-D Winograd-Based Divide-and-Conquer Method","display_name":"An Efficient Polynomial Multiplication Accelerator for Lattice-Based Cryptography With a 2-D Winograd-Based Divide-and-Conquer Method","publication_year":2025,"publication_date":"2025-09-04","ids":{"openalex":"https://openalex.org/W4413977816","doi":"https://doi.org/10.1109/tvlsi.2025.3600673"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2025.3600673","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2025.3600673","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"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 Very Large Scale Integration (VLSI) Systems","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/A5080354346","display_name":"Jianfei Wang","orcid":"https://orcid.org/0009-0004-0132-3319"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jianfei Wang","raw_affiliation_strings":["School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0009-0004-0132-3319","affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038751077","display_name":"Zhen Zhou","orcid":"https://orcid.org/0000-0002-5837-2734"},"institutions":[{"id":"https://openalex.org/I4210132615","display_name":"Zhejiang Energy Group (China)","ror":"https://ror.org/03a2tkf74","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132615"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhen Zhou","raw_affiliation_strings":["Ant Group Company Ltd., Hangzhou, Zhejiang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ant Group Company Ltd., Hangzhou, Zhejiang, China","institution_ids":["https://openalex.org/I4210132615"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015408140","display_name":"Fahong Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fahong Zhang","raw_affiliation_strings":["School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046312537","display_name":"Yishuo Meng","orcid":"https://orcid.org/0000-0002-3402-6386"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yishuo Meng","raw_affiliation_strings":["School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042282822","display_name":"Jia Hou","orcid":"https://orcid.org/0009-0007-1744-3667"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jia Hou","raw_affiliation_strings":["School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I87445476"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036451396","display_name":"Xin Tang","orcid":"https://orcid.org/0000-0003-1443-3766"},"institutions":[{"id":"https://openalex.org/I4210132615","display_name":"Zhejiang Energy Group (China)","ror":"https://ror.org/03a2tkf74","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210132615"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Tang","raw_affiliation_strings":["Ant Group Company Ltd., Hangzhou, Zhejiang, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ant Group Company Ltd., Hangzhou, Zhejiang, China","institution_ids":["https://openalex.org/I4210132615"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100719382","display_name":"Chen Yang","orcid":"https://orcid.org/0000-0002-8221-7670"},"institutions":[{"id":"https://openalex.org/I87445476","display_name":"Xi'an Jiaotong University","ror":"https://ror.org/017zhmm22","country_code":"CN","type":"education","lineage":["https://openalex.org/I87445476"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chen Yang","raw_affiliation_strings":["School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China"],"raw_orcid":"https://orcid.org/0000-0002-8221-7670","affiliations":[{"raw_affiliation_string":"School of Microelectronics, Xi&#x2019;an Jiaotong University, Xi&#x2019;an, Shaanxi, China","institution_ids":["https://openalex.org/I87445476"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5080354346"],"corresponding_institution_ids":["https://openalex.org/I87445476"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.11695236,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"33","issue":"12","first_page":"3355","last_page":"3368"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9990000128746033,"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/T10237","display_name":"Cryptography and Data Security","score":0.9990000128746033,"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/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9983999729156494,"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/T11130","display_name":"Coding theory and cryptography","score":0.9980000257492065,"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/divide-and-conquer-algorithms","display_name":"Divide and conquer algorithms","score":0.7838715314865112},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.6245299577713013},{"id":"https://openalex.org/keywords/lattice-based-cryptography","display_name":"Lattice-based cryptography","score":0.5644792914390564},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.5238328576087952},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5062171816825867},{"id":"https://openalex.org/keywords/lattice","display_name":"Lattice (music)","score":0.4887077808380127},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.44637569785118103},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.41673243045806885},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.36077645421028137},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.33148568868637085},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.25516438484191895},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.23575729131698608},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.14320746064186096},{"id":"https://openalex.org/keywords/quantum","display_name":"Quantum","score":0.0758509635925293},{"id":"https://openalex.org/keywords/quantum-mechanics","display_name":"Quantum mechanics","score":0.06847754120826721},{"id":"https://openalex.org/keywords/quantum-cryptography","display_name":"Quantum cryptography","score":0.05205148458480835}],"concepts":[{"id":"https://openalex.org/C71559656","wikidata":"https://www.wikidata.org/wiki/Q671298","display_name":"Divide and conquer algorithms","level":2,"score":0.7838715314865112},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.6245299577713013},{"id":"https://openalex.org/C137660015","wikidata":"https://www.wikidata.org/wiki/Q6497083","display_name":"Lattice-based cryptography","level":5,"score":0.5644792914390564},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.5238328576087952},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5062171816825867},{"id":"https://openalex.org/C2781204021","wikidata":"https://www.wikidata.org/wiki/Q6497091","display_name":"Lattice (music)","level":2,"score":0.4887077808380127},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.44637569785118103},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.41673243045806885},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.36077645421028137},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.33148568868637085},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.25516438484191895},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.23575729131698608},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.14320746064186096},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0758509635925293},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.06847754120826721},{"id":"https://openalex.org/C144901912","wikidata":"https://www.wikidata.org/wiki/Q471906","display_name":"Quantum cryptography","level":4,"score":0.05205148458480835},{"id":"https://openalex.org/C169699857","wikidata":"https://www.wikidata.org/wiki/Q2122243","display_name":"Quantum information","level":3,"score":0.0},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tvlsi.2025.3600673","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2025.3600673","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"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 Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1487564550","https://openalex.org/W1498685334","https://openalex.org/W2000873329","https://openalex.org/W2117691667","https://openalex.org/W2172654076","https://openalex.org/W2741854956","https://openalex.org/W2796314191","https://openalex.org/W2801864478","https://openalex.org/W2866028610","https://openalex.org/W2899140612","https://openalex.org/W2953289753","https://openalex.org/W2963103512","https://openalex.org/W3119481765","https://openalex.org/W3159164431","https://openalex.org/W3197449120","https://openalex.org/W3205147040","https://openalex.org/W3216570273","https://openalex.org/W4210722209","https://openalex.org/W4226216812","https://openalex.org/W4286655990","https://openalex.org/W4310449350","https://openalex.org/W4320154905","https://openalex.org/W4379743214","https://openalex.org/W4387319515","https://openalex.org/W4388505151","https://openalex.org/W4389331439","https://openalex.org/W4389331532","https://openalex.org/W4391182411","https://openalex.org/W4393864549","https://openalex.org/W4400665443","https://openalex.org/W4403175155","https://openalex.org/W4403277117","https://openalex.org/W4403599002"],"related_works":["https://openalex.org/W2057797376","https://openalex.org/W2090319426","https://openalex.org/W2036954759","https://openalex.org/W2506252583","https://openalex.org/W4406620725","https://openalex.org/W2048249848","https://openalex.org/W2315723423","https://openalex.org/W1489923862","https://openalex.org/W2188587181","https://openalex.org/W2096221836"],"abstract_inverted_index":{"Polynomial":[0],"multiplication":[1,84,108,195],"over":[2],"rings":[3],"constitutes":[4],"one":[5],"of":[6,68,74,79,185,225,243,267,272,299,304],"the":[7,18,36,51,66,72,77,80,95,117,122,132,137,149,153,157,183,221,231,235,241,259,264,296],"most":[8],"computationally":[9],"expensive":[10],"operations":[11],"in":[12,131,152],"lattice-based":[13,198],"cryptography.":[14],"To":[15],"accelerate":[16],"it,":[17],"algorithm":[19,85],"based":[20],"on":[21,249,256,292],"divide-and-conquer":[22,42],"has":[23,29,54],"received":[24],"extensive":[25],"attention":[26],"because":[27,62],"it":[28,63],"no":[30],"strict":[31],"parameter":[32,138],"restrictions":[33],"compared":[34,162],"with":[35,163,253,289],"number":[37,184],"theoretic":[38],"transform":[39],"(NTT).":[40],"Among":[41],"algorithms,":[43],"apart":[44],"from":[45],"algorithms":[46],"like":[47],"Karatsuba":[48],"and":[49,88,103,126,217,234,262,294],"Schoolbook,":[50,164],"Winograd-based":[52,82,106],"method":[53,146],"emerged":[55],"as":[56,136],"a":[57,101,143],"new":[58],"approach.":[59],"This":[60],"is":[61,90,160,202,247],"can":[64,181],"reduce":[65,182],"amount":[67],"computation":[69],"while":[70],"maintaining":[71],"scalability":[73],"parallelism.":[75],"However,":[76],"parameters":[78],"existing":[81],"polynomial":[83,107,158,194],"are":[86],"conservative,":[87],"there":[89],"potential":[91],"for":[92,197],"further":[93],"reducing":[94],"computational":[96],"load.":[97],"Therefore,":[98],"we":[99,115,206,227],"propose":[100,142],"novel":[102],"efficient":[104,193],"2-D":[105,118,154,165],"(2-D":[109],"WPM)":[110],"algorithm.":[111],"In":[112,190,204],"this":[113],"algorithm,":[114],"adopt":[116],"Winograd":[119,135,236],"to":[120,147,212,239,280,306],"alleviate":[121],"large":[123],"denominator":[124],"divisions":[125,151],"large-number":[127],"multiplications":[128,187],"that":[129],"occur":[130],"conventional":[133],"1-D":[134],"increases.":[139],"We":[140],"also":[141,228],"division":[144],"elimination":[145],"eliminate":[148],"inevitable":[150],"Winograd.":[155],"When":[156],"length":[159],"1024,":[161],"WPM":[166],"(<inline-formula":[167],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[168,175,274,282,308],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[169,176,275,283,309],"<tex-math":[170,177,276,284,310],"notation=\"LaTeX\">${m}":[171],"=3$</tex-math>":[172,179],"</inline-formula>,":[173],"<inline-formula":[174,273,281,307],"notation=\"LaTeX\">${r}":[178],"</inline-formula>)":[180],"basic":[186],"by":[188],"69%.":[189],"addition,":[191],"an":[192,270,302],"accelerator":[196],"cryptography":[199],"named":[200],"EPMA":[201,246,268,300],"proposed.":[203],"EPMA,":[205,226],"design":[207],"reconfigurable":[208],"modular":[209],"arithmetic":[210],"units":[211],"support":[213],"both":[214],"prime":[215],"moduli":[216],"power-of-2":[218],"moduli.":[219],"Keeping":[220],"full":[222],"pipelined":[223],"structure":[224],"fully":[229],"reuse":[230],"input":[232],"data":[233],"transformation":[237],"results":[238],"achieve":[240],"conservation":[242],"hardware":[244],"resources.":[245],"implemented":[248],"Xilinx":[250],"FPGAs.":[251],"Compared":[252,288],"previous":[254,290],"works":[255,291],"FPGAs,":[257],"under":[258],"same":[260],"platform":[261],"parameters,":[263],"area":[265],"efficiency":[266],"achieves":[269,301],"improvement":[271,303],"notation=\"LaTeX\">$1.22\\times":[277],"$</tex-math>":[278,286,312],"</inline-formula>":[279],"notation=\"LaTeX\">$18.02\\times":[285],"</inline-formula>.":[287,313],"CPUs":[293],"GPUs,":[295],"computing":[297],"speed":[298],"9.25":[305],"notation=\"LaTeX\">$1294.51\\times":[311]},"counts_by_year":[],"updated_date":"2025-11-27T01:12:40.094763","created_date":"2025-10-10T00:00:00"}
