Теперь введем ключи. Шифр с использованием ключа еще надежнее. Даже если шифр известен, даже если шифрограмма перехвачена, без ключа смысл сообщения останется нераскрытым. После войны это становится вдвойне важно, потому что все стали понимать то, что я называю законом Шнайера: "Любой может изобрести настолько хитрую систему безопасности, что не сумеет потом придумать способа взломать ее". Это означает, что единственное средство экспериментальной методологии, призванной выяснить, не наделали ли вы ошибок в своем шифре - рассказать всем умникам об этом и попросить их поломать головы над способами взлома вашего шифра. Без этого критически важного шага все может закончиться дурацким почиванием на лаврах невежества, когда взломщик уже пользуется вашим давно раскрытым шифром и потихоньку расшифровывает все перехваченные сообщения, посмеиваясь над вами.
Лучшего всего, когда секрет всего один - ключ. А если использовать шифрование с двойным ключом, то Алисе и Бобу становится уже много легче скрывать свои тайны от Кэрол, даже если они никогда друг друга и не видели. Пока Алиса и Боб держат в тайне свои ключи, то можно надеяться, что Кэрол не сумеет прочитать их послания, даже если получит доступ к шифру и самим шифрограммам. Это довольно удобно, так как ключи - еще и самые короткие и простые из секретов, а следовательно, их легче держать в тайне от Кэрол. Ура Бобу и Алисе.
А теперь применим это к DRM. Для DRM взломщик "также является получателем". Уже нет Алисы, Боба и Кэрол, есть только Алиса и Боб. Алиса продает Бобу DVD и DVD-плеер. На видеодиске записан кинофильм, допустим, "Пираты Карибского моря", и он зашифрован алгоритмом CSS (Content Scrambling System - система шифрования потока данных). А в DVD-плеере есть раскодировщик CSS.
А теперь давайте прикинем, что здесь является секретом - шифр же известен. Шифрованная информация, без всякого сомнения, находится у врага (йохохо!). Что тогда? Пока ключ неизвестен взломщику, мы в шоколаде.
Но в этом-то и загвоздка. Алиса хочет продать Бобу "Пиратов Карибского моря". Боб купит "Пиратов Карибского моря" только в том случае, если сможет раскодировать зашифрованный алгоритмом CSS видеообъект (VOB) на своем DVD-плеере. В противном случае, диск пригодится Бобу лишь в качестве подставки для стакана. Потому Алиса вынуждена снабдить Боба (взломщика) ключом, шифром и шифрограммой.
Следует дружный хохот.
Обычно DRM-системы взламывают за минуты, иногда за несколько дней. Редко на взлом уходят месяцы. Это происходит не потому, что придумавшие их люди глупы. И не потому что взломщики такие умные. И не из-за изъяна в алгоритме. В конечном итоге, у всех DRM-систем общая уязвимость: они снабжают взломщиков и шифрограммой, и шифром, и ключом к шифру. В такой ситуации секрет перестает быть секретом.
Конец первой части.
Цифровое бесправие: антиобщественный копирайт
2. Системы DRM вредят обществу