大战初期由于苏联人缺乏密码材料,这使我们研制成功了维诺纳密码破译法。为了缓和通讯系统的压力,苏联人把一次性密码本复制多份,分别发给各个驻西方国家的苏联使馆。这样我们就很难破译他们密码了。苏联人用五个波道向世界各地传播大量的电文;一个供使馆使用;一个供格鲁乌使用;一个供海军军事情报局使用;一个供克格勃使用;还有一个供贸易通讯使用。战时有许多军事器材从西方运往东方,贸易通讯占苏联全国通讯的百分之八十。华盛顿的克格勃成员同莫斯科通讯时使用的是一套密码本的复制件,被用在苏联驻墨西哥使馆与莫斯科之间的贸易波道上。
战后不久,一名叫梅雷迪斯加德纳的美国优秀密码分析员就开始对在芬兰战场上捡到的一本残缺不全的苏联密码本进行了研究。加德纳在美国武装部队安全局(即美国国家安全局的前身)工作。虽然这个密码本的大部分已经遗失,但上面还有一些无线电通讯中的一些最普通的指示词组,例如拼法、拼法完等等。这些词组使用得非常普遍,因为每个密码本都有它自己的限定词汇。如果发报人在密码本中没有找到合适的词组;这种情况是经常出现的,例如某个人的姓名;他就得把这个词按字母一个一个地拼出来, 并在词前加上拼法 ,在词尾加上拼法完,以提醒对方的注意。
加德纳用这些常用词组同过去苏联人的电文通讯作了对比,发现某些波道有同种密码重复使用的情况,这说明苏联在使用同一个一次性密码本。他逐个对那些用同一密码本编码的通讯进行了吻合,并设法破译。起初当他声称他破译了苏联密码时,没人相信。后来他对华盛顿到莫斯科的大使专用线采取了一次行动,并取得了辉煌的战果。这时,人们才开始重视他的贡献。他破译的密码是一句英文,叫做防御不能赢得胜利!这句话前面有拼法,后面有拼法完。加德纳发现这句话原来是电文发出前一天美国出版的一本有关国防战略的书的书名。于是美国武装部队安全局把这个机密告诉了英国,英国那时的密码分析工作是世界上第一流的。从此,英美两国就开始了破译密码的联合行动,这项工作持续了四十年。
这个行动的代号起先叫新娘,后来又改为药品,最后定为维诺纳,并且只在英国称为维诺纳。这个行动进展甚慢。在浩渺的通讯中找出可以吻合的信号需要花费很多时间,而且即使找到了这种信号,也不一定能破译两边的电文。加德纳捡到的密码本不全,而破译密码人员只能用间接情报。例如,只要他们发现了华盛顿与莫斯科之间的克格勃波道和纽约与莫斯科之间的贸易波道里有吻合信号,他们就能用间接情报破译贸易通讯。间接情报是根据电文日期在航运公告、货物记录、船舶抵离时间、潮水时刻表等方面收集而来的。根据这些情报,密码破译员就可以猜出贸易通讯的内容。只要破译了吻合信号的任何一边,都能给密码本提供更多的词组,从而有助于破译吻合信号的另一端的电文。
英国和美国联合研制了一种用于扩大维诺纳 破译范围的关键设备, 叫做窗口索引。每当我们破译了一个词组或短语,就在这个索引上记下吻合的通讯。英国人开始用更为先进的手段做索引,他们在破译词或短语的两边加上两组未破译的词,一段时间以后,窗口索引就出现了重复。这种重复使已破译的词组带出一组未破译的词组并为破译新的词组提供足够的间接情报,并扩大窗口索引的范围。另一种用于破译密码的新技术是拖曳技术。如果通讯中出现拼法拼法完或者各种名词,而密码员又不知道这个拼出来的词缺少哪些字母,那么就把它输入电子计算机,让计算机把这些词拖曳到其它波道,计算机然后输出一张列有重复词的一览表,由密码分析员从反面对重复的吻合信号进行分析研究,从而破译拼法且并法完序列。
这种技术还不很完善,往往破译一两个词组就需要一个月。当然有时也有进展很快的情况,例如美国人在华盛顿大使专用波道里就发现了录音讲话的全文。这个技术还常常碰到一些新的棘手的难题:例如怎样用非正统的方法使用一次性密码本,或上或下是否折叠等诸如此类的问题。这些问题给寻找吻合信号的工作增加了相当大的困难。另外密码本也有问题,它们有的已经被修改过了,而大使、格鲁乌和贸易波道使用的是一种按字母顺序排列的密码本,很像一本词典,因此,密码人员只能从电文词组的拼法上猜出该词组在密码本中的大致位置。而克格勃使用的密码本是一种特殊的多卷任意排列密码本,这使吻合克格勃波道密码的工作人员伤透了脑筋。维诺纳所涉及的各项工作是非常艰巨的,几年来,英国政府通讯总部、美国国家安全局和英国军情五处雇用了大批的研究人员在世界各地收集间接情报,然而,在截获的二十万件电文中,我们所破译的还不到百分之一,并且其中有许多仅仅只是破译了几个词。