Distinguishing the language of ciphered texts

We address the problem of distinguishing the language of a ciphered file. We consider texts in Russian, English, German and French which are encrypted by the block ciphers. We consider the ECB (electronic code book) mode and ciphers with block length 64, 96 and 128 bits. It is shown that the languag...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ryabko, B., Gruzin, A., Monarev, V.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We address the problem of distinguishing the language of a ciphered file. We consider texts in Russian, English, German and French which are encrypted by the block ciphers. We consider the ECB (electronic code book) mode and ciphers with block length 64, 96 and 128 bits. It is shown that the language of the encrypted text can be effectively determined, for instance Russian and English texts can be distinguished with the error around 5% when the block length is 64 bits and the file length is 800 kbytes and more and with mistake around 25% when the block length is 128 bits and the length of file is 2500 kbytes and more. In addition, English and German texts can be distinguished with the mistake around 13% in the case when the block length is 64 bits and file length is not less than 800 kbytes. Also the results of experiments to distinguish texts in natural and artificial languages (e.g., source codes in C++ or Java) are presented.
DOI:10.1109/SIBIRCON.2008.4602584