Tiny Encryption Algorithm on Various Platforms
- Sasmita Rani Rout
- Amit Prakash Divekar
TEA, LabVIEW, ARM Cortex M0, NUC140VE3CN
This paper describes a cryptographic algorithm design called Tiny Encryption Algorithm i.e. TEA. TEA is a very simple algorithm. It is perfect for embedded systems as it requires little time and space. The main objective of TEA is minimization of memory footstep and maximization of speed, mainly embattled for mobile and embedded systems which aim more on speed and space. In TEA encryption and decryption is performed. These are performed using the operations from mixed (orthogonal) algebraic groups and an enormous number of rounds to achieve security and simplicity. To acclimatize with many real time constraints such as low cost, memory and data loss TEA can be implemented in a microcontroller. TEA can also be implemented in various platforms like LabVIEW, Matlab, FPGA. This paper compares and contrasts execution of TEA on two platforms: 1) LabVIEW and 2) ARM Cortex M0 based NUC140VE3CN microcontroller board. The report is generated by comparing these 2 implementations on the basis parameters like memory requirement, time, speed, user friendliness, etc.
Sasmita Rani Rout, Amit Prakash Divekar. "Tiny Encryption Algorithm on Various Platforms".INTERNATIONAL JOURNAL OF ENGINEERING DEVELOPMENT AND RESEARCH ISSN:2321-9939, Vol.3, Issue 2, pp.428-432, URL :https://rjwave.org/ijedr/papers/IJEDR1502080.pdf
Volume 3 Issue 2
Pages. 428-432