{"title":"A study of AES and RSA algorithms based on GPUs","authors":"GK Yudheksha, Prince Kumar, S. Keerthana","doi":"10.1109/ICEARS53579.2022.9752356","DOIUrl":null,"url":null,"abstract":"Combining the characteristics of GPUs and CPUs can greatly enhance the performance and bandwidth, though their design philosophies are inherently different. This research paper focuses on the GPU parallel computing technologies for encryption of AES and RSA algorithms. With the arrival of NVIDIA Technology’s Compute Unified Device Architecture (CUDA), the graphics processing unit (GPU) has shifted from graphics-capable devices to universal sequence streamline units. Cryptography is about the security techniques. The Advanced Encryption Standard (AES) is widely used in the file encryption, wireless security, SSL/TLS, etc. However, its execution efficiency can still be improved to provide better security. Similarly, improvements can also be made in serial implementations of the RSA algorithm. Parallel implementation of security algorithms has been shown to improve execution efficiency in comparison to serial implementation. This research paper focuses on parallel implementation of AES and RSA algorithms on GPU to enhance performance and energy efficiency in comparison to CPU","PeriodicalId":252961,"journal":{"name":"2022 International Conference on Electronics and Renewable Systems (ICEARS)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Electronics and Renewable Systems (ICEARS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEARS53579.2022.9752356","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Combining the characteristics of GPUs and CPUs can greatly enhance the performance and bandwidth, though their design philosophies are inherently different. This research paper focuses on the GPU parallel computing technologies for encryption of AES and RSA algorithms. With the arrival of NVIDIA Technology’s Compute Unified Device Architecture (CUDA), the graphics processing unit (GPU) has shifted from graphics-capable devices to universal sequence streamline units. Cryptography is about the security techniques. The Advanced Encryption Standard (AES) is widely used in the file encryption, wireless security, SSL/TLS, etc. However, its execution efficiency can still be improved to provide better security. Similarly, improvements can also be made in serial implementations of the RSA algorithm. Parallel implementation of security algorithms has been shown to improve execution efficiency in comparison to serial implementation. This research paper focuses on parallel implementation of AES and RSA algorithms on GPU to enhance performance and energy efficiency in comparison to CPU