{"title":"aCIOSm4: An Asynchronous CIOS Algorithm","authors":"Yuqing Liang, Yan Wang, Haoshan Zhang, Anping He","doi":"10.1109/ICICM50929.2020.9292222","DOIUrl":null,"url":null,"abstract":"This article proposes a novel asynchronous CIOS algorithm and its asynchronous architecture that can accelerate the encryption and decryption of RSA cryptosystem without increasing area. This algorithm merges two loops of the classical CIOS algorithm with the following advantages: reducing the number of operations by half, decreasing the complexity of hardware implementation by facilitation of the asynchronous pipelined parallel calculation, and saving the resources. Experimental results show that the average calculation time of our algorithm is only 9.8us, which is 36.5% faster than the classical one. In addition, our algorithm is also embedded in an asynchronous 1024-bits RSA cryptographic circuit, compared with the CIOS algorithm, the encryption and decryption speed are increased by 37.5%.","PeriodicalId":364285,"journal":{"name":"2020 IEEE 5th International Conference on Integrated Circuits and Microsystems (ICICM)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 5th International Conference on Integrated Circuits and Microsystems (ICICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICM50929.2020.9292222","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This article proposes a novel asynchronous CIOS algorithm and its asynchronous architecture that can accelerate the encryption and decryption of RSA cryptosystem without increasing area. This algorithm merges two loops of the classical CIOS algorithm with the following advantages: reducing the number of operations by half, decreasing the complexity of hardware implementation by facilitation of the asynchronous pipelined parallel calculation, and saving the resources. Experimental results show that the average calculation time of our algorithm is only 9.8us, which is 36.5% faster than the classical one. In addition, our algorithm is also embedded in an asynchronous 1024-bits RSA cryptographic circuit, compared with the CIOS algorithm, the encryption and decryption speed are increased by 37.5%.