Гигабайты власти.
Теперь будем делать по-другому?
К началу 2000-х годов уже почти все эксперты в области защиты информации (спецслужбы, как обычно, воздерживаются от комментариев) сошлись во мнении, что разработка мер безопасности для широко используемых систем в тайне от общественности – это в корне порочный путь. Единственный способ гарантировать надежную безопасность – это честно дать возможность проанализировать систему защиты всему сообществу специалистов.
Поначалу создалось впечатление, что данную истину (хотя бы отчасти) признали и в консорциуме GSМ. Процитированный в самом начале главы Джеймс Моран, ведающий безопасностью GSМ, прокомментировал вскрытие всех криптоалгоритмов системы так: «Когда эти шифры разрабатывались в 1989 году, широкая публикация алгоритмов не была распространенным подходом. Однако, создаваемые ныне алгоритмы будут опубликованы для предварительного их изучения» [DМ99].
Летом 2002 года, когда появилось широко анонсированное известие о введении в систему GSМ нового криптоалгоритма А5/3, могло показаться, что обещания открытого процесса обсуждения действительно выполняются [NR02]. Про этот реально качественный алгоритм сообществу криптографов академии и индустрии было известно практически все – фактически, это алгоритм Каsumi, созданный рабочей группой 3GРР (3rd Gеnеrаtiоn Раrtnеrshiр Рrоjесt) для сетей мобильной связи следующего, третьего поколения. Шифр Каsumi, в свою очередь, построен на основе сильного, еще в 1990-е годы всесторонне исследованного криптоалгоритма МISТY известного японского криптографа Мицуро Мацуи…
Но на этом вся открытость, похоже, и закончилась. Новая спецификация в GSМ, именуемая GРRS и обеспечивающая длительное подключение мобильного телефона к Интернету, имеет в своем арсенале новое семейство криптоалгоритмов под общим названием GЕА. Про конструкцию этих шифров, по сути дела, известно лишь то, что они не имеют никакого отношения к алгоритмам А5/1 и А5/2. Да еще изменен порядок классификации: GЕАО – никакого шифрования (одни нули), GЕА1 – экспортный (ослабленный) вариант, GЕА2 – обычная стойкость, GЕА3 – фактически, тот же вариант, что А5/3. Про стойкость GЕА1 и GЕА2 неизвестно ничего, поскольку по состоянию на конец 2003 года никто их в открытом сообществе криптографов не видел [GR03].
Тот же принцип сокрытия информации консорциум GSМ сохранил и в отношении новых версий алгоритма СОМF128 (практической реализации АЗ-А8 в SIМ-модулях). Известно лишь то, что имеются две версии секретного алгоритма под названиями СОМF128-2 и СОМF128-3, призванные решить проблемы, выявленные в первой, вскрытой версии. В частности, СОМF128-3 уже не делает принудительное обнуление 10 битов в сеансовом ключе [FQ03].
Так что в целом, как можно видеть, ситуация с «безопасностью по-страусиному» практически не изменилась.