Debapriya Basu Roy, Shubham Agrawal, C. Rebeiro, Debdeep Mukhopadhyay
{"title":"Accelerating OpenSSL's ECC with low cost reconfigurable hardware","authors":"Debapriya Basu Roy, Shubham Agrawal, C. Rebeiro, Debdeep Mukhopadhyay","doi":"10.1109/ISICIR.2016.7829684","DOIUrl":null,"url":null,"abstract":"Security protocols based on elliptic curves are gradually becoming the standard for a wide range of applications. However, the intensive mathematical computations involved in elliptic curve cryptography (ECC), create performance bottlenecks for a number of applications involving web servers, cloud computing infrastructures, and data centers. Side-by-side, software implementations of ECC are plagued with several implementation specific attacks. Reconfigurable hardware accelerators for ECC can solve both these problems. It can provide the necessary speeds to match the performance requirements of the applications, and can also provide an isolated environment, which can prevent several known attacks. In this paper, we demonstrate a reconfigurable hardware accelerator for OpenSSL's implementation of ECC, and show how a low cost hardware platform is sufficient to double performance.","PeriodicalId":159343,"journal":{"name":"2016 International Symposium on Integrated Circuits (ISIC)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Integrated Circuits (ISIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISICIR.2016.7829684","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Security protocols based on elliptic curves are gradually becoming the standard for a wide range of applications. However, the intensive mathematical computations involved in elliptic curve cryptography (ECC), create performance bottlenecks for a number of applications involving web servers, cloud computing infrastructures, and data centers. Side-by-side, software implementations of ECC are plagued with several implementation specific attacks. Reconfigurable hardware accelerators for ECC can solve both these problems. It can provide the necessary speeds to match the performance requirements of the applications, and can also provide an isolated environment, which can prevent several known attacks. In this paper, we demonstrate a reconfigurable hardware accelerator for OpenSSL's implementation of ECC, and show how a low cost hardware platform is sufficient to double performance.