Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Криптографическая защита информации

Содержание

Поточные системы шифрованияСинхронизация поточных шифрсистемПринципы построения поточных шифрсистемШифрсистема А5
«Криптографическая защита информации » Специальность № 090103   “Организация и технология защиты информации” Поточные системы шифрованияСинхронизация поточных шифрсистемПринципы построения поточных шифрсистемШифрсистема А5 Сравнение блочных и поточных шифрсистемНедостатки блочных шифровэффект размножения ошибок, снижающий эксплуатационные качества Проблема синхронизации в поточных шифрсистемахПотеря (или искажение) отдельных знаков шифрованного текста при Способы решения проблемы синхронизации в поточных шифрсистемахсинхронные системы;системы с самосинхронизацией. Свойства синхронных поточных шифрсистем Выбор применяемых шифрующих преобразований однозначно определяется распределителем и Недостатки и способы их устранения в синхронных поточных шифрсистемах Потеря знака шифртекста Свойства поточных шифрсистем с самосинхронизацией. Примеры режимов работыВозможность производить правильное расшифрование и Принципы построения поточных шифрсистем. КлассификацияНаиболее распространены:Эндоморфные поточные многоалфавитные шифры замены с множествами Математическая модель поточных шифрсистемА — алфавит открытых сообщений, совпадающий с множествами шифрвеличин Архитектура поточных шифрсистемВыделяют два основных блока, отвечающих за выработку распределителя и собственно Обычно управляющая гамма представляет собой псевдослучайную последовательность, удовлетворяющую некоторой рекуррентной зависимости. В Для получения рекуррентных последовательностей используются различные датчики псевдослучайных чисел. В настоящее время Требования, предъявляемые к блокам поточной шифрсистемы, Требования к управляющему блоку:— период управляющей Требование к шифрующему блоку:— применение алгоритма шифрования должно носить универсальный характер и Задачи обеспечения безопасности в современных СПРС- аутентификация пользователей;- конфиденциальность информации;скрытность перемещения и История создания и развитияФранцузские ВС создали поточный шифр для использования в военных История создания и развития. Появление в широком доступеВ основе А5 принцип Security Принципы А5В основе А5 – потоковое шифрование Принципы А5Увеличения быстродействия - только простейшие операции: (XOR) и сдвиг регистраСложения потока Принципы А5. РСЛОССостав РСЛОС:РегистрОбратная связьПринцип действия:- крайний левый бит (старший бит) извлекается- Использование A5 в GSM. Этапы работы Использование A5 в GSM. Этапы работыПри регистрации мобильной станции (МС) сеть выделяет Использование A5 в GSM. Работа РСЛОСВ GSM – одна посылка каждые 4.6 Использование A5 в GSM. Работа РСЛОСХарактеристики РСЛОС:- Длина регистров- Биты обратной связи- Использование A5 в GSM. Работа РСЛОСТри регистра R1, R2 и R3 с Использование A5 в GSM. Работа РСЛОСМажоритарная функция Использование A5 в GSM. Процесс генерации (~ алгоритм, структура)Все регистры равны нулю. Использование A5 в GSM. Процесс генерации (альтернативное описание)три регистра(R1, R2, R3) имеют A5/2. Модификация для понижения стойкостиВ A5/2 добавлен ещё один короткий регистр длиной A5. Свойства, ослабляющие защиту10 бит ключа принудительно занулены,отсутствие перекрестных связей между регистрами A5. Известные пассивные атакиСкомпрометирована длина ключа. Длина ключа составляет 64 бит, 10 A5. Известные активные атакиОбнаружена и описана группой израильских криптографов (Элад Баркан, Эли A5. ВыводыСтандарт, стойкость которого основана на том, что злоумышленник не знает внутренней A5. ВыводыHave the A5 algorithms been broken? Alex Biryukov, Adi Shamir and
Слайды презентации

Слайд 2 Поточные системы шифрования

Синхронизация поточных шифрсистем
Принципы построения поточных шифрсистем
Шифрсистема

Поточные системы шифрованияСинхронизация поточных шифрсистемПринципы построения поточных шифрсистемШифрсистема А5

Слайд 3 Сравнение блочных и поточных шифрсистем
Недостатки блочных шифров
эффект размножения

Сравнение блочных и поточных шифрсистемНедостатки блочных шифровэффект размножения ошибок, снижающий эксплуатационные

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

словарем"в режиме простой замены связан.

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


Слайд 4 Проблема синхронизации в поточных шифрсистемах
Потеря (или искажение) отдельных

Проблема синхронизации в поточных шифрсистемахПотеря (или искажение) отдельных знаков шифрованного текста

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

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


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

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


Слайд 5 Способы решения проблемы синхронизации в поточных шифрсистемах
синхронные системы;
системы

Способы решения проблемы синхронизации в поточных шифрсистемахсинхронные системы;системы с самосинхронизацией.

с самосинхронизацией.


Слайд 6 Свойства синхронных поточных шифрсистем
Выбор применяемых шифрующих преобразований

Свойства синхронных поточных шифрсистем Выбор применяемых шифрующих преобразований однозначно определяется распределителем

однозначно определяется распределителем и зависит только от номера такта

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

Слайд 7 Недостатки и способы их устранения в синхронных поточных

Недостатки и способы их устранения в синхронных поточных шифрсистемах Потеря знака

шифрсистемах
Потеря знака шифртекста приводит к нарушению синхронизации и

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

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

Слайд 8 Свойства поточных шифрсистем с самосинхронизацией. Примеры режимов работы
Возможность

Свойства поточных шифрсистем с самосинхронизацией. Примеры режимов работыВозможность производить правильное расшифрование

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

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

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

Слайд 9 Принципы построения поточных шифрсистем. Классификация
Наиболее распространены:

Эндоморфные поточные многоалфавитные

Принципы построения поточных шифрсистем. КлассификацияНаиболее распространены:Эндоморфные поточные многоалфавитные шифры замены с

шифры замены с множествами шифрвеличин и шифробозначений, совпадающих с

алфавитом открытых сообщений.

Слайд 10 Математическая модель поточных шифрсистем
А — алфавит открытых сообщений,

Математическая модель поточных шифрсистемА — алфавит открытых сообщений, совпадающий с множествами

совпадающий с множествами шифрвеличин и шифробозначений
{φa: А→А} — совокупность

из r биекций множества А
х=a1,a2,…al, — произвольный открытый текст
k Є К —выбранный ключ зашифрования.

Пусть

является распределителем, отвечающим данным значениям k Є К, l Є N,
Где — некоторое отображение в множество Nr=[1,2,...,r}.

Тогда правило зашифрования Еk(х) определяется формулой Еk(х)= у, где у=b1,b2…bl
и

Таким образом, задача построения рассматриваемого шифра сводится к выбору множества шифрующих преобразований {φa} и отображения ψ, задающего распределитель.


Слайд 11 Архитектура поточных шифрсистем
Выделяют два основных блока, отвечающих за

Архитектура поточных шифрсистемВыделяют два основных блока, отвечающих за выработку распределителя и

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

Управляющий

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

Шифрующий блок - реализует собственно алгоритм зашифрования текущего знака в соответствии со знаком управляющей последовательности .

Слайд 12 Обычно управляющая гамма представляет собой псевдослучайную последовательность, удовлетворяющую

Обычно управляющая гамма представляет собой псевдослучайную последовательность, удовлетворяющую некоторой рекуррентной зависимости.

некоторой рекуррентной зависимости. В общем случае, рекуррентная последовательность (на

заданном множестве А) определяется формулой


в которой f : Аm→ А — некоторая функция от т переменных.

Архитектура поточных шифрсистем


Слайд 13 Для получения рекуррентных последовательностей используются различные датчики псевдослучайных

Для получения рекуррентных последовательностей используются различные датчики псевдослучайных чисел. В настоящее

чисел.

В настоящее время большинство датчиков псевдослучайных чисел, в

том числе реализованных в программных продуктах ведущих фирм, построены на основе регистров сдвига с линейными функциями обратной связи, или коротко — линейных регистров сдвига (ЛРС).

Архитектура поточных шифрсистем


Слайд 14 Требования, предъявляемые к блокам поточной шифрсистемы,
Требования к

Требования, предъявляемые к блокам поточной шифрсистемы, Требования к управляющему блоку:— период

управляющему блоку:
— период управляющей гаммы должен превышать максимально возможную

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


Слайд 15 Требование к шифрующему блоку:
— применение алгоритма шифрования должно

Требование к шифрующему блоку:— применение алгоритма шифрования должно носить универсальный характер

носить универсальный характер и не зависеть от вида шифруемой

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

Требования, предъявляемые к блокам поточной шифрсистемы,


Слайд 16 Задачи обеспечения безопасности в современных СПРС
- аутентификация пользователей;
-

Задачи обеспечения безопасности в современных СПРС- аутентификация пользователей;- конфиденциальность информации;скрытность перемещения

конфиденциальность информации;
скрытность перемещения и неотслеживаемость соединений абонента.

Все задачи реализуются

с помощью соответствующих криптографических алгоритмов:
A3 - алгоритм аутентификации («прошит» в SIM-карте);
А8 - алгоритм формирования ключа шифрования («прошит» в SIM-карте);
А5 - алгоритм шифрования/дешифрования сообщений. (прописан в телефоне).


Слайд 17 История создания и развития
Французские ВС создали поточный шифр

История создания и развитияФранцузские ВС создали поточный шифр для использования в

для использования в военных целях.
В конце 80х для стандарта

GSM потребовалось создание новой, современной системы безопасности.
В её основу легли три секретных алгоритма: A3, А8 и A5 (французская разработка).
Экспорт стандарта из Европы не предполагался, но вскоре в этом появилась необходимость.
А5 -переименовали в А5/1 для распространения в Европе и США
А5/2 - экспортный вариант для остальных стран (в том числе и России) – модификация с пониженной криптостойкостью.
А5/0 - шифрование отсутствует
А5/3 – основан на алгоритме Касуми и утверждённый для использования в сетях 3G

Слайд 18 История создания и развития. Появление в широком доступе
В

История создания и развития. Появление в широком доступеВ основе А5 принцип

основе А5 принцип Security by Obscurity (Безопасность упрятыванием)
Т.е. алгоритмы

труднее взломать, если они не доступны публично.
Данные предоставлялись операторам GSM только по необходимости.
Тем не менее, детали алгоритма А5 были известны: британская телефонная компания
British Telecom передала всю документацию Брэдфордскому университету без соглашения о неразглашении информации.
К 1994 году :
- материалы о стандарте появились на конференции в Китае.
- Ross Anderson и Michael Roe из Кембриджа опубликовали криптосхему и дали оценку её криптостойкости
Полный алгоритм был представлен Йованом Голичем на Eurocrypt’97

Слайд 19 Принципы А5
В основе А5 – потоковое шифрование

Принципы А5В основе А5 – потоковое шифрование

Слайд 20 Принципы А5
Увеличения быстродействия - только простейшие операции: (XOR)

Принципы А5Увеличения быстродействия - только простейшие операции: (XOR) и сдвиг регистраСложения

и сдвиг регистра
Сложения потока открытого текста с гаммой
Зависимость безопасности

системы от свойств гаммы
Генерация гаммы на основе сессионного ключа

Слайд 21 Принципы А5. РСЛОС
Состав РСЛОС:
Регистр
Обратная связь
Принцип действия:
- крайний левый

Принципы А5. РСЛОССостав РСЛОС:РегистрОбратная связьПринцип действия:- крайний левый бит (старший бит)

бит (старший бит) извлекается
- последовательность сдвигается влево
- в опустевшую

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

Слайд 22 Использование A5 в GSM. Этапы работы

Использование A5 в GSM. Этапы работы

Слайд 23 Использование A5 в GSM. Этапы работы
При регистрации мобильной

Использование A5 в GSM. Этапы работыПри регистрации мобильной станции (МС) сеть

станции (МС) сеть выделяет ей секретное число ki, которое

хранится в SIM.
МС посылает запрос на шифрование.
Центр коммутации (ЦК) генерирует случайное число RAND, которое передается на МС и используется на обеих сторонах для вычисления единого сеансового ключа Kc по А8.
Т.к. возможно искажение RAND, и ключ на МС будет отличаться от вычисленного ЦК, то для проверки идентичности ключей вычисляется ЧПК
После подтверждения правильности установки ключей производится поточное шифрование данных по А5


Слайд 24 Использование A5 в GSM. Работа РСЛОС
В GSM –

Использование A5 в GSM. Работа РСЛОСВ GSM – одна посылка каждые

одна посылка каждые 4.6 мс
Каждый кадр состоит из 114-ти

бит информации от Абонента к Базовой станции и 114-ти бит от Базовой станции к Абоненту
Каждый новый разговор может быть зашифрован новым сессионным ключом K
Для шифрования каждого кадра используется сессионный ключ K (64 бита) и номер кадра Fn (22 бита)
(для начальной инициализации генератора псевдослучайной последовательности)
Биты с выхода генератора используют для операции XOR с передаваемым сообщением


Слайд 25 Использование A5 в GSM. Работа РСЛОС
Характеристики РСЛОС:
- Длина

Использование A5 в GSM. Работа РСЛОСХарактеристики РСЛОС:- Длина регистров- Биты обратной

регистров
- Биты обратной связи
- Операция по расчету нулевого бита
-

Управление сдвигом

Слайд 26 Использование A5 в GSM. Работа РСЛОС
Три регистра R1,

Использование A5 в GSM. Работа РСЛОСТри регистра R1, R2 и R3

R2 и R3 с длинами 19, 22 и 23

бита
Самый младший бит регистра называется нулевым битом. Обратная осуществляется битами связи:
в R1 – 13, 16, 17, 18
в R2 – 20, 21
в R3 – 7, 20, 21, 22
При сдвиге регистра значения битов обратной связи подвергается операции XOR и результат записывается в нулевой бит сдвинутого регистра
Управление сдвигом регистров происходит с помощью мажоритарного правила: каждый регистр имеет один бит «синхронизации» (бит 8 для R1, бит 10 для R2 и бит 10 для R3). Каждый такт вычисляется функция от трёх битов синхронизации F(x,y,z)=x*y+x*z+y*z и на данном такте сдвигаются только те регистры, в которых биты синхронизации совпадают с F.


Слайд 27 Использование A5 в GSM. Работа РСЛОС
Мажоритарная функция

Использование A5 в GSM. Работа РСЛОСМажоритарная функция

Слайд 28 Использование A5 в GSM. Процесс генерации (~ алгоритм,

Использование A5 в GSM. Процесс генерации (~ алгоритм, структура)Все регистры равны

структура)
Все регистры равны нулю. Сессионный ключ K (64 бита)

и номер кадра Fn (22 бита)
64 такта (без управления сдвигом). На каждом такте каждый бит K (от младшего к старшему) XOR с младшим битом каждого регистра
22 такта (без управления сдвигом), причем младшие биты регистров XOR с битами Fn (от младшего к старшему). Окончание этого шага называется начальным состоянием кадра.
100 тактов с управлением сдвигом, но без генерирования выходной псевдослучайной последовательности
228 тактов с управлением сдвигом и генерируются 228 бит выходной последовательности. На каждом такте генерируется один выходной бит как XOR старших битов трёх регистров
Инициализация производится заново, используется новый номер кадра


Слайд 29 Использование A5 в GSM. Процесс генерации (альтернативное описание)
три

Использование A5 в GSM. Процесс генерации (альтернативное описание)три регистра(R1, R2, R3)

регистра(R1, R2, R3) имеют длины 19, 22 и 23

бита,
многочлены обратных связей:
X19 + X18 + X17 + X14 + 1 для R1,
X22 + X21 + 1 для R2 и
X23 + X22 + X21 + X8 + 1 для R3,
управление тактированием осуществляется специальным механизмом:
в каждом регистре есть биты синхронизации: 8 (R1), 10 (R2), 10 (R3),
вычисляется функция F = x&y|x&z|y&z, где & — булево AND, | - булево OR, а x, y и z — биты синхронизации R1, R2 и R3 соответственно,
сдвигаются только те регистры, у которых бит синхронизации равен F,
фактически, сдвигаются регистры, синхробит которых принадлежит большинству,
выходной бит системы — результат операции XOR над выходными битами регистров.


Слайд 30 A5/2. Модификация для понижения стойкости
В A5/2 добавлен ещё

A5/2. Модификация для понижения стойкостиВ A5/2 добавлен ещё один короткий регистр

один короткий регистр длиной 17 бит, который управляет движением

бит в остальных трёх регистрах
Официальная позиция:
MoU (Memorandum of Understand Group Special Mobile standard): «… целью разработки A5/2 было понижение криптостойкости шифрования».
В официальных результатах тестирования говорится, что неизвестно о каких-либо недостатках алгоритма

Слайд 31 A5. Свойства, ослабляющие защиту
10 бит ключа принудительно занулены,
отсутствие

A5. Свойства, ослабляющие защиту10 бит ключа принудительно занулены,отсутствие перекрестных связей между

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

служебной информации, известной криптоаналитику,
свыше 40 % ключей приводит к минимальной длине периода генерируемой последовательности, а именно
 
в начале сеанса осуществляется обмен нулевыми сообщениями (по одному кадру),
в A5/2 движение осуществляется отдельным регистром длиной 1,0 бит.


Слайд 32 A5. Известные пассивные атаки
Скомпрометирована длина ключа. Длина ключа

A5. Известные пассивные атакиСкомпрометирована длина ключа. Длина ключа составляет 64 бит,

составляет 64 бит, 10 из которых принудительно занулены, что

ослабляет систему на три порядка.
Скомпрометирован сильный алгоритм шифрования A5/1. Из-за конструктивных дефектов сложность полного перебора составляет не 2^64, а всего 2^40 (то есть ослабление системы на 6 порядков). Кроме того, ослабляет систему независимость трёх регистров: для каждого регистра значение бит других регистров влияет только на управление смещением, но не на содержание самого регистра.
Скомпрометирован слабый алгоритм шифрования A5/2. Этот алгоритм изначально создавался слабым, но в результате он оказался настолько слабым, что для его вскрытия достаточно знать 2 кадра по 114 бит.
Обнаружены серьёзные недостатки в структуре дополнительных алгоритмов стандарта. В частности код коррекции ошибок прибавляется к сообщению до шифрования, что приводит к лишней избыточности и позволяет сильно упростить процесс вскрытия шифра.

Слайд 33 A5. Известные активные атаки
Обнаружена и описана группой израильских

A5. Известные активные атакиОбнаружена и описана группой израильских криптографов (Элад Баркан,

криптографов (Элад Баркан, Эли Бихам и Натан Келлер).
При аутентификации

телефона в сети сессионный ключ Kc не зависит от протокола шифрования.
Перехватывается телефонный звонок, который был зашифрован A5/1 или даже более сильным A5/3, и надо узнать содержание этого разговора.
Рядом с телефоном включается ложная базовая станция и посылается вызов на телефон.
Для установления связи высылается число RAND, которое использовалось в том звонке, который надо расшифровать.
При этом сессионный ключ Kc будет такой же, как и в предыдущем случае.
Если же теперь потребовать от телефона шифрования в слабом режиме A5/2, который легко вскрывается, то можно легко узнать сессионный ключ и расшифровать интересующий нас разговор.

Слайд 34 A5. Выводы
Стандарт, стойкость которого основана на том, что

A5. ВыводыСтандарт, стойкость которого основана на том, что злоумышленник не знает

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

надежным
Security by Obscurity = Security by Ostrich
Слабость системы определяется самой слабой её частью – разработав умышленно ослабленный шифр A5/2, разработчики GSM в результате поставили под удар всю систему
Новые стандарты должны разрабатываться при участии мирового научного сообщества

Слайд 35 A5. Выводы
Have the A5 algorithms been broken?
Alex

A5. ВыводыHave the A5 algorithms been broken? Alex Biryukov, Adi Shamir

Biryukov, Adi Shamir and David Wagner showed that they

can find the A5/1 key in less than a second on a single PC with 128 MB RAM and two 73 GB hard disks, by analyzing the output of the A5/1 algorithm in the first two minutes of the conversation.
Ian Goldberg and David Wagner of the University of California at Berkeley published an analysis of the weaker A5/2 algorithm showing a work factor of 2^16, or approximately 10 milliseconds.
Elad Barkhan, Eli Biham and Nathan Keller of Technion, the Israel Institute of Technology, have shown a ciphertext-only attack against A5/2 that requires only a few dozen milliseconds of encrypted off-the-air traffic. They also described new attacks against A5/1 and A5/3.


  • Имя файла: kriptograficheskaya-zashchita-informatsii.pptx
  • Количество просмотров: 94
  • Количество скачиваний: 0