Abstract

The main aim in the design of any encryption algorithm is to provide security against unauthorized attacks. With the fast progression of digital data exchange information security has become an important issue in data communication. Encryption algorithms play an important role in information security system. These algorithms consume a significant amount of computing resources such as CPU time, memory, and battery power. The data encryption algorithms should provide security and also should not be slow in performance because it is a common practice to embed encryption algorithms in other applications. Embedding of encryption algorithms in other applications also precludes a hardware implementation, and is thus a major cause of degraded overall performance of the system. Advanced encryption standard (AES) algorithm is used for protection against various classes of wireless attacks but it consumes more core area and power. Hence, we propose a development of pipelined Blowfish algorithm as an alternative security algorithm. In this paper the pipelined blowfish algorithm with memory based S box(with different memory sizes) has been developed and simulated using Xilinx Ise 14.2 using Verilog HDL using Zynq7000. The memory-based method is used to optimize the performance of Blowfish. The performance is analyzed in terms of its area, power and throughput.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call