{"id":"https://openalex.org/W7103896210","doi":"https://doi.org/10.1109/ojcs.2025.3628878","title":"An Efficient and Scalable Montgomery Modular Multiplier for Cryptographic Applications","display_name":"An Efficient and Scalable Montgomery Modular Multiplier for Cryptographic Applications","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W7103896210","doi":"https://doi.org/10.1109/ojcs.2025.3628878"},"language":"en","primary_location":{"id":"doi:10.1109/ojcs.2025.3628878","is_oa":true,"landing_page_url":"https://doi.org/10.1109/ojcs.2025.3628878","pdf_url":null,"source":{"id":"https://openalex.org/S4210176459","display_name":"IEEE Open Journal of the Computer Society","issn_l":"2644-1268","issn":["2644-1268"],"is_oa":true,"is_in_doaj":true,"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 Open Journal of the Computer Society","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/ojcs.2025.3628878","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Ameera Almomani","orcid":"https://orcid.org/0009-0008-1869-1221"},"institutions":[{"id":"https://openalex.org/I156983542","display_name":"Jordan University of Science and Technology","ror":"https://ror.org/03y8mtb59","country_code":"JO","type":"education","lineage":["https://openalex.org/I156983542"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Ameera Almomani","raw_affiliation_strings":["Department of Computer Engineering, Jordan University of Science and Technology, Irbid, Jordan"],"raw_orcid":"https://orcid.org/0009-0008-1869-1221","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Jordan University of Science and Technology, Irbid, Jordan","institution_ids":["https://openalex.org/I156983542"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Khaldoon Mhaidat","orcid":"https://orcid.org/0009-0004-1203-1979"},"institutions":[{"id":"https://openalex.org/I156983542","display_name":"Jordan University of Science and Technology","ror":"https://ror.org/03y8mtb59","country_code":"JO","type":"education","lineage":["https://openalex.org/I156983542"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Khaldoon Mhaidat","raw_affiliation_strings":["Department of Computer Engineering, Jordan University of Science and Technology, Irbid, Jordan"],"raw_orcid":"https://orcid.org/0009-0004-1203-1979","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Jordan University of Science and Technology, Irbid, Jordan","institution_ids":["https://openalex.org/I156983542"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Osama Al-Khaleel","orcid":"https://orcid.org/0000-0003-0585-2619"},"institutions":[{"id":"https://openalex.org/I156983542","display_name":"Jordan University of Science and Technology","ror":"https://ror.org/03y8mtb59","country_code":"JO","type":"education","lineage":["https://openalex.org/I156983542"]}],"countries":["JO"],"is_corresponding":false,"raw_author_name":"Osama Al-Khaleel","raw_affiliation_strings":["Department of Computer Engineering, Jordan University of Science and Technology, Irbid, Jordan"],"raw_orcid":"https://orcid.org/0000-0003-0585-2619","affiliations":[{"raw_affiliation_string":"Department of Computer Engineering, Jordan University of Science and Technology, Irbid, Jordan","institution_ids":["https://openalex.org/I156983542"]}]},{"author_position":"last","author":{"id":null,"display_name":"Mohammad Al-Khaleel","orcid":"https://orcid.org/0000-0001-6266-373X"},"institutions":[{"id":"https://openalex.org/I176601375","display_name":"Khalifa University of Science and Technology","ror":"https://ror.org/05hffr360","country_code":"AE","type":"education","lineage":["https://openalex.org/I176601375"]}],"countries":["AE"],"is_corresponding":false,"raw_author_name":"Mohammad Al-Khaleel","raw_affiliation_strings":["Department of Mathematics, Khalifa University, Abu Dhabi, UAE"],"raw_orcid":"https://orcid.org/0000-0001-6266-373X","affiliations":[{"raw_affiliation_string":"Department of Mathematics, Khalifa University, Abu Dhabi, UAE","institution_ids":["https://openalex.org/I176601375"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1750,"currency":"USD","value_usd":1750},"apc_paid":{"value":1750,"currency":"USD","value_usd":1750},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.62083056,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"6","issue":null,"first_page":"1822","last_page":"1833"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11693","display_name":"Cryptography and Residue Arithmetic","score":0.9901999831199646,"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.9901999831199646,"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.003599999938160181,"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.0017000000225380063,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.6599000096321106},{"id":"https://openalex.org/keywords/verilog","display_name":"Verilog","score":0.6032000184059143},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5916000008583069},{"id":"https://openalex.org/keywords/multiplier","display_name":"Multiplier (economics)","score":0.5726000070571899},{"id":"https://openalex.org/keywords/modular-arithmetic","display_name":"Modular arithmetic","score":0.5285000205039978},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.5142999887466431},{"id":"https://openalex.org/keywords/modular-exponentiation","display_name":"Modular exponentiation","score":0.4636000096797943},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.39320001006126404}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7235000133514404},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6599000096321106},{"id":"https://openalex.org/C2779030575","wikidata":"https://www.wikidata.org/wiki/Q827773","display_name":"Verilog","level":3,"score":0.6032000184059143},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5916000008583069},{"id":"https://openalex.org/C124584101","wikidata":"https://www.wikidata.org/wiki/Q1053266","display_name":"Multiplier (economics)","level":2,"score":0.5726000070571899},{"id":"https://openalex.org/C32049820","wikidata":"https://www.wikidata.org/wiki/Q319400","display_name":"Modular arithmetic","level":3,"score":0.5285000205039978},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.5142999887466431},{"id":"https://openalex.org/C152763109","wikidata":"https://www.wikidata.org/wiki/Q1228841","display_name":"Modular exponentiation","level":4,"score":0.4636000096797943},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4293999969959259},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4092999994754791},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4000000059604645},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.39320001006126404},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.3889000117778778},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.37689998745918274},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.36239999532699585},{"id":"https://openalex.org/C203062551","wikidata":"https://www.wikidata.org/wiki/Q201339","display_name":"Public-key cryptography","level":3,"score":0.3312999904155731},{"id":"https://openalex.org/C14580979","wikidata":"https://www.wikidata.org/wiki/Q876049","display_name":"Very-large-scale integration","level":2,"score":0.329800009727478},{"id":"https://openalex.org/C164620267","wikidata":"https://www.wikidata.org/wiki/Q376953","display_name":"Adder","level":3,"score":0.32899999618530273},{"id":"https://openalex.org/C157922185","wikidata":"https://www.wikidata.org/wiki/Q173198","display_name":"Logic synthesis","level":3,"score":0.325300008058548},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.31859999895095825},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.3142000138759613},{"id":"https://openalex.org/C46362747","wikidata":"https://www.wikidata.org/wiki/Q173431","display_name":"CMOS","level":2,"score":0.31290000677108765},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.29679998755455017},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.2802000045776367}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ojcs.2025.3628878","is_oa":true,"landing_page_url":"https://doi.org/10.1109/ojcs.2025.3628878","pdf_url":null,"source":{"id":"https://openalex.org/S4210176459","display_name":"IEEE Open Journal of the Computer Society","issn_l":"2644-1268","issn":["2644-1268"],"is_oa":true,"is_in_doaj":true,"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 Open Journal of the Computer Society","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:6839cdcd9e754db799c3bc1129dfe5f4","is_oa":true,"landing_page_url":"https://doaj.org/article/6839cdcd9e754db799c3bc1129dfe5f4","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":"IEEE Open Journal of the Computer Society, Vol 6, Pp 1822-1833 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/ojcs.2025.3628878","is_oa":true,"landing_page_url":"https://doi.org/10.1109/ojcs.2025.3628878","pdf_url":null,"source":{"id":"https://openalex.org/S4210176459","display_name":"IEEE Open Journal of the Computer Society","issn_l":"2644-1268","issn":["2644-1268"],"is_oa":true,"is_in_doaj":true,"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 Open Journal of the Computer Society","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.7985411882400513,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Modular":[0],"multiplication":[1,29],"is":[2,32,89,102,132],"a":[3,22,92,155],"fundamental":[4],"arithmetic":[5],"operation":[6,20],"in":[7,39,56,157,199],"public":[8],"key":[9],"cryptosystems.":[10],"Designing":[11],"high-performance,":[12],"fast,":[13,94],"and":[14,64,81,96,115,191],"scalable":[15],"hardware":[16],"architectures":[17],"for":[18,43],"this":[19],"remains":[21],"significant":[23],"research":[24,47,148],"focus.":[25],"The":[26,86,144],"Montgomery":[27],"modular":[28,41,72,130],"(MM)":[30],"algorithm":[31,55],"widely":[33],"adopted":[34],"due":[35],"to":[36,162,165,173,178,195],"its":[37,166],"efficiency":[38],"implementing":[40],"multipliers":[42],"cryptographic":[44],"applications.":[45],"Extensive":[46],"has":[48],"been":[49],"directed":[50],"towards":[51],"improving":[52],"the":[53,110,118,128,135,151,183],"MM":[54,99],"terms":[57],"of":[58,146,160],"scalability,":[59],"bandwidth":[60,84],"requirement,":[61],"speed,":[62],"area,":[63],"power":[65,79,198],"dissipation.":[66],"This":[67],"paper":[68],"proposes":[69],"an":[70],"efficient":[71],"multiplier":[73,131,185],"architecture":[74],"featuring":[75],"low":[76],"latency,":[77],"reduced":[78],"consumption,":[80],"minimal":[82],"memory":[83],"requirements.":[85],"presented":[87],"design":[88,153],"based":[90],"on":[91],"modified,":[93],"scalable,":[95],"word-based":[97],"Radix-4":[98,167],"algorithm.":[100],"It":[101,169],"described":[103],"using":[104,109,117,134],"Verilog":[105],"HDL,":[106],"functionally":[107],"verified":[108],"AMD-Xilinx":[111,119],"ISE":[112,120],"simulation":[113],"tool,":[114],"synthesized":[116,133],"synthesis":[121],"tool":[122],"targeting":[123,139],"different":[124],"FPGA":[125],"families.":[126],"Additionally,":[127],"proposed":[129,152,184],"Synopsys":[136],"Design":[137],"Compiler":[138],"SAED":[140],"90-$nm$and":[141],"32-$nm$CMOS":[142],"technology.":[143],"findings":[145],"our":[147],"indicate":[149],"that":[150],"achieves":[154,171],"reduction":[156],"computation":[158],"time":[159],"22.6%":[161],"62.4%":[163],"compared":[164,177],"counterparts.":[168],"also":[170],"up":[172,194],"94.8%":[174],"area":[175],"savings":[176],"some":[179,200],"existing":[180],"architectures.":[181],"Furthermore,":[182],"does":[186],"not":[187],"use":[188],"any":[189],"DSP48E":[190],"it":[192],"consumes":[193],"87.9%":[196],"less":[197],"cases.":[201]},"counts_by_year":[],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2025-11-05T00:00:00"}
