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
Abstract

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.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
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
History
2023-07-17: approved
2023-07-14: received
See all versions
Short URL
https://ia.cr/2023/1104
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1104,
      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{https://eprint.iacr.org/2023/1104}},
      url = {https://eprint.iacr.org/2023/1104}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.