Abstract

To improve the efficiency of Advanced Encryption Standard(AES) algorithm on ARM processor,aiming at AES algorithm with 128-bit block length and key length,an optimization method was proposed.The method can speed up execution efficiently on ARM processor while consuming less ROM memory.A theoretical analysis of the Rijndael algorithm and of the proposed optimization was discussed.S box was generated by real-time calculation.The MixColumns and InvMixColumns transformations were amended to execute efficiently on 32-bit processor.On-the-fly key expansion was adapted.Simulation results of the optimized algorithm on S3C2440 processor were presented.The experimental results show that the optimization of AES algorithm can execute efficiently on S3C2440 and consume less ROM memory.The method can be applied to embedded systems with memory constraints.

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.