{"id":"https://openalex.org/W4405242257","doi":"https://doi.org/10.46586/tches.v2025.i1.160-202","title":"Multiplying Polynomials without Powerful Multiplication Instructions","display_name":"Multiplying Polynomials without Powerful Multiplication Instructions","publication_year":2024,"publication_date":"2024-12-09","ids":{"openalex":"https://openalex.org/W4405242257","doi":"https://doi.org/10.46586/tches.v2025.i1.160-202"},"language":"en","primary_location":{"id":"doi:10.46586/tches.v2025.i1.160-202","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i1.160-202","pdf_url":"https://moving-the-social.ub.rub.de/index.php/TCHES/article/download/11926/11785","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://moving-the-social.ub.rub.de/index.php/TCHES/article/download/11926/11785","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5025591272","display_name":"Vincent Hwang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210096592","display_name":"Max Planck Institute for Security and Privacy","ror":"https://ror.org/00bj0r217","country_code":"DE","type":"facility","lineage":["https://openalex.org/I149899117","https://openalex.org/I4210096592"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Vincent Hwang","raw_affiliation_strings":["Max Planck Institute for Security and Privacy, Bochum, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Max Planck Institute for Security and Privacy, Bochum, Germany","institution_ids":["https://openalex.org/I4210096592"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034408039","display_name":"YoungBeom Kim","orcid":"https://orcid.org/0000-0003-4715-8393"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"YoungBeom Kim","raw_affiliation_strings":["Kookmin University, Seoul, Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048420799","display_name":"Seog Chung Seo","orcid":"https://orcid.org/0000-0001-8016-2808"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seog Chung Seo","raw_affiliation_strings":["Kookmin University, Seoul, Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Korea","institution_ids":["https://openalex.org/I110273157"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4947,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.69519967,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"2025","issue":"1","first_page":"160","last_page":"202"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9943000078201294,"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"}},"topics":[{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9943000078201294,"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/T11435","display_name":"Polynomial and algebraic computation","score":0.9897000193595886,"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/T11130","display_name":"Coding theory and cryptography","score":0.9731000065803528,"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/multiplication","display_name":"Multiplication (music)","score":0.7947391271591187},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.6840202212333679},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.45126911997795105},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.38847076892852783},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3405854403972626},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.15459898114204407}],"concepts":[{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.7947391271591187},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.6840202212333679},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.45126911997795105},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.38847076892852783},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3405854403972626},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.15459898114204407}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.46586/tches.v2025.i1.160-202","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i1.160-202","pdf_url":"https://moving-the-social.ub.rub.de/index.php/TCHES/article/download/11926/11785","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:2b02b89175c94ef68966becff4e9a836","is_oa":true,"landing_page_url":"https://doaj.org/article/2b02b89175c94ef68966becff4e9a836","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":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Transactions on Cryptographic Hardware and Embedded Systems, Vol 2025, Iss 1 (2024)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.46586/tches.v2025.i1.160-202","is_oa":true,"landing_page_url":"https://doi.org/10.46586/tches.v2025.i1.160-202","pdf_url":"https://moving-the-social.ub.rub.de/index.php/TCHES/article/download/11926/11785","source":{"id":"https://openalex.org/S4210207404","display_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","issn_l":"2569-2925","issn":["2569-2925"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IACR Transactions on Cryptographic Hardware and Embedded Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4700831490","display_name":null,"funder_award_id":"2022-","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"},{"id":"https://openalex.org/G7308297981","display_name":null,"funder_award_id":"2022R1C1C1013368","funder_id":"https://openalex.org/F4320328359","funder_display_name":"Ministry of Science and ICT, South Korea"},{"id":"https://openalex.org/G8242668760","display_name":null,"funder_award_id":"2022-00207416","funder_id":"https://openalex.org/F4320328359","funder_display_name":"Ministry of Science and ICT, South Korea"}],"funders":[{"id":"https://openalex.org/F4320324891","display_name":"Iran Telecommunication Research Center","ror":"https://ror.org/01a3g2z22"},{"id":"https://openalex.org/F4320328359","display_name":"Ministry of Science and ICT, South Korea","ror":"https://ror.org/01wpjm123"},{"id":"https://openalex.org/F4320334879","display_name":"Korea Evaluation Institute of Industrial Technology","ror":"https://ror.org/03z9cwa38"},{"id":"https://openalex.org/F4320335489","display_name":"Institute for Information and Communications Technology Promotion","ror":"https://ror.org/01g0hqq23"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4405242257.pdf","grobid_xml":"https://content.openalex.org/works/W4405242257.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4391375266","https://openalex.org/W1979597421","https://openalex.org/W2007980826","https://openalex.org/W2061531152","https://openalex.org/W2057797376","https://openalex.org/W2090319426","https://openalex.org/W2506252583","https://openalex.org/W2048249848"],"abstract_inverted_index":{"We":[0,18,45,112,207],"improve":[1,294],"the":[2,25,59,65,68,74,89,106,109,128,142,152,157,164,178,192,197,210,217,232,270,295,339],"performance":[3],"of":[4,61,67,108,298,307],"lattice-based":[5],"cryptosystems":[6],"Dilithium":[7,160,188,243,299],"on":[8,35,58,118,161,236,246,253,312],"Cortex-M3":[9,237],"with":[10,191,260,272,285,300,322],"expensive":[11,134],"multiplications.":[12],"Our":[13],"contribution":[14],"is":[15,43,137],"two-fold:":[16],"(i)":[17],"generalize":[19],"Barrett":[20,171],"multiplication":[21,29,34,49,79,220,297],"and":[22,54,63,123,135,238,244],"show":[23,113,256,318],"that":[24,114,257,319],"resulting":[26],"shape-independent":[27,91],"modular":[28,48,78,92,131,165],"performs":[30],"comparably":[31],"to":[32,141,184,216,223,234,242,282,338],"long":[33,100],"some":[36],"platforms":[37],"without":[38],"special":[39],"hardware":[40],"when":[41,130],"precomputation":[42],"free.":[44],"call":[46],"a":[47,283,305],"\u201cshape-independent\u201d":[50],"if":[51,103],"its":[52],"correctness":[53],"efficiency":[55],"depend":[56],"only":[57],"magnitude":[60],"moduli":[62],"not":[64,138],"shapes":[66],"moduli.":[69],"This":[70],"was":[71],"unknown":[72],"in":[73,156,167,194,342],"literature":[75],"even":[76,102],"though":[77],"has":[80],"been":[81],"studied":[82],"for":[83,151,228,310],"more":[84],"than":[85,99,177,269,332],"40":[86],"years.":[87],"In":[88],"literature,":[90],"multiplications":[93,101,116,132,166,172,202,213,259,263,275,321,325,334],"often":[94],"perform":[95,127],"several":[96],"times":[97,175,186,205,225],"slower":[98],"we":[104,147,255,293,317],"ignore":[105],"cost":[107],"precomputation.":[110],"(ii)":[111],"polynomial":[115,153,199,212,219,262,274,324,333],"based":[117],"Nussbaumer":[119],"fast":[120],"Fourier":[121],"transform":[122],"Toom\u2013Cook":[124],"over":[125,214,264,276,326,335],"Z2k":[126,215,265,336],"best":[129],"are":[133,173,203,266,330],"k":[136,341],"very":[139],"close":[140],"arithmetic":[143,154,200,287],"precision.For":[144],"practical":[145],"evaluation,":[146],"implement":[148],"assembly":[149],"programs":[150],"used":[155],"digital":[158],"signature":[159],"Cortex-M3.":[162],"For":[163,251],"Dilithium,":[168],"our":[169,247,301,313],"generalized":[170],"1.92":[174],"faster":[176,187,226,268,331],"state-of-the-art":[179],"assembly-optimized":[180],"Montgomery":[181],"multiplications,":[182],"leading":[183,222],"1.38\u22121.51":[185],"NTT/iNTT.":[189],"Along":[190],"improvement":[193,241],"accumulating":[195],"products,":[196],"core":[198],"matrix-vector":[201,258,296],"1.71\u22121.77":[204],"faster.":[206],"further":[208],"apply":[209,231],"FFT-based":[211,261],"challenge":[218],"ct0,":[221],"1.31":[224],"computation":[227],"ct0.We":[229],"additionally":[230],"ideas":[233],"Saber":[235,245,252,311],"demonstrate":[239],"their":[240],"8-bit":[248,291,314],"AVR":[249,315],"environment.":[250],"Cortex-M3,":[254],"1.42\u22121.46":[267],"ones":[271],"NTT-based":[273,323],"NTT-friendly":[277,327],"coefficient":[278,328],"rings.":[279],"When":[280],"moving":[281],"platform":[284],"smaller":[286],"precision,":[288],"such":[289],"as":[290],"AVR,":[292],"Barrett-based":[302],"NTT/iNTT":[303],"by":[304],"factor":[306],"1.87\u22121.89.":[308],"As":[309],"environment,":[316],"matrixvector":[320],"rings":[329],"due":[337],"large":[340],"Saber.":[343]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
