Hardware optimizations for crypto implementations (Invited paper)

Author(s):  
M Mohamed Asan Basiri ◽  
Sandeep K. Shukla
Author(s):  
Colm Kelly ◽  
Fahad Manzoor Siddiqui ◽  
Burak Bardak ◽  
Yun Wu ◽  
Roger Woods ◽  
...  

2011 ◽  
Vol 50 (1) ◽  
pp. 87-101
Author(s):  
Jozef Tomecek

ABSTRACT Stream ciphers form part of cryptographic primitives focused on privacy. Synchronous, symmetric and software-oriented stream cipher Rabbit is member of final portfolio of European Union's eStream project. Although it was designed to perform well in software, employed operations seem to compute effi­ciently in hardware. 128-bit security, with no known security weaknesses is claimed by Rabbit's designers. Since hardware performance of Rabbit was only estimated in the proposal of algorithm, comparison of direct and optimized FPGA im­plementations of Rabbit stream cipher is presented, identifying algorithm bot­tlenecks, discussing optimization techniques applied to algorithm computations, along with key area/time trade-offs.


2004 ◽  
Author(s):  
Ichiro Asano ◽  
Hiroshi Nakamura ◽  
Masaru Miyai ◽  
Masayuki Adachi ◽  
Kenzo Hosoi

VLSI Design ◽  
2001 ◽  
Vol 12 (2) ◽  
pp. 151-165 ◽  
Author(s):  
G. Esakkimuthu ◽  
H. S. Kim ◽  
M. Kandemir ◽  
N. Vijaykrishnan ◽  
M. J. Irwin

Memory system usually consumes a significant amount of energy in many battery-operated devices. In this paper, we provide a quantitative comparison and evaluation of the interaction of two hardware cache optimization mechanisms and three widely used compiler optimization techniques used to reduce the memory system energy. Our presentation is in two parts. First, we focus on a set of memory-intensive benchmark codes and investigate their memory system energy behavior due to data accesses under hardware and compiler optimizations. Then, using four motion estimation codes, we look at the influence of compiler optimizations on the memory system energy considering the overall impact of instruction and data accesses.


2009 ◽  
Vol 69 (7) ◽  
pp. 601-612 ◽  
Author(s):  
Christos D. Antonopoulos ◽  
Filip Blagojevic ◽  
Andrey N. Chernikov ◽  
Nikos P. Chrisochoides ◽  
Dimitrios S. Nikolopoulos

2019 ◽  
Vol 68 (1) ◽  
pp. 67-82
Author(s):  
Nusa Zidaric ◽  
Mark Aagaard ◽  
Guang Gong

Sign in / Sign up

Export Citation Format

Share Document