Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ALGORITHM ON FPGA
Advantages Bibliography
Introduction
What is Encryption?
Voice encryption helps ensure that voice transmissions can be accessed only
by authorized personnel, thereby increasing the safety and efficiency of
public safety personnel.
FPGA (Spartan-3e)
Hardware
PC
Software Xilinx
AES Algorithm
DES AES
Key size 168 bits 128/192/256 bits
Encryption Decryption
AddRoundKey AddRoundKey
SubBytes InvShiftRows
ShiftRows InvSubBytes
MixColumns AddRoundKey
AddRoundKey InvMixColumns
SubBytes InvShiftRows
ShiftRows InvSubBytes
AddRoundKey AddRoundKey
WHY FPGA?
FPGAs provide the only major alternative to custom and semicustom Application
Specific Integrated Circuits (ASICs).
Higher accuracy of comparison: in the absence of the physical design and fabrication.
ADVANTAGES OF VOICE ENCRYPTION
Increased speed