Брюс Шнайер внёс значительный вклад в развитие криптографии и информационной безопасности, в частности:
- Опубликовал книги, в которых описал принцип работы, реализации и примеры использования криптографических алгоритмов. ru.wikipedia.org ru.ruwiki.ru Например, «Прикладная криптография» (1994), «Cryptography Engineering». ru.wikipedia.org ru.ruwiki.ru
- Разработал несколько криптографических алгоритмов, в том числе Blowfish, Twofish и Yarrow. www.osp.ru Также Шнайер создал блочный шифр Threefish как часть алгоритма Skein. ru.ruwiki.ru
- Высказал мнение, что использование большинства криптографических продуктов и систем не гарантирует нужной степени защиты. www.osp.ru Шнайер рекомендовал компаниям применять более сложные генераторы случайных чисел и отдавать предпочтение известным алгоритмам и криптографическим протоколам. www.osp.ru
- Критиковал подходы к обеспечению безопасности, которые пытаются предотвратить любые вредоносные вторжения. ru.wikipedia.org Шнайер считал, что главное — это проектировать систему так, чтобы она адекватно реагировала на отказ. ru.wikipedia.org
- Считал, что вопросы безопасности должны быть доступны для общественного обсуждения. ru.wikipedia.org Если исследования не находятся в открытом доступе, то их никто не исправит. ru.wikipedia.org
Таким образом, работы Шнайера помогли информационному сообществу по-новому взглянуть на недостатки систем защиты и на продукты, в которые встроены средства шифрования. www.osp.ru