Statistical Techniques for Language Recognition: An Introduction and Guide for Cryptanalysts (1993)
| Venue: | Cryptologia |
| Citations: | 10 - 2 self |
BibTeX
@ARTICLE{Ganesan93statisticaltechniques,
author = {Ganesan},
title = {Statistical Techniques for Language Recognition: An Introduction and Guide for Cryptanalysts},
journal = {Cryptologia},
year = {1993},
volume = {4},
pages = {321--366}
}
Years of Citing Articles
OpenURL
Abstract
We explain how to apply statistical techniques to solve several language-recognition problems that arise in cryptanalysis and other domains. Language recognition is important in cryptanalysis because, among other applications, an exhaustive key search of any cryptosystem from ciphertext alone requires a test that recognizes valid plaintext. Written for cryptanalysts, this guide should also be helpful to others as an introduction to statistical inference on Markov chains. Modeling language as a finite stationary Markov process, we adapt a statistical model of pattern recognition to language recognition. Within this framework we consider four welldefined language-recognition problems: 1) recognizing a known language, 2) distinguishing a known language from uniform noise, 3) distinguishing unknown 0th-order noise from unknown 1st-order language, and 4) detecting non-uniform unknown language. For the second problem we give a most powerful test based on the Neyman-Pearson Lemma. For the oth...







