AES-CBC Software Execution Optimization
Razvi Doomun, Jayramsingh Doma, Sundeep Tengur

TL;DR
This paper evaluates the performance of AES-CBC software encryption on low-power devices, showing optimized implementation improves speed but increases memory usage, aiding future wireless security system design.
Contribution
It provides a detailed analysis of AES-CBC software performance, highlighting optimization benefits and trade-offs for wireless device encryption.
Findings
Optimized AES-CBC software increases encryption speed by 12-30%.
Memory usage doubles with optimization.
Performance analysis aids wireless security system design.
Abstract
With the proliferation of high-speed wireless networking, the necessity for efficient, robust and secure encryption modes is ever increasing. But, cryptography is primarily a computationally intensive process. This paper investigates the performance and efficiency of IEEE 802.11i approved Advanced Encryption Standard (AES)-Rijndael ciphering/deciphering software in Cipher Block Chaining (CBC) mode. Simulations are used to analyse the speed, resource consumption and robustness of AES-CBC to investigate its viability for image encryption usage on common low power devices. The detailed results presented in this paper provide a basis for performance estimation of AES cryptosystems implemented on wireless devices. The use of optimized AES-CBC software implementation gives a superior encryption speed performance by 12 - 30%, but at the cost of twice more memory for code size.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
