Студопедия — Конфиденциальность. Классы шифров. Симметричная криптография и криптография с открытым ключом
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Конфиденциальность. Классы шифров. Симметричная криптография и криптография с открытым ключом






 

Конфиденциальность – необходимость предотвращения утечки (разглашения) какой-либо информации (обеспечение невозможности прочтения ее посторонним). Методом достижения конфиденциальности является шифр.

Шифрование – процесс преобразования открытого текста в зашифрованный с помощью ключа шифрования

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

 

Классы шифров:

  1. Подстановные
  2. Перестановочные
  3. Аналитические

 

Симметричная криптография: ключи шифровки и расшифровки либо совпадают либо получаются друг из друга простым преобразованием. Подстановочные и перестановочные шифры относятся к симметричным шифрам.

 

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

 

6. Подстановочный шифр: понятие S-блока, стойкость к атаке полным перебором, примеры моноалфавитных и полиалфавитных шифров.

 

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

 

В классической криптографии различают четыре типа шифра подстановки:

  1. Одноалфавитный шифр подстановки (шифр простой замены) — шифр, при котором каждый символ открытого текста заменяется на некоторый, фиксированный при данном ключе символ того же алфавита.
  2. Однозвучный шифр подстановки похож на одноалфавитный за исключением того, что символ открытого текста может быть заменен одним из нескольких возможных символов.
  3. Полиграммный шифр подстановки заменяет не один символ, а целую группу. Примеры: шифр Плейфера, шифр Хилла.
  4. Многоалфавитный шифр подстановки состоит из нескольких шифров простой замены. Примеры: шифр Виженера, шифр Бофора, одноразовый блокнот.

 

S-блок - это секрет подстановочного фильтра: таблица подстановки, по которой при шифровке символы исходного текста заменяются на символы зашифрованного текста, а при расшифровке наоборот.

 

Стойкость шифра к атакам полным переборам - экспоненциальная.

 

Пример шифра простой замены: Шифр Атбаш

Шифрование происходит заменой первой буквы алфавита на последнюю, второй на предпоследнюю. S-блок шифра Атбаш для английского алфавита:

Исходный алфавит: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Алфавит замены: Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

 

Пример многоалфавитного шифра: Шифр Виженера

В шифре Цезаря каждая буква алфавита сдвигается на несколько строк; например в шифре Цезаря при сдвиге +3, A стало бы D, B стало бы E и так далее. Шифр Виженера состоит из последовательности нескольких шифров Цезаря с различными значениями сдвига.

 

Для зашифровывания может использоваться таблица алфавитов, называемая tabula recta или квадрат (таблица) Виженера. Она и является S-блоком шифра. Применительно к латинскому алфавиту таблица Виженера составляется из строк по 26 символов, причём каждая следующая строка сдвигается на несколько позиций. Таким образом, в таблице получается 26 различных шифров Цезаря. На каждом этапе шифрования используются различные алфавиты, выбираемые в зависимости от символа ключевого слова. Таким образом каждый символ зашифрованного текста определяется через символ исходного текста (выбирающего столбец в таблице) и символ ключа (выбирающего строку в таблице). В данном шифре секретом может(и должен) быть не сам S-блок, а именно ключ, на котором было проведено шифрование.

 

7. Перестановочный шифр: вектор перестановки, перестановочная матрица P и ее свойства, стойкость к атаке полным перебором, примеры шифров.

 

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

Секретным ключом в подобных шифрах выступает перестановочная матрица P размером n*n, состоящая из нулей и единиц. При этом в кадой строки и каждом столбце может содержаться только одна единица(другими словами P получается путем перестановок строк или столбцов единичной матрицы соответствующего размера). Таким образом, общее число возможных ключей(матриц P) определяется длиной блока n и равно n!.

При дешифрации используется матрица обратной перестановки D, являющаяся обратной к матрице P по умножению, то есть D*P=E, где E — единичная матрица.

Стойкость к атакам полным переборам - n! – экспоненциальная.

 

Пример: пусть n=5, а P имеет вид

Исходное сообщение: message. Дополнив его до размера, кратного 5, получим: messagezzz. Разобьем на блоки: messa и gezzz. Перестановки их будут: aemss и zegzz соответственно. Шифрованное сообщение таким образом имеет вид: aemsszegzz.

 







Дата добавления: 2015-04-19; просмотров: 960. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

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

Метод архитекторов Этот метод является наиболее часто используемым и может применяться в трех модификациях: способ с двумя точками схода, способ с одной точкой схода, способ вертикальной плоскости и опущенного плана...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия