I am running a comparison between CLEFIA(Lightweight cipher from Sony Corporation which is a standard now http://www.sony.net/Products/cryptography/clefia/standard/index.html) and AES 128-bit.
The comparison is done on an android device. (Galaxy S3)
For CLEFIA's code, I have converted their official code which is in C to Java from here http://www.sony.net/Products/cryptography/clefia/download/data/clefia_ref.c, and for AES 128-bit I am using Java's
What struck me is that, instead of CLEFIA being lightweight and running faster (needs less resources, less cycles, etc), it was AES which was actually faster, and a lot. (Around 150 times and even more).
I unfortunately was not able to test both on sensors where the computational power and battery life is really minimal compared to a mobile.
Has anyone had an experienced with a lightweight cipher versus AES? (If needed, I do not mind sharing my code)