An RSA encryption implementation method using residue signed-digit arithmetic circuits
This paper proposes an RSA encryption method using a sequential modular multiplication based on residue signed-digit (SD) number arithmetic. For a large modulus m with a length of (p+1)-bit used as a key in RSA public-key cryptosystem, a complement of m, m* = m - 2 p , with the p-digit SD number rep...
Saved in:
Published in | 2012 5th International Conference on Biomedical Engineering and Informatics pp. 1299 - 1303 |
---|---|
Main Author | |
Format | Conference Proceeding |
Language | English Japanese |
Published |
IEEE
01.10.2012
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | This paper proposes an RSA encryption method using a sequential modular multiplication based on residue signed-digit (SD) number arithmetic. For a large modulus m with a length of (p+1)-bit used as a key in RSA public-key cryptosystem, a complement of m, m* = m - 2 p , with the p-digit SD number representation is used to calculate the modular operations. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using two SD adders for a modulus M, 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. 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. |
---|---|
AbstractList | This paper proposes an RSA encryption method using a sequential modular multiplication based on residue signed-digit (SD) number arithmetic. For a large modulus m with a length of (p+1)-bit used as a key in RSA public-key cryptosystem, a complement of m, m* = m - 2 p , with the p-digit SD number representation is used to calculate the modular operations. By introducing a p-digit radix-two SD number system into the residue arithmetic, a modular addition is easily implemented by using two SD adders for a modulus M, 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. 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. |
Author | Shugang Wei |
Author_xml | – sequence: 1 surname: Shugang Wei fullname: Shugang Wei organization: Dept. of Production Sci. & Technol., Gunma Univ., Gunma, Japan |
BookMark | eNo1kMFOwzAQRI0ACVr6AYiLfyDFayeOcyxVgUpFSFBxrRx7nS5q3CpODv17Kiin0ZPmzWFG7CruIzJ2D2IKIKrHp7fFcioFyKkuQAkQF2wEuS4VgMnLSzapSvPPStywSUrfQoiTq0_6LfuaRf7xOeMYXXc89LSPnNrDDluMvf3FFvvt3vMhUWx4h4n8gDxRE9Fnnhrque2o355q5Lijzg3Upzt2Hewu4eScY7Z-Xqznr9nq_WU5n60yMlpmTmJwCrTJfS1B26IGUKW2IciiLvIQjCpqIzzkQYvcWeGkl1gbLK1WlS7UmD38zRIibg4dtbY7bs5PqB-EtFRc |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/BMEI.2012.6513010 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEL url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 1467311847 1467311820 9781467311847 9781467311823 |
EndPage | 1303 |
ExternalDocumentID | 6513010 |
Genre | orig-research |
GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ADFMO ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IEGSK IERZE OCL RIE RIL |
ID | FETCH-LOGICAL-i862-c2efc31684db216a5b11376aff25b54ff835b80d14f604ca0c2d2eb8e7a639653 |
IEDL.DBID | RIE |
ISBN | 9781467311830 1467311839 |
IngestDate | Wed Aug 27 04:32:59 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English Japanese |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i862-c2efc31684db216a5b11376aff25b54ff835b80d14f604ca0c2d2eb8e7a639653 |
PageCount | 5 |
ParticipantIDs | ieee_primary_6513010 |
PublicationCentury | 2000 |
PublicationDate | 2012-Oct. |
PublicationDateYYYYMMDD | 2012-10-01 |
PublicationDate_xml | – month: 10 year: 2012 text: 2012-Oct. |
PublicationDecade | 2010 |
PublicationTitle | 2012 5th International Conference on Biomedical Engineering and Informatics |
PublicationTitleAbbrev | BMEI |
PublicationYear | 2012 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0001106109 |
Score | 1.4938241 |
Snippet | This paper proposes an RSA encryption method using a sequential modular multiplication based on residue signed-digit (SD) number arithmetic. For a large... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1299 |
SubjectTerms | cryptosystem residue arithmetic residue numbers RSA Encryption signed-digit arithmetic |
Title | An RSA encryption implementation method using residue signed-digit arithmetic circuits |
URI | https://ieeexplore.ieee.org/document/6513010 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJyZALeItD4wkTRw7iceCWhWkIgQFdav8LBFqi0oywK_nnEcrEANbHEeR5ZPv_Nnfd4fQpRCxBcMSj0fUejSi3OOMw3LXgRQyITSyTu88vo9Hz_RuyqYtdLXRwhhjSvKZ8d1jeZevV6pwR2W9mIHHdXqqHQBulVZre57isE3AS-1WnEShi_xNSqe63dxqwme96_Hg1hG7iF__9Ed1lTK4DPfQuBlWxSl584tc-urrV8bG_457H3W3Mj78sAlQB6hllh300l_ix6c-ht71Z-kvcLZoSORlsyoqjR0jfo4BjWe6MNjxPIz2dDbPcgz4On9dOPkjVtlaFVn-0UWT4WByM_Lq4gpeBiDGU8RY5YpWUS1JGAsmwxB8jbCWMMmotbAzk2mgQ2rjgCoRKKKJkalJBOxpYhYdovZytTRHCHOiE5YoTojVFPBRCnuiOEwFrPSUU5Uco46bktl7lT5jVs_Gyd-vT9GuM0vFlztD7XxdmHOI-7m8KA3-DafbqIw |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LT8IwGG-IHvSkBoxve_Doxta123pEAwFlxCgabqRPXAxgcDvoX2-7B0Tjwdu6Nk3TL_0e7e_3fQBcMRZqI1jk0ABrBweYOpRQc9ylxxmPEA605Tsno7D_jO8mZNIA12sujFKqAJ8p134Wb_lyKXJ7VdYOidG4lk-1bew-8Uu21uZGxUY3Hi3YW2EU-Nb210mdqnb9rmmGtW-S7sBCu5BbTfujvkphXnp7IKkXVqJK3tw84674-pWz8b8r3wetDZEPPqxN1AFoqEUTvHQW8PGpA03v6rPQGDCd1zDyolmWlYYWEz-DJh5PZa6gRXoo6ch0lmbQRNjZ69wSIKFIVyJPs48WGPe649u-U5VXcFITxjgCKS1s2SosOfJDRrjvG23DtEaEE6y18c147Ekf69DDgnkCSaR4rCJmvJqQBIdga7FcqCMAKZIRiQRFSEtsIqTYeEWhHzNz1mOKRXQMmnZLpu9lAo1ptRsnf_--BDv9cTKcDgej-1Owa0VUoufOwFa2ytW58QIyflEI_xuoO6vV |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+5th+International+Conference+on+Biomedical+Engineering+and+Informatics&rft.atitle=An+RSA+encryption+implementation+method+using+residue+signed-digit+arithmetic+circuits&rft.au=Shugang+Wei&rft.date=2012-10-01&rft.pub=IEEE&rft.isbn=9781467311830&rft.spage=1299&rft.epage=1303&rft_id=info:doi/10.1109%2FBMEI.2012.6513010&rft.externalDocID=6513010 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311830/lc.gif&client=summon&freeimage=true |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311830/mc.gif&client=summon&freeimage=true |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781467311830/sc.gif&client=summon&freeimage=true |