Разделы презентаций


036_1 ГОСТ 3411-2012 с учетом АИ

ГОСТ Р 34.11─2012ВВЕДЕН В ДЕЙСТВИЕ ВЗАМЕН ГОСТ Р 34.11–94 Настоящий стандарт содержит -описание алгоритма -процедуры вычисления хэш-функции для любой последовательности двоичных символов, которые применяются в криптографических методах ЗИ, в том числе

Слайды и текст этой презентации

Слайд 1 ГОСТ Р 34.11─2012

КРИПТОГРАФИЧЕСКАЯ ЗАЩИТА ИНФОРМАЦИИ

Функция хэширования

ГОСТ Р 34.11─2012 КРИПТОГРАФИЧЕСКАЯ ЗАЩИТА ИНФОРМАЦИИ Функция хэширования

Слайд 2ГОСТ Р 34.11─2012
ВВЕДЕН В ДЕЙСТВИЕ ВЗАМЕН ГОСТ Р 34.11–94
Настоящий

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

двоичных символов, которые применяются в криптографических методах ЗИ, в том числе в процессах формирования и проверки ЭЦП.

Необходимость разработки настоящего стандарта вызвана потребностью в создании хэш-функции, соответствующей современным требованиям к криптографической стойкости и требованиям стандарта ГОСТ Р 34.10–2012 на ЭЦП.

ГОСТ Р 34.11─2012ВВЕДЕН В ДЕЙСТВИЕ ВЗАМЕН ГОСТ Р 34.11–94 Настоящий стандарт содержит -описание алгоритма -процедуры вычисления хэш-функции

Слайд 3ГОСТ Р 34.11─2012
Стандарт рекомендуется использовать при:
- создании
- эксплуатации
-

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

ссылки на следующие стандарты:

ГОСТ Р 34.10–2012 Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи

ГОСТ 28147–89 Системы обработки информации. Защита криптографическая. Алгоритмы криптографического преобразования



ГОСТ Р 34.11─2012Стандарт рекомендуется использовать при:- создании - эксплуатации - модернизации систем обработки информации различного назначения. В

Слайд 4ГОСТ Р 34.11─2012. Термины и определения
Заполнение (padding): приписывание дополнительных бит

к строке бит.
Инициализационный вектор (initializing value): вектор, определенный как

начальная точка работы функции хэширования.

Сообщение (message): строка бит ограниченной длины

Функция сжатия (round function): итеративно используемая функция, преобразующая строку бит длины L1 и полученную на предыдущем шаге строку бит длины L2 в строку бит длины L2.

Хэш-код (hash-code): строка бит, являющаяся выходным результатом хэш-функции.

хэш-функция (collision-resistant hash-function): Функция, отображающая строки бит в строки бит фиксированной длины и удовлетворяющая следующим свойствам:

1) по данному значению функции сложно вычислить исходные данные, отображаемые в это значение;

2) для заданных исходных данных сложно вычислить другие исходные данные, отображаемые в то же значение функции; ГОСТ Р 34.11-2012

3 ) сложно вычислить какую-либо пару исходных данных, отображаемых в одно и то же значение.




[электронная цифровая] подпись (signature); ЭЦП: Строка бит, полученная в результате процесса формирования подписи.

ГОСТ Р 34.11─2012. Термины и определенияЗаполнение (padding): приписывание дополнительных бит к строке бит. Инициализационный вектор (initializing value):

Слайд 5ГОСТ Р 34.11─2012. Используемые обозначения

ГОСТ Р 34.11─2012. Используемые обозначения

Слайд 6ГОСТ Р 34.11─2012. Используемые обозначения

ГОСТ Р 34.11─2012. Используемые обозначения

Слайд 7ГОСТ Р 34.11─2012. Общие положения. Преобразования.
Данный стандарт определяет две

функции хэширования


с длинами хэш-кода:
n=256 бит
n=512 бит.

При вычислении хэш-кода H(M) сообщения M используются следующие преобразования:

ГОСТ Р 34.11─2012. Общие положения. Преобразования. Данный стандарт определяет две функции хэширования

Слайд 8? — нелинейная биекция. 512 бит аргумента рассматриваются как массив

из 64 байт, каждый из которых заменяется по заданной стандартом

таблице подстановки

Подстановка байт

? — нелинейная биекция. 512 бит аргумента рассматриваются как массив из 64 байт, каждый из которых заменяется

Слайд 9? — переупорядочивание байт. Байты аргумента меняются местами по определённому

в стандарте порядку

? — переупорядочивание байт. Байты аргумента меняются местами по определённому в стандарте порядку

Слайд 103) ? — линейное преобразование. Аргумент рассматривается как 8 64-битных

векторов, каждый из которых заменяется результатом умножения на определённую стандартом

матрицу 64 × 64 над GF(2).

Умножения 64-битных векторов на матрицу 64×64 в GF(2).

3) ? — линейное преобразование. Аргумент рассматривается как 8 64-битных векторов, каждый из которых заменяется результатом умножения

Слайд 11ГОСТ Р 34.11─2012
Функция сжатия
Значение хэш-кода сообщения M

вычисляется с использованием итерационной

процедуры.
На каждой итерации вычисления хэш-кода используется функция сжатия:

значение которой вычисляется по формуле:

где

ГОСТ Р 34.11─2012 Функция сжатия Значение хэш-кода сообщения M        вычисляется

Слайд 12ГОСТ Р 34.11─2012
Процедура вычисления хэш-функции
Исходными данными для процедуры

вычисления хэш-кода Н(М) является подлежащее хэшированию сообщение M

и IV – инициализационный вектор хэширования.
Алгоритм вычисления функции Н состоит из следующих этапов.

Этап 1

Присвоить начальные значения текущих величин:

ГОСТ Р 34.11─2012 Процедура вычисления хэш-функции Исходными данными для процедуры вычисления хэш-кода Н(М) является подлежащее хэшированию сообщение

Слайд 13ГОСТ Р 34.11─2012
Процедура вычисления хэш-функции
Этап 2
2.1. Проверить

условие |М|


В противном случае выполнить последовательность вычислений:

2.2. Вычислить подвектор m сообщения М: М = М' ||m.
Далее выполнить последовательность вычислений:


ГОСТ Р 34.11─2012 Процедура вычисления хэш-функции Этап 2 2.1. Проверить условие |М|

Слайд 14ГОСТ Р 34.11─2012
Процедура вычисления хэш-функции
Этап 3
Значение величины

h, полученное на шаге 3.6, является значением функции хэширования Н(М).


ГОСТ Р 34.11─2012 Процедура вычисления хэш-функции Этап 3 Значение величины h, полученное на шаге 3.6, является значением

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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