Paper 2023/1104

An Efficient Unicode encoded in UTF-16 text cryptography based on the AES algorithm

Sushmit Jahan Rose, Varendra University, Bangladesh
Umut Ozkaya, Konya Technical University, Turkiye
Sabina Yasmin, Varendra University, Bangladesh
Suraiya Jabin, Varendra University, Bangladesh
Robiul Hasan, Varendra University, Bangladesh
Elias Kabir, Varendra University, Bangladesh

Data security and secrecy from unwanted applications are the subjects of the science known as cryptography. The advanced encryption standard algorithm is the most used and secure algorithm to encrypt data. The AES algorithm is based on the symmetric algorithm and uses a single key to encrypt and decrypt data. The AES algorithm uses 128 bits length of plain text with 128 bits, 192 bits, or 256 bits key size to encrypt data. Latin script uses ASCII codes, and a single byte represents each alphabet. Therefore, in 128 bits AES encryption, 16 characters can be encrypted each time. The other language script used the Unicode standard to represent their alphabets. In Unicode, at least 2 bytes are required to represent a character. Therefore, eight characters can be encrypted at a time. Also, there is no available S-box for Unicode characters. Therefore, a modified algorithm is proposed for Unicode to encrypt data. To use the AES algorithm in Unicode data, we need to convert the Unicode into character encoding, such as UTF-16. Nevertheless, In UTF-16, some Unicode characters have similar recurrent values. This paper demonstrates a modified AES algorithm to encrypt the Unicode script to reduce time complexity.

Available format(s)
Cryptographic protocols
Publication info
CryptographyUnicodeAES algorithmGalois Field
Contact author(s)
sushmitrose @ gmail com
uozkaya @ ktun edu tr
sabina @ vu edu bd
suraiyajabin765 @ gmail com
mdshantocse @ gmail com
anujkabir777 @ gmail com
2023-07-17: approved
2023-07-14: received
See all versions
Short URL
Creative Commons Attribution


      author = {Sushmit Jahan Rose and Umut Ozkaya and Sabina Yasmin and Suraiya Jabin and Robiul Hasan and Elias Kabir},
      title = {An Efficient Unicode encoded in UTF-16 text cryptography based on the AES algorithm},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1104},
      year = {2023},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.