{"title":"基于FPGA的混合密码算法的加解密硬件实现","authors":"Vikrant Shende, Meghana Kulkarni","doi":"10.1109/ICEECCOT.2017.8284540","DOIUrl":null,"url":null,"abstract":"In this paper, a hybrid encryption algorithm is proposed. The RSA (Rivest Shamir Adleman) public-key standard has been used along with AES (Advanced Encryption Standard), a symmetric key algorithm, thereby reinforcing the RSA architecture as well as giving rise to a much more secure encryption algorithm. This hybrid design is implemented on Modelsim to obtain the simulation results and then synthesized using Xilinx ISE platform and targeted on a FPGA. In the proposed hybrid system, to provide extra security and to achieve much stronger encryption, the AES key is also encrypted using RSA algorithm along with the encryption of plaintext by AES. This virtually provides a double layer of the security perimeter. For the decryption, the RSA public key is used to decrypt the AES key and then using this key, the original plaintext message is obtained.","PeriodicalId":439156,"journal":{"name":"2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT)","volume":"129 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"FPGA based hardware implementation of hybrid cryptographic algorithm for encryption and decryption\",\"authors\":\"Vikrant Shende, Meghana Kulkarni\",\"doi\":\"10.1109/ICEECCOT.2017.8284540\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, a hybrid encryption algorithm is proposed. The RSA (Rivest Shamir Adleman) public-key standard has been used along with AES (Advanced Encryption Standard), a symmetric key algorithm, thereby reinforcing the RSA architecture as well as giving rise to a much more secure encryption algorithm. This hybrid design is implemented on Modelsim to obtain the simulation results and then synthesized using Xilinx ISE platform and targeted on a FPGA. In the proposed hybrid system, to provide extra security and to achieve much stronger encryption, the AES key is also encrypted using RSA algorithm along with the encryption of plaintext by AES. This virtually provides a double layer of the security perimeter. For the decryption, the RSA public key is used to decrypt the AES key and then using this key, the original plaintext message is obtained.\",\"PeriodicalId\":439156,\"journal\":{\"name\":\"2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT)\",\"volume\":\"129 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEECCOT.2017.8284540\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEECCOT.2017.8284540","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA based hardware implementation of hybrid cryptographic algorithm for encryption and decryption
In this paper, a hybrid encryption algorithm is proposed. The RSA (Rivest Shamir Adleman) public-key standard has been used along with AES (Advanced Encryption Standard), a symmetric key algorithm, thereby reinforcing the RSA architecture as well as giving rise to a much more secure encryption algorithm. This hybrid design is implemented on Modelsim to obtain the simulation results and then synthesized using Xilinx ISE platform and targeted on a FPGA. In the proposed hybrid system, to provide extra security and to achieve much stronger encryption, the AES key is also encrypted using RSA algorithm along with the encryption of plaintext by AES. This virtually provides a double layer of the security perimeter. For the decryption, the RSA public key is used to decrypt the AES key and then using this key, the original plaintext message is obtained.