2014 Fifth International Symposium on Electronic System Design 2014
DOI: 10.1109/ised.2014.51
|View full text |Cite
|
Sign up to set email alerts
|

FPGA Implementation of Pipelined Blowfish Algorithm

Abstract: Objective of this paper is to enhance the throughput of Blowfish block cipher by designing a pipelined architecture of the same followed by implementation and evaluation of its performance in Field Programmable Gate Array. The proposed architecture was implemented by using Verilog HDL and was synthesized, placed and routed in Spartan3E chip XC3s500e-5fg320 using ISE Design Suite 12.1. Performance analysis of the proposed pipelined design shows a throughput of 6.3 Gbps as compared to 588.255 Mbps for non-pipeli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 4 publications
0
1
0
Order By: Relevance
“…The pipelined hardware architecture of the blowfish algorithm is shown in Figure 4. There are sixteen hardware module blocks are designed to execute each stage of iteration in parallel and among of which only first hardware module block operates on the input raw data and rest hardware module blocks operate on the computed output data from the previous module block [12]. The data path is controlled by a hardware control unit that in turn facilitate the work of each hardware module blocks in parallel with different sets of data at a time.…”
Section: Pipelined Hardware Architecture Of Blowfish Algorithmmentioning
confidence: 99%
“…The pipelined hardware architecture of the blowfish algorithm is shown in Figure 4. There are sixteen hardware module blocks are designed to execute each stage of iteration in parallel and among of which only first hardware module block operates on the input raw data and rest hardware module blocks operate on the computed output data from the previous module block [12]. The data path is controlled by a hardware control unit that in turn facilitate the work of each hardware module blocks in parallel with different sets of data at a time.…”
Section: Pipelined Hardware Architecture Of Blowfish Algorithmmentioning
confidence: 99%