WCSE 2017
ISBN: 978-981-11-3671-9 DOI: 10.18178/wcse.2017.06.086

A Cost analysis of AES-128 and AES-512 on Apple mobile processors

Vatchara Saicheur, Krerk Piromsopa

Abstract— This paper is the cost analysis of two Advanced Encryption Standard (AES) algorithms on 32-bit and 64-bit Apple mobile processor by using iPhone5C and iPhone7. Our analysis shows increasing in performance when expanding the block size from 128 bits (AES-128) to 512 bits (AES-512). Similarly increasing the length of encryption key to 512 bits and 1024 bits yields stronger security. Our aim is to analyze the encryption cost different between the original AES-128 and the AES-512. The results showed that increasing block size will give 1.21 – 1.64 speed up on iPhone5C and 1.19 – 1.55 speed up on iPhone7 depending on the key length. Moreover, AES 512-bit block size shows faster CPU time in encryption than 128-bit block size. However, the memory usage for encryption on all key size are similar. iPhone7 used more memory than iPhone5C. In conclusion, expanding block size to 512 bits can increase performance while this is also lower the cost on mobile device. This result may have the benefit in improving the security of personal data by using mobile phone

Index Terms— Cryptography, Cost analysis, Mobile devices

Vatchara Saicheur, Krerk Piromsopa
Department of Computer Engineering, Chulalongkorn University, THAILAND


Cite: Vatchara Saicheur, Krerk Piromsopa, "A Cost analysis of AES-128 and AES-512 on Apple mobile processors," Proceedings of 2017 the 7th International Workshop on Computer Science and Engineering, pp. 496-502, Beijing, 25-27 June, 2017.