{"title":"Implementation of the Advanced Encryption Standard on GPUs with the NVIDIA CUDA framework","authors":"P. Maistri, Florian Masson, R. Leveugle","doi":"10.1109/ISIEA.2011.6108701","DOIUrl":null,"url":null,"abstract":"High-bandwidth secure channels require a lot of computing power to encrypt the information. This power comes at a cost: dedicated cryptographic accelerators are often too expensive for most small-size companies. On the other hand, the GPU market has recently exploded and their processing power is also available for general computing. The developers have now access to high-performance and inexpensive parallel computing hardware. This paper presents an implementation of the Advanced Encryption Standard on the NVIDIA CUDA architecture, and it draws some conclusions about the usefulness of GPUs for cryptographic computations.","PeriodicalId":110449,"journal":{"name":"2011 IEEE Symposium on Industrial Electronics and Applications","volume":"345 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Symposium on Industrial Electronics and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIEA.2011.6108701","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
High-bandwidth secure channels require a lot of computing power to encrypt the information. This power comes at a cost: dedicated cryptographic accelerators are often too expensive for most small-size companies. On the other hand, the GPU market has recently exploded and their processing power is also available for general computing. The developers have now access to high-performance and inexpensive parallel computing hardware. This paper presents an implementation of the Advanced Encryption Standard on the NVIDIA CUDA architecture, and it draws some conclusions about the usefulness of GPUs for cryptographic computations.