Engineering Bookshelf

Cryptographic Engineering Books
Book Cover: Cryptographic Algorithms on Reconfigurable Hardware

Cryptographic Algorithms on Reconfigurable Hardware

by Francisco Rodriguez-Henriquez, N.A. Saqib, Arturo Díaz Pérez, Cetin Kaya Koc

Publisher: Springer
ISBN: 0387338837

Check price @ amazon.com , amazon.ca , amazon.co.uk


Book Description

Software-based cryptography can be used for security applications where data traffic is not too large and low encryption rate is tolerable. But hardware methods are more suitable where speed and real-time encryption are needed. Until now, there has been no book explaining how cryptographic algorithms can be implemented on reconfigurable hardware devices. This book covers computational methods, computer arithmetic algorithms, and design improvement techniques needed to implement efficient cryptographic algorithms in FPGA reconfigurable hardware platforms. The author emphasizes the practical aspects of reconfigurable hardware design, explaining the basic mathematics involved, and giving a comprehensive description of state-of-the-art implementation techniques.


Customer Reviews

What is missing here?
By Magdy Saeb

Real-time applications of cryptography require that the processing delays are to be minimized. Therefore, hardware implementation is considered indispensable for this type of applications. In this respect, concepts of cryptographic micro-architectures for real-time data encryption employing Field Programmable Gate Arrays (FPGA) are well-explained in this book. The book, as its name implies, discusses algorithms that are to minimize time, area and power consumption. As a matter of fact, this is the first book, as far as I know, that deals with the new evolving area of cryptographic FPGA implementations. It can be helpful to understand the basics of this new discipline along with another book on Cryptographic Engineering edited by one of the authors of Cryptographic Algorithms. However, what is missing here is sample implementations with extended discussions. I found the book to be an interesting introduction to the subject but will hardly help practicing engineers in their design efforts of Cryptographic FPGA Implementations. In a sense the book neglects what its major audience need to find in it . Design engineers need to find some solutions of the problems they are facing in implementing cryptographic algorithms.