Abstract

Encryption Techniques are one of the most important and very useful things to secure and protect the messages against such threads. To develop a highly secure android application, the application developer needs to take consideration various things furthermore the security after performance. Because of Android smartphone have limited resources, therefore effort to improve the performance of applications for the Android platform need to be done. The questions about which algorithms are performing better on Android are frequently arise in various developer forum such us Stack Overflow and Quora. To answer the questions this paper will show performance comparison of the most common safe encryption algorithm specifically Rijndael, Serpent and Twofish in order to establish which one of these is the most optimum to be implemented in Android smartphone. The test is carried out over devices which measure the performance and computational cost from the CPU and memory consumptions of the device and execution time when they run each algorithm on 256-bit key length. The test result shows that the Serpent has better encryption and decryption performance than Rijndael and Twofish. Serpent has the faster time for encryption and decryption. While Serpent and Twofish surpass Rijndael on efficiency use of memory for encryption and decryption. However, the most efficient percentage of CPU usage is done by Rijndael.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.