{"id":"https://openalex.org/W7163522611","doi":"https://doi.org/10.1109/tetc.2026.3698063","title":"Error Detection Schemes for Barrett Modular Multiplication of CT-BU on FPGA in PQC and FHE","display_name":"Error Detection Schemes for Barrett Modular Multiplication of CT-BU on FPGA in PQC and FHE","publication_year":2026,"publication_date":"2026-04-01","ids":{"openalex":"https://openalex.org/W7163522611","doi":"https://doi.org/10.1109/tetc.2026.3698063"},"language":null,"primary_location":{"id":"doi:10.1109/tetc.2026.3698063","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tetc.2026.3698063","pdf_url":null,"source":{"id":"https://openalex.org/S2496326734","display_name":"IEEE Transactions on Emerging Topics in Computing","issn_l":"2168-6750","issn":["2168-6750","2376-4562"],"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 Emerging Topics in Computing","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/A5036811610","display_name":"Paresh Baidya","orcid":"https://orcid.org/0009-0009-2647-4961"},"institutions":[{"id":"https://openalex.org/I187761245","display_name":"National Institute of Technology Jamshedpur","ror":"https://ror.org/01sebzx27","country_code":"IN","type":"education","lineage":["https://openalex.org/I187761245"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Paresh Baidya","raw_affiliation_strings":["Department of Mathematics, National Institute of Technology Jamshedpur, Jamshedpur, India"],"raw_orcid":"https://orcid.org/0009-0009-2647-4961","affiliations":[{"raw_affiliation_string":"Department of Mathematics, National Institute of Technology Jamshedpur, Jamshedpur, India","institution_ids":["https://openalex.org/I187761245"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025688547","display_name":"Rourab Paul","orcid":"https://orcid.org/0000-0001-5322-281X"},"institutions":[{"id":"https://openalex.org/I26604189","display_name":"Shiv Nadar University","ror":"https://ror.org/05aqahr97","country_code":"IN","type":"education","lineage":["https://openalex.org/I26604189"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Rourab Paul","raw_affiliation_strings":["Department of Computer Science, Engineering, Shiv Nadar University Chennai, Tamil Nadu, India"],"raw_orcid":"https://orcid.org/0000-0001-5322-281X","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Engineering, Shiv Nadar University Chennai, Tamil Nadu, India","institution_ids":["https://openalex.org/I26604189"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023634442","display_name":"Vikas Srivastava","orcid":"https://orcid.org/0000-0002-9743-6104"},"institutions":[{"id":"https://openalex.org/I121750182","display_name":"National Institute of Technology Warangal","ror":"https://ror.org/017ebfz38","country_code":"IN","type":"education","lineage":["https://openalex.org/I121750182"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Vikas Srivastava","raw_affiliation_strings":["Department of Mathematics, National Institute of Technology Warangal, Warangal, India"],"raw_orcid":"https://orcid.org/0000-0002-9743-6104","affiliations":[{"raw_affiliation_string":"Department of Mathematics, National Institute of Technology Warangal, Warangal, India","institution_ids":["https://openalex.org/I121750182"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039022884","display_name":"Sumit Kumar Debnath","orcid":"https://orcid.org/0000-0001-6374-1410"},"institutions":[{"id":"https://openalex.org/I187761245","display_name":"National Institute of Technology Jamshedpur","ror":"https://ror.org/01sebzx27","country_code":"IN","type":"education","lineage":["https://openalex.org/I187761245"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Sumit Kumar Debnath","raw_affiliation_strings":["Department of Mathematics, National Institute of Technology Jamshedpur, Jamshedpur, India"],"raw_orcid":"https://orcid.org/0000-0001-6374-1410","affiliations":[{"raw_affiliation_string":"Department of Mathematics, National Institute of Technology Jamshedpur, Jamshedpur, India","institution_ids":["https://openalex.org/I187761245"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.63303946,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"14","issue":"2","first_page":"734","last_page":"745"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.5791000127792358,"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.5791000127792358,"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.2370000034570694,"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/T11034","display_name":"Digital Filter Design and Implementation","score":0.04800000041723251,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7351999878883362},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5799999833106995},{"id":"https://openalex.org/keywords/error-detection-and-correction","display_name":"Error detection and correction","score":0.5105000138282776},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.4925999939441681},{"id":"https://openalex.org/keywords/modular-arithmetic","display_name":"Modular arithmetic","score":0.37279999256134033},{"id":"https://openalex.org/keywords/error-analysis","display_name":"Error analysis","score":0.32260000705718994}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8413000106811523},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7351999878883362},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5799999833106995},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.5105000138282776},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.4925999939441681},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.486299991607666},{"id":"https://openalex.org/C32049820","wikidata":"https://www.wikidata.org/wiki/Q319400","display_name":"Modular arithmetic","level":3,"score":0.37279999256134033},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35659998655319214},{"id":"https://openalex.org/C3018824978","wikidata":"https://www.wikidata.org/wiki/Q2894891","display_name":"Error analysis","level":2,"score":0.32260000705718994},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.3084999918937683},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.2980000078678131},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.2831000089645386},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.27959999442100525},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.27300000190734863},{"id":"https://openalex.org/C2776151529","wikidata":"https://www.wikidata.org/wiki/Q3045304","display_name":"Object detection","level":3,"score":0.26339998841285706}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tetc.2026.3698063","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tetc.2026.3698063","pdf_url":null,"source":{"id":"https://openalex.org/S2496326734","display_name":"IEEE Transactions on Emerging Topics in Computing","issn_l":"2168-6750","issn":["2168-6750","2376-4562"],"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 Emerging Topics in Computing","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":26,"referenced_works":["https://openalex.org/W1534643746","https://openalex.org/W1598269861","https://openalex.org/W1980111226","https://openalex.org/W2060389684","https://openalex.org/W2106916437","https://openalex.org/W2152926062","https://openalex.org/W2177209050","https://openalex.org/W2751110934","https://openalex.org/W2791664942","https://openalex.org/W2799470819","https://openalex.org/W2866028610","https://openalex.org/W2902570809","https://openalex.org/W2904621988","https://openalex.org/W2913851998","https://openalex.org/W2953289753","https://openalex.org/W3082321036","https://openalex.org/W3096249381","https://openalex.org/W4206504421","https://openalex.org/W4302555764","https://openalex.org/W4312295823","https://openalex.org/W4312708589","https://openalex.org/W4323320232","https://openalex.org/W4389890959","https://openalex.org/W4396871399","https://openalex.org/W4409285485","https://openalex.org/W4411332470"],"related_works":[],"abstract_inverted_index":{"Unintentional":[0],"or":[1,11],"intentionally":[2],"faults":[3],"into":[4],"hardware":[5,63,152],"accelerators":[6],"of":[7,22,87,157,179,211],"Post-Quantum":[8],"Cryptography":[9],"(PQC)":[10],"Fully":[12],"Homomorphic":[13],"Encryption":[14],"(FHE)":[15],"algorithms":[16],"may":[17,57],"lead":[18],"to":[19,181,202],"the":[20,62,82,155],"leakage":[21],"sensitive":[23,59],"information.":[24],"If":[25],"appropriate":[26],"fault":[27,73,131,208],"protection":[28],"mechanisms":[29],"are":[30,109,145],"not":[31],"employed,":[32],"recent":[33],"PQC":[34,101,114,151,188],"schemes":[35,47],"such":[36,48],"as":[37,43,45,49],"Kyber,":[38],"Dilithium,":[39],"Falcon,":[40],"and":[41,52,102,107,115,139,161,183,189,197,205,214],"NTRU,":[42],"well":[44],"FHE":[46,103,116,190],"Brakerski-Fan-Vercauteren":[50],"(BFV)":[51],"Brakerski":[53],"Gentry":[54],"Vaikuntanathan":[55],"(BGV),":[56],"leak":[58],"information":[60],"at":[61],"implementation":[64],"level.":[65],"This":[66,118],"work":[67],"proposes":[68],"three":[69],"effi":[70],"cient":[71],"recomputation-based":[72],"detection":[74,209],"methods":[75,147],"for":[76,100,130,186],"Barrett":[77],"Modular":[78],"Multiplication":[79],"(BMM)":[80],"in":[81,112,149,167],"Cooley\u2013Tukey":[83],"Butterfly":[84],"Unit":[85],"(CT-BU)":[86],"Number":[88],"Theoretic":[89],"Transform":[90],"(NTT),":[91],"imple":[92],"mented":[93],"on":[94],"a":[95,122,176],"Field-Programmable":[96],"Gate":[97],"Array":[98],"(FPGA)":[99],"algorithms.":[104,153],"The":[105,171,207],"CT-BU":[106],"BMM":[108,169],"fundamental":[110],"components":[111],"lattice-based":[113],"schemes.":[117],"pa":[119],"per":[120],"introduces":[121],"new":[123],"algorithm,":[124],"Recomputation":[125,134,140],"with":[126,135,141],"Swapped":[127],"Operand":[128,137,143],"(RESWO),":[129],"detection.":[132],"While":[133],"Negated":[136],"(RENO)":[138],"Shifted":[142],"(RESO)":[144],"existing":[146],"used":[148,166],"other":[150],"To":[154],"best":[156],"our":[158],"knowledge,":[159],"RENO":[160,182,204],"RESO":[162,215],"have":[163],"never":[164],"been":[165],"wordwise":[168],"before.":[170],"proposed":[172],"RESWO":[173,192],"method":[174],"consumes":[175],"comparable":[177],"number":[178],"slices":[180],"RESO.":[184,206],"However,":[185],"most":[187],"variants,":[191],"achieves":[193],"lower":[194],"energy":[195],"consumption":[196],"reduced":[198],"slice":[199],"utilization":[200],"compared":[201],"both":[203],"efficiency":[210],"RESWO,":[212],"RENO,":[213],"is":[216],"nearly":[217],"\u223c100%.":[218]},"counts_by_year":[],"updated_date":"2026-08-12T21:12:35.861297","created_date":"2026-06-05T00:00:00"}
