{"title":"基于椭圆曲线的加密算法、ECDSA和配对引擎的硬件加速","authors":"M. Ikeda","doi":"10.1109/ASICON52560.2021.9620402","DOIUrl":null,"url":null,"abstract":"We have been working on design of hardware accelerators for various Elliptic-Curve based Crypto-Algorithm, such as ECDSA and Pairing Engines. Here, we present the designs of ECDSA using P-256 Short Weierstrass curve, which has the smallest gate count and the fastest performance ever reported. We also discuss the design of the pairing engine and designed an optimal ate pairing engine on the BN curve over 254-bit primes. In this paper, we demonstrated two designs: a pairing engine with optimized datapath and a pairing processor with a two-layer sequencer for multi-pairing. All these designs were designed and fabricated in 65nm CMOS SOTB process and demonstrated the measured performance.","PeriodicalId":233584,"journal":{"name":"2021 IEEE 14th International Conference on ASIC (ASICON)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Hardware Acceleration of Elliptic-Curve based Crypto-Algorithm, ECDSA and Pairing Engines\",\"authors\":\"M. Ikeda\",\"doi\":\"10.1109/ASICON52560.2021.9620402\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We have been working on design of hardware accelerators for various Elliptic-Curve based Crypto-Algorithm, such as ECDSA and Pairing Engines. Here, we present the designs of ECDSA using P-256 Short Weierstrass curve, which has the smallest gate count and the fastest performance ever reported. We also discuss the design of the pairing engine and designed an optimal ate pairing engine on the BN curve over 254-bit primes. In this paper, we demonstrated two designs: a pairing engine with optimized datapath and a pairing processor with a two-layer sequencer for multi-pairing. All these designs were designed and fabricated in 65nm CMOS SOTB process and demonstrated the measured performance.\",\"PeriodicalId\":233584,\"journal\":{\"name\":\"2021 IEEE 14th International Conference on ASIC (ASICON)\",\"volume\":\"63 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 14th International Conference on ASIC (ASICON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASICON52560.2021.9620402\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 14th International Conference on ASIC (ASICON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASICON52560.2021.9620402","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Hardware Acceleration of Elliptic-Curve based Crypto-Algorithm, ECDSA and Pairing Engines
We have been working on design of hardware accelerators for various Elliptic-Curve based Crypto-Algorithm, such as ECDSA and Pairing Engines. Here, we present the designs of ECDSA using P-256 Short Weierstrass curve, which has the smallest gate count and the fastest performance ever reported. We also discuss the design of the pairing engine and designed an optimal ate pairing engine on the BN curve over 254-bit primes. In this paper, we demonstrated two designs: a pairing engine with optimized datapath and a pairing processor with a two-layer sequencer for multi-pairing. All these designs were designed and fabricated in 65nm CMOS SOTB process and demonstrated the measured performance.