Study on AES and its Efficient Implementation on STM32F103 Processor

Article Preview

Abstract:

A optimized Rijndael algorithm which can execute effectively on STM32F103 processor is presented. Firstly, a theoretical analysis of the Rijndael algorithm and code optimization are carried out, and then simulation results of the optimized algorithm on stm32f103 processor are given. Subsequently, the conclusions as follow can be drawn. The cycles of key schedule for decryption are more than those for encryption. Key schedule for decryption demands larger memory than that for encryption. Decryption is slower than encryption. At last, the experiment shows that the algorithm can be executed on STM32F103 processor efficiently.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1828-1832

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] NIST, Announcing the ADVANCED ENCRYPTION STANDARD (AES), Federal Information Processing Standards Publication, n. 197, November 26, (2001).

Google Scholar

[2] J. Daemen and V. Rijmen. AES Proposal: Rijndael. http: /csrc. nist. gov/archive/aes/rijndael/ Rijndael-ammended. pdf, Sep, (1999).

DOI: 10.1007/0-387-23483-7_358

Google Scholar

[3] Gudio Bertoni, Luca Breveglient, Pasqualina Fragneto, Marco Macchetti, and Stefano Marchesin. Efficient Software Implementation of AES on 32-bit Platforms, in Cryptographic Hardware and Embedded Systems-CHES 2002, volumn 2523 of Lecture Notes in Computer Science, pp.159-171, Springer, Berlin, Aug. (2002).

DOI: 10.1007/3-540-36400-5_13

Google Scholar

[4] J. Daemen and V. Rijmen. AES Proposal: Rijndael. http: /csrc. nist. gov/CrpytoToolkit/aes/ rijndael/, Sep (1999).

DOI: 10.1007/0-387-23483-7_358

Google Scholar

[5] Matthew Darnall, and Doug Kuhlman. AES Software Implementations on ARM7TDMI, in Cryptology- INDOCRYPT 2006, volume 4329 of Lecture Notes in Computer Science, pp.424-435, Springer, Berlin, Nov. (2006).

DOI: 10.1007/11941378_30

Google Scholar