Basit öğe kaydını göster

dc.contributor.authorErdem, S.S. and Yanik, T. and Çelebi, A.
dc.date.accessioned2020-07-02T07:10:56Z
dc.date.available2020-07-02T07:10:56Z
dc.date.issued2017
dc.identifier.citationcited By 8
dc.identifier.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85011990342&doi=10.1109%2fTVLSI.2017.2652979&partnerID=40&md5=8ae02c86b8323f56ed4a10f7d02b56ac
dc.identifier.urihttp://hdl.handle.net/20.500.12481/12131
dc.description.abstractThe Montgomery algorithm is a fast modular multiplication method frequently used in cryptographic applications. This paper investigates the digit-serial implementations of the Montgomery algorithm for large integers. A detailed analysis is given and a tight upper bound is presented for the intermediate results obtained during the digit-serial computation. Based on this analysis, an efficient digit-serial Montgomery modular multiplier architecture using carry save adders is proposed and its complexity is presented. In this architecture, pipelined carry select adders are used to perform two final tasks: adding carry save vectors representing the modular product and subtracting the modulus from this addition, if further reduction is needed. The proposed architecture can be designed for any digit size δ and modulus θ. This paper also presents logic formulas for the bits of the precomputation -θ-1 mod 2δ used in the Montgomery algorithm for δ ≤ 8. Finally, evaluation of the proposed architecture on Virtex 7 FPGAs is presented. © 2017 IEEE.
dc.language.isoEnglish
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.titleA General Digit-Serial Architecture for Montgomery Modular Multiplication
dc.typeArticle
dc.contributor.departmentDepartment of Electronics Engineering, Gebze Technical University, Gebze, 41400, Turkey; Department of Computer Engineering, Celal Bayar University, Muradiye, 45140, Turkey; Department of Electronics and Communication Engineering, Kocaeli University, Izmit, 41380, Turkey
dc.identifier.DOI-ID10.1109/TVLSI.2017.2652979
dc.identifier.volume25
dc.identifier.pages1658-1668


Bu öğenin dosyaları:

DosyalarBoyutBiçimGöster

Bu öğe ile ilişkili dosya yok.

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

  • Scopus [2994]
    Scopus İndeksli Yayınlar Koleksiyonu

Basit öğe kaydını göster