论文部分内容阅读
本文利用巴克尔〔1〕提出的密码分析方法,推导了能估算出为破开一份由哈格林密码机产生的密报需要多少密文字符的公式。我们将看到,破开一份C-48型(即美军M-209型)哈格林密报所需要的密文不超过8000个。鲍·哈格林于1930年发明了这种哈格林密码;以后的数十年间,生产了成千上万台这种密码机。 1.加密过程我们把明文、密文所用的字母表中的字母记作a_1,a_2…a_λ,这里λ就是字母数(典型的便是λ=26) 一台典型的哈格林密码机有W个密钥轮,第i个轮子有t_i个销子。C-48型有W=6个轮子,它们分别有17,19,21,
In this paper, we use the cryptanalysis method proposed by Buckle [1] to deduce the formula that can estimate the number of ciphertexts required to break a secret message generated by the Hagelin code machine. We will see that no more than 8,000 ciphertexts are needed to break a copy of the C-48 (that is, the U.S. military M-209) HAGLIN message. Hughlin’s invention of the Hagarin code was made in 1930; in the decades that followed, tens of thousands of such ciphers were produced. 1. Encryption Process Letters in the alphabet used in plaintext and ciphertext are marked as a_1, a_2 ... a_λ, where λ is the number of letters (typically, λ = 26). A typical Hagen password machine has W Key wheel, the i-th wheel has t_i pins. The C-48 has W = 6 wheels with 17, 19, 21,