Keil™, An ARM® Company

Discussion Forum

Need help on AES encryption

Next Thread | Thread List | Previous Thread Start a Thread | Settings

DetailsMessage
Read-Only
Author
keil Enthu
Posted
7-Jul-2009 14:04 GMT
Toolset
ARM
New! Need help on AES encryption

Hi to all, I am working on FAT FS. In between we have a urgent requirement that we need to make a demo on implementing a encryption method on lpc2388.

So we need a free Encryption library or Source code.
The Encryption method we want is AES(Advanced Encryption method).

And already we have implemented this on rabbit. Now we want this for ARM. i am totally new to this. So Implementing own AES algorithm is not too easy and it is an urgent requirement even. please provide me some useful links to get this as soon as possible..

Read-Only
Author
Advising Zeusti
Posted
7-Jul-2009 14:24 GMT
Toolset
ARM
New! RE: Need help on AES encryption

HI.

my fa=verite is
http://www.hoozi.com/Articles/AESEncryption.htm

Always yo're freind.

Zeusti.

Read-Only
Author
Andy Neil
Posted
7-Jul-2009 15:23 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

and you didn't think to do it in a portable manner, so that it could be easily re-used on other platforms?

Read-Only
Author
Per Westermark
Posted
7-Jul-2009 15:30 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

The advantage with the ARM platform, is that it can run just about any 32-bit implementation of AES.

The only thing here is to use an AES implementation that has an acceptable license. A GPL license can't be used unless it is ok to release the full application as GPL.

Read-Only
Author
Advising Zeusti
Posted
7-Jul-2009 15:49 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

HI.

yes u r right.

the link i found has code "No license. This is an open source and free website."

but says "only a base for starting your work."

it is a v nice start.

Always yo're freind.

Zeusti.

Read-Only
Author
Tamir Michael
Posted
7-Jul-2009 17:17 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

only a base for starting your work

I was going to say something about that. Encryption is certainly not something for rookies (I am a rookie in that field). Does the OP know for sure that the implementation is water-tight? It is so easy to make mistakes that compromise the security of the data encryption altogether.

Read-Only
Author
Per Westermark
Posted
7-Jul-2009 17:31 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

It might be possible to run the openssl code.
http://www.openssl.org/source/license.html

There are also an original reference implementation of the Rijndael algorithm.

But a problem here is how to use AES. How to handle key exchanges etc. As already noted, encryption doesn't imply security.

Read-Only
Author
keil Enthu
Posted
13-Jul-2009 13:36 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

Hi we have developed AES encryption and decryption and implementing it on our project. but i have a doubt about key management and key sharing with security.

Give me some idea on this. what about symmetric encryption and how to achieve secure key management?

Read-Only
Author
Tamir Michael
Posted
13-Jul-2009 13:52 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

I was going to say something about that. Encryption is certainly not something for rookies (I am a rookie in that field). Does the OP know for sure that the implementation is water-tight? It is so easy to make mistakes that compromise the security of the data encryption altogether.

Read-Only
Author
Per Westermark
Posted
13-Jul-2009 13:57 GMT
Toolset
ARM
New! RE: already we have implemented this on rabbit

I think you need to get a 500-page book to read on these subjects. A post on this forum can't cover such big subjects.

Next Thread | Thread List | Previous Thread Start a Thread | Settings