A fast digit based Montgomery multiplier designed for FPGAs with DSP resources

dc.contributor.authorOzcan, Erdem
dc.contributor.authorErdem, Serdar Süer
dc.date.accessioned2025-10-29T11:24:24Z
dc.date.issued2018
dc.departmentFakülteler, Mühendislik Fakültesi, Elektronik Mühendisliği Bölümü
dc.description.abstractA fast Montgomery multiplier design utilizing the DSP resources in modem FPGAs is presented. In the proposed design, the operand size is the multiples of 528 bits and the digit size is 48 bits. The design has 48 x 48 bit digit multipliers built from the DSP slices performing 24 x 16 bit multiplications and a carry select accumulator built from the DSP slices performing 48 bit additions. The proposed Montgomery multiplier works iteratively. In each iteration, a digit of an operand is multiplied by the digits of the other, the result is accumulated, and reduced by Montgomery method. An iteration takes not one but eight cycles to keep the digit multiplier count low and save some hardware resources. The proposed design is implemented for Virtex-7 FPGAs. The performance results are comparable with the best results in the literature. Substantial savings in FPGA logic resources are obtained.
dc.identifier.doi10.1016/j.micpro.2018.06.015
dc.identifier.endpage19
dc.identifier.issn0141-9331
dc.identifier.issn1872-9436
dc.identifier.scopus2-s2.0-85049894737
dc.identifier.scopusqualityQ1
dc.identifier.startpage12
dc.identifier.urihttps://doi.org/10.1016/j.micpro.2018.06.015
dc.identifier.urihttps://hdl.handle.net/20.500.14854/9925
dc.identifier.volume62
dc.identifier.wosWOS:000445303500002
dc.identifier.wosqualityQ3
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherElsevier Science Bv
dc.relation.ispartofMicroprocessors and Microsystems
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WOS_20251020
dc.subjectMontgomery modular multiplication
dc.subjectCarry-select addition
dc.subjectFPGA
dc.subjectDSP
dc.subjectRSA cryptosystem
dc.titleA fast digit based Montgomery multiplier designed for FPGAs with DSP resources
dc.typeArticle

Dosyalar