Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Документы Ручного кодирования




ЗАМКИ

ВЕРОЯТНОСТЬ

VII. СТОЙКОСТЬ ШИФРОВ

СТОЙКОСТЬ ШИФРОВ

VII

 

 

 

 


 

Стойкость шифров

 

 

Для выбора одной из двух возможностей мы иногда бросаем монетку. Имеется один шанс из двух за то, что монета выпадет гербом вверх. Математики в таком случае говорят, что вероятность выпадения герба равна 1/2.

А какова вероятность того, что при 50 бросаниях монеты ни разу не выпадет герб? Эта вероятность выражается десятичной дробью, у которой после запятой идут 15 нулей (в этом можно убедиться и без микрокалькулятора, если учесть, что 210 = 1024 ≈ 1000, а потому 2⁵⁰≈ 1000⁵= 1015).Иначе говоря, имеется один шанс из миллиона миллиардов за то, что 50 раз подряд выпадет герб.

 

1. В “дипломатах” (кейсах) обычно стоят замки, имеющие 3 диска. Каждый диск имеет по 10 цифр-положений. Код-ключ устанавливается (меняется). Такой замок имеет 10³ = 1000 различных комбинаций кода-ключа.

Когда я сказал нашему кассиру, что кодовый замок его кейса имеет 1000 комбинаций, он не просто удивился, он принял это в штыки. Он, почему-то, был убеждён, что замок более надёжен, предложил мне открыть его и поспорить на мою получку. Мне нужно было поспорить и не на мою, а на зарплату кассира, т.к. она больше моей. Конечно, я не стал спорить и доказал, что смогу открыть замок.

2. Есть навесные замки с 4 ручками. Каждая ручка имеет 6 положений. Код постоянный - не меняется. Количество комбинаций у этого замка 6´6´6´6 = 1296.

Однажды, чтобы открыть такой замок, мне пришлось перебрать более половины всех возможных комбинаций приблизительно за 1,5 часа.

3. Кодовый механический врезной дверной замок - 5 дисков, по 20 цифр-положений (от 0 до 19). Код-ключ меняется. Здесь 3200000 вариантов ключа.

4. Электрический кодовый дверной замок - 6кнопок. Чтобы открыть, нужно нажать 3 кнопки из шести. Шифр-ключ меняется (устанавливается). 120 вариантов ключа.

3 из 6 = 20 комбинаций. Последовательность нажатия 3-х кнопок = 6 разных комбинаций. 20 ´ 6 = 120.

5. Электрический кодовый дверной - 10 кнопок. Чтобы открыть замок, нужно нажать 4 кнопки. 5040 вариантов ключа.

 

Влюбой тайнописи, в любом шифре обычно есть только одно-единственное правильное решение, один-единственный ключ, который и стараются сохранить в секрете. Правда, в принципе любая система шифрования может быть решена простым перебором всех возможных в каждом конкретном случае ключей (метод грубой силы, метод опробования). Но перебирать придется до тех пор, пока не отыщется опять-таки тот единственный ключ. Имейте в виду, что перебирать ключи кодового замка легче, чем ключи-наборы алфавитов (групп).

Американский ученый Клод Шеннон производил весьма красноречивые вычисления. Он задался целью найти ключ к шифровке, где могут быть только 26 возможностей перебора ключа. Только 26 - очень мало. Эти варианты ключей, из которых только один верный, надо использовать с помощью простой подстановки, заменяя каждую из 26 букв английского алфавита на другую букву того же алфавита. Ученый получил довольно внушительную цифру - 1012! [7].

Вот наглядное доказательство, какой гигантский разрыв существует между “решением проблемы дешифровки с помощью перебора ключей в принципе” и её практическим использованием.

Стойкость шифра – это способность его противостоять вскрытию ключа и восстановлению сообщения по криптограмме без знания ключа. Характеристику стойкости криптосистемы определяют два главных показателя: 1). Наличие или отсутствие в криптограмме закономерностей. Насколько сильно проявляются закономерности, если они есть. Поддаётся или нет шифрограмма анализу. Если поддаётся, какое время требуется для криптоанализа. 2). Количество всех возможных ключей.

ЛИТОРЕЯ (приложение № 21) имеет приблизительно 1032 различных комбинаций.

ШИФР ПРОСТОЙ ПОДСТАНОВКИ - каждая из 33 букв русского алфавита заменяется на другую букву того же алфавита или число, схема 33 ´ 33 (приложения № 24 и 30). Здесь 8,6´1036вариантов ключа, 33! = 8,6´1036. 33! – читается как «33 факториал» - произведение всех чисел от 1 до 33 (1´2´3´4´...´32´33).

АЗБУКА МОРЗЕ (приложение № 1) имеет 1056комбинаций ключа.

ТАБЛИЦА, в которой 47 букв, цифр и знаков (схема 47 ´ 47), имеет 2,5´1059 комбинаций (47! = 2,5´1059).

ТАБЛИЦА № 2 (приложение № 32) имеет 10131комбинаций.

Эти цифры даны для общего случая. Необходимо учитывать проявление статистических характеристик (неравномерность появления букв в тексте). Большое число ключей делает практически невозможным вскрытие шифров методом перебора всех ключей, но они могут быть взломаны методом криптоанализа. Вышеперечисленные шифры являются шифрами временной стойкости.

Говоря о надёжности нашей государственной конфиденциальной связи, сотрудники Федерального Агенства Правительственной Связи и Информации рассказали (первая половина 1990-х гг), что для дешифровки нужно перепробовать 10100вариантов ключа. Чтобы перебрать такое количество вариантов, даже суперкомпьютеру понадобится более 50 лет.

Если в полиалфавитной подстановке число используемых алфавитов больше числа знаков шифруемого текста и любая последовательность алфавитов используется только один раз, то такой шифр является теоритически нераскрываемым (шифр гарантированной стойкости).

Стойкость простой постолбцовой перестановки определяется размерами используемой матрицы. Например, ключ, состоящий из 15 символов (в таблице 15 колонок), имеет 1,3∙1012 комбинаций. Учитывая, что текст может записываться в таблицу справа налево, змейкой (одна строка справа, другая - слева) и другими вариантами (пропуская строку, через клетку и т.д.), а выписываться снизу вверх или змейкой (то вверх, то вниз), то число возможных перестановок превышает 1,6∙1026. Следует иметь в виду, что сохраняются вероятностные характеристики исходного текста.

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

При использовании комбинированных методов шифрования стойкость шифра равна произведению стойкостей отдельных методов [1]. Поэтому комбинированное шифрование является наиболее надежным способом криптографического закрытия.

Во время работы с шифрами и охраняемой информацией основными правилами являются: сохранение в тайне ключей, достаточно частая их смена, ключи должны выбираться случайно, максимальное ограничение круга лиц, допускаемых к охраняемым сведениям. Не предавать огласке содержание шифротелеграмм, не давать возможности противнику вычислить кусок гаммы и облегчить ему задачу вскрытия долговременных ключей. Сохраняя алгоритм в тайне, можно обеспечить дополнительную безопасность. При выборе шифра нужно учитывать реальные возможности вашего противника.

В целях идентификации отправителя и для обнаружения модификации (изменения) сообщения применяют специальные меры, например, пароли и имитовставки. В текст в условленных местах вставляют некоторые проверочные элементы, которые могут быть связаны с ключом или символами шифрограммы, или с датой. Дополнительные символы могут показывать контрольную сумму.

Не очень грамотное использование шифра и ошибки облегчают вскрытие секретной переписки.

Если система криптографического закрытия информации разработана правильно, то доступ злоумышленников к информации невозможен.

 




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 938; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.