В середине марта 1927 года Шифровальное бюро добыло английские дипломатические шифртелеграммы, которые сумело прочесть только год спустя. После прочтения выяснилось, что они содержали всего лишь подборку французских газетных статей, в которых освещался ход англо-японо-американской международной конференции в Женеве в 1927 году. Цель ее проведения состояла в том, чтобы распространить договоренности, достигнутые на Вашингтонской конференции, на крейсеры, эсминцы и подводные лодки. Результаты, достигнутые на Женевской конференции, оказались мизерными – под стать ценности разведывательной информации, полученной в Шифровальном бюро из прочитанных английских шифртелеграмм.
Несмотря на свой дипломатический успех на Вашингтонской конференции, США продолжали с опаской относиться к Японии, поскольку считали, что проводимая ею политика могла при определенных обстоятельствах привести к военному конфликту между двумя странами. Еще до начала Вашингтонской конференции Ярдли подготовил для своего руководства меморандум. В нем говорилось:
«В Шифровальном бюро начата работа над армейскими кодами Японии с практически отсутствовавшими повторениями последовательностей кодовых групп, которые всегда можно найти в небольших по объему кодах. Были проиндексированы все группы одного длинного сообщения и обнаружено, что каждая из групп использовалась примерно равное число раз, и что в нем отсутствовали повторения двух или больше групп, следовавших в одном и том же порядке. Другими словами, у сообщения была защитная оболочка – такая же гладкая и безупречная, как поверхность биллиардного стола.
Когда набралось достаточное количество японских сообщений, они были тщательно проанализированы. Путем тщательного выявления сходства и различий между сообщениями были идентифицированы три кода, которым были присвоены обозначения «Яп-О», «Яп-П» и «Яп-Р». В конечном счете скрупулезный анализ «Яп-Р» показал, что он (вместе с «Яп-О» и «Яп-П») состоял из одиннадцати различных кодовых словарей, которым мы присвоили обозначения «Яп-Р1», «Яп-Р2» и т. д. При кодировании сообщение получало серийный номер, который передавался открытым текстом. Шифровальщик складывал цифры серийного номера и кодировал первую часть сообщения при помощи соответствующего кодового словаря, то есть для кодирования сообщения под номером пятьдесят два использовался словарь «Яп-Р7» и т. д. После кодирования десяти, двадцати, тридцати или любого другого количества слов по своему выбору шифровальщик вставлял в текст кодированного сообщения кодовый индикатор (кодовую группу, внешне неотличимую от любого другой кодовой группы) и затем переходил на использование словаря «Яп-Р8» и т. д. В результате никакое из следующих друг за другом сообщений не начиналось с одинакового кодового словаря, и одно сообщение могло быть закодировано при помощи одиннадцати кодовых словарей, так что любая кодовая группа могла одиннадцать раз встречаться в этом сообщении и иметь одиннадцать разных значений.