2011
DOI: 10.1007/978-3-642-23951-9_32
|View full text |Cite
|
Sign up to set email alerts
|

Throughput vs. Area Trade-offs in High-Speed Architectures of Five Round 3 SHA-3 Candidates Implemented Using Xilinx and Altera FPGAs

Abstract: Abstract. In this paper we present a comprehensive comparison of all Round 3 SHA-3 candidates and the current standard SHA-2 from the point of view of hardware performance in modern FPGAs. Each algorithm is implemented using multiple architectures based on the concepts of folding, unrolling, and pipelining. Trade-offs between speed and area are investigated, and the best architecture from the point of view of the throughput to area ratio is identified. Finally, all algorithms are ranked based on their overall … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
16
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 26 publications
(17 citation statements)
references
References 7 publications
1
16
0
Order By: Relevance
“…Three different architectures were discuss in [9], which are parallel processing of P and Q, unrolling of both P and Q and using nstages pipelining, can be used for high throughput implementation. In unrolling increment in area is too high as compare to throughput, while pipelining can increase latency of the design.…”
Section: Design Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…Three different architectures were discuss in [9], which are parallel processing of P and Q, unrolling of both P and Q and using nstages pipelining, can be used for high throughput implementation. In unrolling increment in area is too high as compare to throughput, while pipelining can increase latency of the design.…”
Section: Design Methodologymentioning
confidence: 99%
“…The implementation results are 2906 Slices, 7214Mbps throughput and TPA is 2.48. In [9,10] E. Homsirikamol et.al, showed their work with the same approach in [8] and uses 1912 Slices to achieve throughput of 6072Mbps and TPA of 3.18. In [11] B. Baldwin et.al, implemented basic iterative architecture on Virtex-5 FPGA, using Combinational Logic only with I/O wrapper for real world interface.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Due to the fact that the subkeys are inserted every four rounds, another approach is the 4-round unrolled alternative that is followed in many works [27], [29], [36][37][38], [41]. Additionally, the fact that the round constants, R, are different for the first eight rounds and then they are repeated every eight rounds, the third alternative for unrolling is the 8-round unrolled one, which is also followed by many researchers, as well as the creators of the Skein family [17], [22], [37][38], [41]. Due to the above facts, all the intermediate possible alternatives with different unrolling factor are considered as non-effective in terms of area because they demand more steering logic for the sub-keys and the rotation constants resulting in an increase of the critical path.…”
Section: Loop-unrolling Explorationmentioning
confidence: 99%
“…Regarding the hardware implementations of Skein, the works presented in literature can be classified in two main categories. The first category includes the works that perform comparative studies among the candidates of NIST's hash competition [24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41]. The main goal of these works is not to develop sophisticated architectures but to study the performance of these algorithms when they are implemented in hardware.…”
Section: Introductionmentioning
confidence: 99%
“…This way, we will be also able to provide comparison for an alternative FPGA family, Stratix III from Altera. [25] x1 (P/Q) 6200 1419 4.37 Gaj et al [16] x1 (P/Q) 6117 1795 3.41 Homsirikamol et al [18] x1 (P/Q) 6072 1912 3.18 Gaj et al [16] /2(v) (P/Q) 3721 1195 3.11 Homsirikamol et al [18] /2(v) (P+Q) 4014 1598 2.51 Gaj et al [16] x1 (P+Q) 7213 2906 2.48 Baldwin et al [2] x1 (P+Q) 7709 3137 2.46 Guo et al [2] x1 (P+Q) 5027 3798 1.32…”
Section: Motivation and Previous Workmentioning
confidence: 99%