Simultaneous encryption and authentication of messages over GPUs

Published: 01 Jan 2024, Last Modified: 28 May 2025Multim. Tools Appl. 2024EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: There has recently been a rising interest in inventing new efficient cryptographic algorithms, thanks to advances in the field of Graphics Processing Unit (GPU) technology. Current cryptographic algorithms have been implemented with GPUs, including the Advanced Encryption Standard algorithm (AES) and the Secure-Hash Algorithm 3 (SHA3). However, the currently available cryptographic approaches cannot fully benefit from the GPU’s capabilities, as they are not designated in accordance with the GPU characteristics. Therefore, they are not carried out in an efficient manner. Thus, the need to design new cryptographic algorithms that can achieve the best performances without degrading the security level. In this work, a new message Encryption and Authentication Algorithm (MEAA) is specifically proposed for graphics processing units (GPUs). It consists of one-round encryption and authentication functions that are based on the dynamic key-dependent scheme. Experimental results indicate that the proposed approach reaches a throughput of over 580 GB/s over the GPU Tesla A100. Additionally, it demonstrates that the performance improvement ratio is better than that of existing methods. On the other hand, the proposed MEAA is impervious to well-known cryptanalysis attacks since it is based on the dynamic key strategy, and different primitives of cryptography, which are employed for each new input message.
Loading