Chapter

Cryptographic Algorithms on Reconfigurable Hardware

Part of the series Signals and Communication Technology pp 221-244

General Guidelines for Implementing Block Ciphers in FPGAs

* Final gross prices may vary according to local VAT.

Get Access

Abstract

This chapter pretends to provide general guidelines for the efficient implementation of block ciphers in reconfigurable hardware platforms. The general structure and design principles for block ciphers are discussed. Basic primitives in block ciphers are identified and useful design techniques are studied and analyzed in order to obtain efficient implementations of them on reconfigurable devices. As a case of study, those techniques are applied to the Data Encryption Standard (DES), thus producing a compact DES core.