Full metadata record
DC FieldValueLanguage
dc.contributor.authorYen, CHen_US
dc.contributor.authorWu, BFen_US
dc.date.accessioned2014-12-08T15:16:27Z-
dc.date.available2014-12-08T15:16:27Z-
dc.date.issued2006-06-01en_US
dc.identifier.issn0018-9340en_US
dc.identifier.urihttp://dx.doi.org/10.1109/TC.2006.90en_US
dc.identifier.urihttp://hdl.handle.net/11536/12177-
dc.description.abstractIn order to prevent the Advanced Encryption Standard (AES) from suffering from differential fault attacks, the technique of error detection can be adopted to detect the errors during encryption or decryption and then to provide the information for taking further action, such as interrupting the AES process or redoing the process. Because errors occur within a function, it is not easy to predict the output. Therefore, general error control codes are not suited for AES operations. In this work, several error-detection schemes have been proposed. These schemes are based on the (n + 1, n) cyclic redundancy check (CRC) over GF(2(8)), where n n is an element of {4, 8, 16,}. Because of the good algebraic properties of AES, specifically the Mixcolumns operation, these error detection schemes are suitable for AES and efficient for the hardware implementation; they may be designed using round-level, operation-level, or algorithm-level detection. The proposed schemes have high fault coverage. In addition, the schemes proposed are scalable and symmetrical. The scalability makes these schemes suitable for an AES circuit implemented in 8-bit, 32-bit, or 128-bit architecture. Symmetry also benefits the implementation of the proposed schemes to achieve that the encryption process and the decryption process can share the same error detection hardware. These schemes are also suitable for encryption-only or decryption-only cases. Error detection for the key schedule in AES is also proposed and is based on the derived results in the data procedure of AES.en_US
dc.language.isoen_USen_US
dc.subjectadvanced encryption standarden_US
dc.subjecterror control codeen_US
dc.subjectCRCen_US
dc.subjectdifferential fault attacksen_US
dc.titleSimple error detection methods for hardware implementation of advanced encryption standarden_US
dc.typeArticleen_US
dc.identifier.doi10.1109/TC.2006.90en_US
dc.identifier.journalIEEE TRANSACTIONS ON COMPUTERSen_US
dc.citation.volume55en_US
dc.citation.issue6en_US
dc.citation.spage720en_US
dc.citation.epage731en_US
dc.contributor.department電控工程研究所zh_TW
dc.contributor.departmentInstitute of Electrical and Control Engineeringen_US
dc.identifier.wosnumberWOS:000236929800006-
dc.citation.woscount33-
Appears in Collections:Articles


Files in This Item:

  1. 000236929800006.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.