Читать вопросы по информатике, вычислительной технике, телекоммуникациям: "Шпаргалки по криптографии" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

сломать не сможет. Почему бы не использовать его?A: Придумать алгоритм - это 5% работы. Остальные 95% - убедиться

(и убедить других), что его никто не сможет сломать (в обозримое

время). Это сложно. Это не под силу одному человеку.

Те алгоритмы, которые у всех на слуху, анализировали сотни

(тысячи) квалифицированных людей, в том числе и те, кто не

находится на государственной службе. Если _все_ они говорят,

что дыр нет - с вероятностью 0.9999 они правы.

С другой стороны, если хочешь изобрести свой собственный

алгоритм, сначала сломай пару-тройку чужих.Q: А зачем pазбиpаться в алгоpитме. Разве не за тем, чтобы его потом сделать?A: Прежде всего разбираться - затем, чтобы ПОHЯТЬ, какие алгоритмы следует

применить и как их правильно состыковать между собой. А найти (при

необходимости) в И-нете исходник, если точно знаешь, что искать - не проблема.

Ну, или здесь попросить 8-))Q: Hу вот я изобрел алгоритм, помогите мне проверить, что он надежен.

Я зашифровал им файл, зашифрованный файл поместил в письмо.

Расшифруйте его! Сам алгоритм я не покажу - секрет фирмы.A1: Спешу разочаровать: никому из присутствующих в эхе людей

неинтересно заниматься фигней. А именно ломать алгоритм

только по зашифрованному тексту. Если кому-то очень надо

будет посмотреть зашифрованные данные - он раздобудет

алгоритм (купит экземпляр программы для себя, украдет и т.п.).

Так что нет никаких оснований скрывать сами алгоритм: если

он - твоя интеллектуальная собственность, запатентуй его.

По этим же причинам нет оснований доверять алгоритмам,

разработчики которых держат их в секрете.A2: Криптограф всегда должен следовать правилу Керкхоффа: весь механизм

шифрования кроме значения секретного ключа, известен криптоаналитику

противника (часто это правило формулируется так: стойкость шифра должна

определяться только секретностью ключа).Q: Я хочу защитить свою информацию, зашифровав ее...A: Огромное количество людей HЕ ПОHИМАЕТ, что шифрование не есть единственный и

универсальный способ скрыть свои секреты, а всего лишь способ уменьшить свои

проблемы, заменив один (большой) секрет на другой (маленький).Q: Существует ли абсолютно стойкий шифр?A: Клод Шеннон в своих трудах ввел понятие стойкости шифра и показал, что

существует шифр, обеспечивающий абсолютную секретность. Иными словами, знание

шифртекста не позволяет противнику улучшить оценку соответствующего открытого

текста. Им может быть, например, шифр Виженера при условии использования

бесконечно длинного ключевого слова и абсолютно случайному распределению

символов в этом слове. Очевидно, что практическая реализация такого шифра

(бесконечная случайная лента) невозможна (точнее, в большинстве случаев -

экономически невыгодна), поэтому обычно рассматривают практическую стойкость

шифра, численно измеряемую временем (либо числом элементарных операций),

необходимым на его взлом (с учетом текущего уровня развития техники). Кстати,

первым предложил использовать такой шифр Вернам, но обоснование дал именно

Шеннон.

Абсолютно стойкий шифр - это абстрактно-математическое понятие, с практикой не

имеющее почти ничего общего. Абсолютно стойкий шифр может оказаться абсолютно

_не_стойким против


Интересная статья: Быстрое написание курсовой работы