Generic Architecture and Semiconductor Intellectual Property Cores for Avanced Encryption Standard Cryptography


Autoria(s): O'Neill, Maire; McCanny, John
Data(s)

01/07/2003

Resumo

<p>A generic architecture for implementing the advanced encryption standard (AES) encryption algorithm in silicon is proposed. This allows the instantiation of a wide range of chip specifications, with these taking the form of semiconductor intellectual property (IP) cores. Cores implemented from this architecture can perform both encryption and decryption and support four modes of operation: (i) electronic codebook mode; (ii) output feedback mode; (iii) cipher block chaining mode; and (iv) ciphertext feedback mode. Chip designs can also be generated to cover all three AES key lengths, namely 128 bits, 192 bits and 256 bits. On-the-fly generation of the round keys required during decryption is also possible. The general, flexible and multi-functional nature of the approach described contrasts with previous designs which, to date, have been focused on specific implementations. The presented ideas are demonstrated by implementation in FPGA technology. However, the architecture and IP cores derived from this are easily migratable to other silicon technologies including ASIC and PLD and are capable of covering a wide range of modem communication systems cryptographic requirements. Moreover, the designs produced have a gate count and throughput comparable with or better than the previous one-off solutions.</p>

Identificador

http://pure.qub.ac.uk/portal/en/publications/generic-architecture-and-semiconductor-intellectual-property-cores-for-avanced-encryption-standard-cryptography(f995452b-fdf8-4caf-b284-2ca4e9e14171).html

http://dx.doi.org/10.1049/ip-cdt:20030499

http://www.scopus.com/inward/record.url?scp=0041471588&partnerID=8YFLogxK

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

O'Neill , M & McCanny , J 2003 , ' Generic Architecture and Semiconductor Intellectual Property Cores for Avanced Encryption Standard Cryptography ' IEE Proceedings - Computers and Digital Techniques , vol 150(4) , no. 4 , pp. 239-244 . DOI: 10.1049/ip-cdt:20030499

Palavras-Chave #/dk/atira/pure/subjectarea/asjc/1700/1703 #Computational Theory and Mathematics #/dk/atira/pure/subjectarea/asjc/1700/1708 #Hardware and Architecture #/dk/atira/pure/subjectarea/asjc/2600/2614 #Theoretical Computer Science
Tipo

article