Paper 2023/1104 Original: eprint.iacr.org/2023/1104 ↗

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

Sushmit Jahan Rose
Umut Ozkaya
Sabina Yasmin
Suraiya Jabin
Robiul Hasan
Elias Kabir
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.
History
2023-07-14: last updated
2023-07-14: published
Short URL
https://ia.cr/2023/1104
License
https://creativecommons.org/licenses/by/4.0/

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