{"id":"https://openalex.org/W4387129570","doi":"https://doi.org/10.1109/tvlsi.2023.3312423","title":"Scalable and Parallel Optimization of the Number Theoretic Transform Based on FPGA","display_name":"Scalable and Parallel Optimization of the Number Theoretic Transform Based on FPGA","publication_year":2023,"publication_date":"2023-09-28","ids":{"openalex":"https://openalex.org/W4387129570","doi":"https://doi.org/10.1109/tvlsi.2023.3312423"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2023.3312423","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2023.3312423","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/A5060283626","display_name":"Bin Li","orcid":"https://orcid.org/0000-0003-3455-4901"},"institutions":[{"id":"https://openalex.org/I38877650","display_name":"Zhengzhou University","ror":"https://ror.org/04ypx8c21","country_code":"CN","type":"education","lineage":["https://openalex.org/I38877650"]},{"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"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Bin Li","raw_affiliation_strings":["School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China","Henan Key Laboratory of Network Cryptography Technology, Henan, Zhengzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-3455-4901","affiliations":[{"raw_affiliation_string":"School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China","institution_ids":["https://openalex.org/I38877650"]},{"raw_affiliation_string":"Henan Key Laboratory of Network Cryptography Technology, Henan, Zhengzhou, China","institution_ids":["https://openalex.org/I4210132990"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100540980","display_name":"Yan Yunfei","orcid":null},"institutions":[{"id":"https://openalex.org/I38877650","display_name":"Zhengzhou University","ror":"https://ror.org/04ypx8c21","country_code":"CN","type":"education","lineage":["https://openalex.org/I38877650"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yunfei Yan","raw_affiliation_strings":["School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China","institution_ids":["https://openalex.org/I38877650"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110558003","display_name":"Yuanxin Wei","orcid":null},"institutions":[{"id":"https://openalex.org/I38877650","display_name":"Zhengzhou University","ror":"https://ror.org/04ypx8c21","country_code":"CN","type":"education","lineage":["https://openalex.org/I38877650"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuanxin Wei","raw_affiliation_strings":["School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China","institution_ids":["https://openalex.org/I38877650"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5114086083","display_name":"Heru Han","orcid":null},"institutions":[{"id":"https://openalex.org/I38877650","display_name":"Zhengzhou University","ror":"https://ror.org/04ypx8c21","country_code":"CN","type":"education","lineage":["https://openalex.org/I38877650"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Heru Han","raw_affiliation_strings":["School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer and Artificial Intelligence, Zhengzhou University, Zhengzhou, China","institution_ids":["https://openalex.org/I38877650"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5060283626"],"corresponding_institution_ids":["https://openalex.org/I38877650","https://openalex.org/I4210132990"],"apc_list":null,"apc_paid":null,"fwci":13.8558,"has_fulltext":false,"cited_by_count":32,"citation_normalized_percentile":{"value":0.98842564,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":"32","issue":"2","first_page":"291","last_page":"304"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9991000294685364,"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.9991000294685364,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9970999956130981,"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/T11130","display_name":"Coding theory and cryptography","score":0.9965000152587891,"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.737754762172699},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.609872043132782},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6002078056335449},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5938560962677002},{"id":"https://openalex.org/keywords/modular-exponentiation","display_name":"Modular exponentiation","score":0.49074921011924744},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.45916399359703064},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3767666816711426},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.32727915048599243},{"id":"https://openalex.org/keywords/public-key-cryptography","display_name":"Public-key cryptography","score":0.24956601858139038},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.24912258982658386}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.737754762172699},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.609872043132782},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6002078056335449},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5938560962677002},{"id":"https://openalex.org/C152763109","wikidata":"https://www.wikidata.org/wiki/Q1228841","display_name":"Modular exponentiation","level":4,"score":0.49074921011924744},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.45916399359703064},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3767666816711426},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.32727915048599243},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.24956601858139038},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.24912258982658386},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tvlsi.2023.3312423","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2023.3312423","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":[{"display_name":"Decent work and economic growth","score":0.6000000238418579,"id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":56,"referenced_works":["https://openalex.org/W1926641110","https://openalex.org/W2027766149","https://openalex.org/W2094129535","https://openalex.org/W2325294684","https://openalex.org/W2404213574","https://openalex.org/W2467320551","https://openalex.org/W2574570116","https://openalex.org/W2585730865","https://openalex.org/W2734289111","https://openalex.org/W2885098807","https://openalex.org/W2904621988","https://openalex.org/W2919682937","https://openalex.org/W2922021028","https://openalex.org/W2981801946","https://openalex.org/W2985070668","https://openalex.org/W3013093367","https://openalex.org/W3013501169","https://openalex.org/W3021991761","https://openalex.org/W3023641472","https://openalex.org/W3049114471","https://openalex.org/W3065439923","https://openalex.org/W3091786965","https://openalex.org/W3135053459","https://openalex.org/W3135898413","https://openalex.org/W3157885010","https://openalex.org/W3159164431","https://openalex.org/W3159258450","https://openalex.org/W3159391650","https://openalex.org/W3160733399","https://openalex.org/W3164170653","https://openalex.org/W3166957364","https://openalex.org/W3168775518","https://openalex.org/W3169003396","https://openalex.org/W3184144680","https://openalex.org/W3185075495","https://openalex.org/W3195434025","https://openalex.org/W3195910278","https://openalex.org/W3199611950","https://openalex.org/W3205147040","https://openalex.org/W3216234213","https://openalex.org/W3216360301","https://openalex.org/W3216842157","https://openalex.org/W3217272717","https://openalex.org/W4205544453","https://openalex.org/W4206155091","https://openalex.org/W4206759121","https://openalex.org/W4207043551","https://openalex.org/W4210722209","https://openalex.org/W4214883652","https://openalex.org/W4226216812","https://openalex.org/W4226334377","https://openalex.org/W4281476898","https://openalex.org/W4313066083","https://openalex.org/W4381430786","https://openalex.org/W6731735491","https://openalex.org/W6760047977"],"related_works":["https://openalex.org/W2352843661","https://openalex.org/W2128071657","https://openalex.org/W2903468595","https://openalex.org/W1995898468","https://openalex.org/W2348552299","https://openalex.org/W2291207376","https://openalex.org/W2168636599","https://openalex.org/W4300980670","https://openalex.org/W3147769892","https://openalex.org/W3201128372"],"abstract_inverted_index":{"In":[0,17,102],"lattice-based":[1,23],"postquantum":[2],"cryptography":[3],"(PQC),":[4],"polynomial":[5],"multiplication":[6,72],"is":[7,79,130,162,198,226],"complex":[8],"and":[9,46,70,94,108,116,133,140,149,169,187,196,203,222,244],"time-consuming,":[10],"which":[11,32,81],"affects":[12],"the":[13,19,34,50,61,65,123,134,141,155,158,176,183,189,207,213,223,238,249],"overall":[14],"computational":[15],"efficiency.":[16,153],"addition,":[18,103],"parameters":[20],"of":[21,36,49,64,89,99,126,138,143,185,192,231,241,252],"different":[22,26],"algorithms":[24],"require":[25],"number":[27],"theoretic":[28],"transform":[29],"(NTT)":[30],"structures,":[31],"limits":[33],"versatility":[35],"hardware":[37],"design.":[38],"To":[39],"this":[40,42,210],"end,":[41],"article":[43,211],"proposes":[44],"scalable":[45,159],"parallel":[47,93],"optimization":[48,125],"NTT":[51,68,214],"based":[52],"on":[53],"a":[54,100,165,219],"field-programmable":[55],"gate":[56],"array":[57],"(FPGA).":[58],"By":[59],"analyzing":[60],"algorithm":[62,111,161,178],"flow":[63],"NTT,":[66,188],"inverse":[67],"(INTT),":[69],"pointwise":[71],"(PWM),":[73],"an":[74,180,253],"FPGA":[75],"loosely":[76],"coupled":[77],"structure":[78],"designed,":[80],"can":[82,236],"be":[83],"used":[84],"to":[85,104,248],"place":[86],"butterfly":[87],"units":[88],"multiple":[90,127,171,242],"pipelines":[91],"in":[92,164,209],"supports":[95,170],"various":[96],"modulo":[97],"operations":[98],"polynomial.":[101],"improve":[105,150],"computing":[106,250],"efficiency":[107],"scalability,":[109],"key":[110,193],"modules":[112],"such":[113],"as":[114,179],"multipliers":[115],"modular":[117],"reduction":[118],"are":[119],"deeply":[120],"optimized.":[121],"Moreover,":[122],"storage":[124],"RAM":[128,144],"channels":[129],"carried":[131],"out,":[132],"alternate":[135],"access":[136,152],"control":[137],"data":[139,151],"multiplexing":[142],"resources":[145],"reduce":[146],"resource":[147],"consumption":[148],"For":[154],"SHA-3":[156,186],"algorithm,":[157],"Keccak":[160],"implemented":[163],"serial\u2013parallel":[166],"hybrid":[167],"manner":[168],"hash":[172],"modes.":[173],"Finally,":[174],"taking":[175],"Dilithium":[177],"example,":[181],"through":[182],"parallelization":[184,240],"calculation":[190,215,224],"cycle":[191],"generation,":[194],"signature,":[195],"verification":[197],"shortened.":[199],"The":[200],"experimental":[201],"results":[202],"analysis":[204],"show":[205],"that":[206,230],"scheme":[208],"shortens":[212],"period":[216],"while":[217],"ensuring":[218],"high":[220],"frequency,":[221],"time":[225],"significantly":[227],"better":[228],"than":[229],"other":[232],"schemes.":[233],"Furthermore,":[234],"it":[235],"support":[237],"optimized":[239],"moduli":[243],"give":[245],"full":[246],"play":[247],"advantages":[251],"FPGA.":[254]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":11}],"updated_date":"2026-06-06T09:05:17.133730","created_date":"2025-10-10T00:00:00"}
