Comparison of the Efficiency of Aes Implementations on Major Web Platforms
Uroš Arnaut, Milan Tair, Mladen Đ. Veinović · 2021
In this paper, the authors present an experimental study covering the evaluation of the average encryption and decryption times using different programming languages for the Web.This study covers the use of the most commonly used AES implementations for four major Web programming and scripting languages: Java, Node.js,PHP and Python.The aim of the study is to determine the cost of encrypting and decrypting data on these platforms, expressed as type per byte of data.The experiment covers data encryption and decryption with the AES algorithm in the CBC mode with 128-bit, 192-bit and 256-bit keys.In this paper, we present the results and pros and cons of use of the AES algorithm implementations on these major Web platforms.