The skill of manipulating multimedia data is crucial to the digitalization process. Because there is an exponential growth in the amount of data that needs to be conveyed, the advancements in digitizing things have not yet hit their limit. When transferring multimedia data, precaution must be taken to ensure privacy and security. As a result, a cryptographic algorithm has to be adopted to protect the data from unauthorized attacks. The protocols that are most frequently employed are DES, AES, TRIPLE DES, etc. According to these techniques, the blowfish method is extremely important in the field of cryptography. This paper demonstrates how the blowfish algorithm is implemented both on hardware as well as software to increase security and minimize the time it takes to encrypt and decrypt data. The Xilinx platform studio was utilized to compile both the image's header file and the algorithm's source file, then Field Programmable Gate Array (FPGA) was used to perform hardware implementation. It is noted that the time has been decreased to 4.98 ns when the blowfish algorithm's resulting parameters are evaluated using the AES method.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

FPGA-Based Approach for High-Performance Data Encryption and Decryption

  • E. S. Selva Priya,
  • L. Suganthi,
  • R. Anandha Praba,
  • K. Karthika,
  • T. G. Arul Flora

摘要

The skill of manipulating multimedia data is crucial to the digitalization process. Because there is an exponential growth in the amount of data that needs to be conveyed, the advancements in digitizing things have not yet hit their limit. When transferring multimedia data, precaution must be taken to ensure privacy and security. As a result, a cryptographic algorithm has to be adopted to protect the data from unauthorized attacks. The protocols that are most frequently employed are DES, AES, TRIPLE DES, etc. According to these techniques, the blowfish method is extremely important in the field of cryptography. This paper demonstrates how the blowfish algorithm is implemented both on hardware as well as software to increase security and minimize the time it takes to encrypt and decrypt data. The Xilinx platform studio was utilized to compile both the image's header file and the algorithm's source file, then Field Programmable Gate Array (FPGA) was used to perform hardware implementation. It is noted that the time has been decreased to 4.98 ns when the blowfish algorithm's resulting parameters are evaluated using the AES method.