We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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..
HI.
my fa=verite is www.hoozi.com/.../AESEncryption.htm
Always yo're freind.
Zeusti.
and you didn't think to do it in a portable manner, so that it could be easily re-used on other platforms?
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.
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.
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.
It might be possible to run the openssl code. www.openssl.org/.../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.
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?
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.