Compact hardware implementation of advanced encryption standard with concurrent error detection | | Posted on:2006-11-02 | Degree:M.Eng | Type:Thesis | | University:Memorial University of Newfoundland (Canada) | Candidate:Yu, Namin | Full Text:PDF | | GTID:2458390008971447 | Subject:Computer Science | | Abstract/Summary: | | | A compact, efficient and highly reliable implementation of the Advanced Encryption Standard (AES) is the desirable encryption core for any practical low-end embedded application. In this thesis we design and implement a compact hardware AES system with concurrent error detection.;We investigate various architectures for compact AES implementations in 0.18 mum CMOS technology. We first explore a new compact digital hardware implementation of the AES s-boxes applying the discovery of linear redundancy in the AES s-boxes. Although the new circuit has a small size, the speed of this implementation is also reduced. Encryption architectures without key scheduling that employ four s-boxes and only one s-box are implemented using the new AES s-boxes, as well as based on other compact s-box structures. The comparison of the implementations based on different architectures and s-box structures indicates that the implementation using four s-boxes based on arithmetic operations in GF(24) has the best trade-off of area and speed. Therefore, using this s-box implementation, a complete encryption-decryption architecture with key scheduling employing the four s-box structure is implemented. In order to be adaptive to various practical applications, we optimize the implementation with the four s-box structure to support five different operation modes. (Abstract shortened by UMI.). | | Keywords/Search Tags: | Implementation, Compact, AES, Encryption, Hardware, Four | | Related items |
| |
|