Forum Index
AES

 
Author Message
stevech



Joined: 23 Feb 2006

Posted: 29 September 2007, 1:38 AM    Post subject: AES

I've come across some assembly language implementations of AES (128) block coded encryption/decryption for small micros. Wondering what folks here may know of. Interest is what modest speed one can expect.
Back to top
mikep



Joined: 24 Sep 2005
Location: Austin, TX

Posted: 29 September 2007, 1:51 AM    Post subject: Re: AES

stevech wrote:
I've come across some assembly language implementations of AES (128) block coded encryption/decryption for small micros. Wondering what folks here may know of. Interest is what modest speed one can expect.

In general AES is a fast algorithm and gives very good security especially for AES256. I assume you have already seen the AVR231 application note. This code is quite fast.
Back to top
stevech



Joined: 23 Feb 2006

Posted: 29 September 2007, 5:20 AM    Post subject:

Thanks - yes on the Atmel app note. But it, nor the other code I've found, suggests bytes/sec for encryption, either block or streaming, sans other work like bootloader or serial I/O.

I'm just looking for rough approximation. Probably AES128 since the block sizes are smaller and the data I'm interested in is small sized.

The asm code for encrypt and decrypt uses lookup tables to avoid looping. Perhaps I'll try to get that running and do timing tests. That exemplary code is on avrfreaks.net

Rijndael / Advanced Encryption Standard (AES) Toolkit for AVR 8 bit microprocessors.

##################################
# Author: Michael Blenderman
# Version: 1.1
# Date: 5/1/2006
#
Back to top
Display posts from previous:   
Page 1 of 1

 



ZBasic Microcontrollers Home
All content Copyright © 2005, 2006, 2007, 2008 Elba Corp. All Rights Reserved.
Opinions expressed in posts are those of the author and not necessarily those of Elba Corp.
Powered by phpBB © 2001, 2005 phpBB Group