Sequential Modular Multipliers Using Residue Signed-Digit Additions

This paper proposes a new algorithm of sequential modular multiplication based on residue SD (signed-digit) number arithmetic. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using one or two SD adders for a modulus m, wher...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of communication and computer 2012-08, Vol.9 (8), p.872-878
1. Verfasser: Wei, S
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 878
container_issue 8
container_start_page 872
container_title Journal of communication and computer
container_volume 9
creator Wei, S
description This paper proposes a new algorithm of sequential modular multiplication based on residue SD (signed-digit) number arithmetic. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using one or two SD adders for a modulus m, where 2^p - 1≤ m ≤ 2^p+1-1, and no carry propagations will arise during the additions. In order to reduce the hardware cost and the delay time of the SD adders, we present a new architecture using binary numbers for the intermediate sum and carry within the SD adder. A modular multiplication can be performed by repeating the proposed residue addition of residue partial products. We also give a new architecture with the proposed residue SD adders to realize a faster modular multiplication. The design result shows that a modular multiplier can be improved in computing time and area based on the presented method.
format Article
fullrecord <record><control><sourceid>proquest_chong</sourceid><recordid>TN_cdi_proquest_miscellaneous_1221887700</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cqvip_id>43115316</cqvip_id><sourcerecordid>1221887700</sourcerecordid><originalsourceid>FETCH-LOGICAL-c590-aa65065801184b122fdcc0b0d5e8b57bf9e328a2e5a90e18d081589c40876d993</originalsourceid><addsrcrecordid>eNotj8tqwzAUREVpoWnaf1B33RiuLMuSlsF9QkKhSddGlq5dFcV2LHvRv68gWc0shsOcK7JimkPGhODXqYtCZVKCviV3Mf4CCAlcrki1x9OC_exNoLvBLcFMdLeE2Y_B4xTpd_R9R78wercg3fuuR5c9-87PdOOcn_3Qx3ty05oQ8eGSa3J4fTlU79n28-2j2mwzKzRkxpQCSqGAMVU0LM9bZy004ASqRsim1chzZXIURgMy5UAxobQtQMnSac3X5OmMHachfY5zffTRYgimx2GJdUIypZIjpOnjeWp_hr47JYV6nPzRTH91wRkTnJX8H-6eU3Y</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1221887700</pqid></control><display><type>article</type><title>Sequential Modular Multipliers Using Residue Signed-Digit Additions</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>Alma/SFX Local Collection</source><creator>Wei, S</creator><creatorcontrib>Wei, S</creatorcontrib><description>This paper proposes a new algorithm of sequential modular multiplication based on residue SD (signed-digit) number arithmetic. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using one or two SD adders for a modulus m, where 2^p - 1≤ m ≤ 2^p+1-1, and no carry propagations will arise during the additions. In order to reduce the hardware cost and the delay time of the SD adders, we present a new architecture using binary numbers for the intermediate sum and carry within the SD adder. A modular multiplication can be performed by repeating the proposed residue addition of residue partial products. We also give a new architecture with the proposed residue SD adders to realize a faster modular multiplication. The design result shows that a modular multiplier can be improved in computing time and area based on the presented method.</description><identifier>ISSN: 1548-7709</identifier><identifier>EISSN: 1930-1553</identifier><language>eng</language><subject>Architecture ; Computational efficiency ; Delay ; Hardware ; Modular ; Multiplication ; Multipliers ; Residues ; SD加法器 ; 序贯 ; 数字签名 ; 数字运算 ; 模乘算法 ; 模块化 ; 残余物 ; 残渣</subject><ispartof>Journal of communication and computer, 2012-08, Vol.9 (8), p.872-878</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttp://image.cqvip.com/vip1000/qk/88584X/88584X.jpg</thumbnail><link.rule.ids>314,776,780</link.rule.ids></links><search><creatorcontrib>Wei, S</creatorcontrib><title>Sequential Modular Multipliers Using Residue Signed-Digit Additions</title><title>Journal of communication and computer</title><addtitle>Journal of Communication and Computer</addtitle><description>This paper proposes a new algorithm of sequential modular multiplication based on residue SD (signed-digit) number arithmetic. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using one or two SD adders for a modulus m, where 2^p - 1≤ m ≤ 2^p+1-1, and no carry propagations will arise during the additions. In order to reduce the hardware cost and the delay time of the SD adders, we present a new architecture using binary numbers for the intermediate sum and carry within the SD adder. A modular multiplication can be performed by repeating the proposed residue addition of residue partial products. We also give a new architecture with the proposed residue SD adders to realize a faster modular multiplication. The design result shows that a modular multiplier can be improved in computing time and area based on the presented method.</description><subject>Architecture</subject><subject>Computational efficiency</subject><subject>Delay</subject><subject>Hardware</subject><subject>Modular</subject><subject>Multiplication</subject><subject>Multipliers</subject><subject>Residues</subject><subject>SD加法器</subject><subject>序贯</subject><subject>数字签名</subject><subject>数字运算</subject><subject>模乘算法</subject><subject>模块化</subject><subject>残余物</subject><subject>残渣</subject><issn>1548-7709</issn><issn>1930-1553</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNotj8tqwzAUREVpoWnaf1B33RiuLMuSlsF9QkKhSddGlq5dFcV2LHvRv68gWc0shsOcK7JimkPGhODXqYtCZVKCviV3Mf4CCAlcrki1x9OC_exNoLvBLcFMdLeE2Y_B4xTpd_R9R78wercg3fuuR5c9-87PdOOcn_3Qx3ty05oQ8eGSa3J4fTlU79n28-2j2mwzKzRkxpQCSqGAMVU0LM9bZy004ASqRsim1chzZXIURgMy5UAxobQtQMnSac3X5OmMHachfY5zffTRYgimx2GJdUIypZIjpOnjeWp_hr47JYV6nPzRTH91wRkTnJX8H-6eU3Y</recordid><startdate>20120801</startdate><enddate>20120801</enddate><creator>Wei, S</creator><scope>2RA</scope><scope>92L</scope><scope>CQIGP</scope><scope>W92</scope><scope>~WA</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20120801</creationdate><title>Sequential Modular Multipliers Using Residue Signed-Digit Additions</title><author>Wei, S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c590-aa65065801184b122fdcc0b0d5e8b57bf9e328a2e5a90e18d081589c40876d993</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Architecture</topic><topic>Computational efficiency</topic><topic>Delay</topic><topic>Hardware</topic><topic>Modular</topic><topic>Multiplication</topic><topic>Multipliers</topic><topic>Residues</topic><topic>SD加法器</topic><topic>序贯</topic><topic>数字签名</topic><topic>数字运算</topic><topic>模乘算法</topic><topic>模块化</topic><topic>残余物</topic><topic>残渣</topic><toplevel>online_resources</toplevel><creatorcontrib>Wei, S</creatorcontrib><collection>中文科技期刊数据库</collection><collection>中文科技期刊数据库-CALIS站点</collection><collection>中文科技期刊数据库-7.0平台</collection><collection>中文科技期刊数据库-工程技术</collection><collection>中文科技期刊数据库- 镜像站点</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of communication and computer</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Wei, S</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Sequential Modular Multipliers Using Residue Signed-Digit Additions</atitle><jtitle>Journal of communication and computer</jtitle><addtitle>Journal of Communication and Computer</addtitle><date>2012-08-01</date><risdate>2012</risdate><volume>9</volume><issue>8</issue><spage>872</spage><epage>878</epage><pages>872-878</pages><issn>1548-7709</issn><eissn>1930-1553</eissn><abstract>This paper proposes a new algorithm of sequential modular multiplication based on residue SD (signed-digit) number arithmetic. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using one or two SD adders for a modulus m, where 2^p - 1≤ m ≤ 2^p+1-1, and no carry propagations will arise during the additions. In order to reduce the hardware cost and the delay time of the SD adders, we present a new architecture using binary numbers for the intermediate sum and carry within the SD adder. A modular multiplication can be performed by repeating the proposed residue addition of residue partial products. We also give a new architecture with the proposed residue SD adders to realize a faster modular multiplication. The design result shows that a modular multiplier can be improved in computing time and area based on the presented method.</abstract><tpages>7</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1548-7709
ispartof Journal of communication and computer, 2012-08, Vol.9 (8), p.872-878
issn 1548-7709
1930-1553
language eng
recordid cdi_proquest_miscellaneous_1221887700
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; Alma/SFX Local Collection
subjects Architecture
Computational efficiency
Delay
Hardware
Modular
Multiplication
Multipliers
Residues
SD加法器
序贯
数字签名
数字运算
模乘算法
模块化
残余物
残渣
title Sequential Modular Multipliers Using Residue Signed-Digit Additions
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T20%3A33%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_chong&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Sequential%20Modular%20Multipliers%20Using%20Residue%20Signed-Digit%20Additions&rft.jtitle=Journal%20of%20communication%20and%20computer&rft.au=Wei,%20S&rft.date=2012-08-01&rft.volume=9&rft.issue=8&rft.spage=872&rft.epage=878&rft.pages=872-878&rft.issn=1548-7709&rft.eissn=1930-1553&rft_id=info:doi/&rft_dat=%3Cproquest_chong%3E1221887700%3C/proquest_chong%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1221887700&rft_id=info:pmid/&rft_cqvip_id=43115316&rfr_iscdi=true