- •Криптографические алгоритмы
- •1. Классификация криптографических алгоритмов
- •Охарактеризуем кратко основные типы ка. Хэширование
- •Симметричное шифрование
- •Блочные алгоритмы шифрования данных
- •Асимметричные криптоалгоритмы
- •Асимметричные криптоалгоритмы
- •6.3.1. Алгоритм шифрования rsa
- •Электронная цифровая подпись (эцп) Алгоритмы цифровой подписи
Асимметричные криптоалгоритмы
Асимметричное шифрование характеризуется применением двух типов ключей: открытого – для зашифровывания информации и секретного – для ее расшифровывания. Секретный и открытый ключи связаны между собой достаточно сложным соотношением.
Асимметричные криптоалгоритмы
Всего за 30 лет асимметричная криптография превратилась в одно из основных направлений криптологии и используется в ИТ так же часто, как и симметричные криптосистемы.
6.3.1. Алгоритм шифрования rsa
Криптоалгоритм RSA предложили в 1978 г. три автора: Р. Райвест (Rivest), А. Шамир (Shamir) и А. Адлеман (Adleman). Алгоритм получил свое название по первым буквам фамилий его авторов. Он стал первым алгоритмом с открытым ключом, который может работать как в режиме шифрования данных, так и в режиме электронной цифровой подписи.
В асимметричной криптосистеме RSA количество используемых ключей связано с количеством абонентов линейной зависимостью (в системе из N пользователей используются 2N ключей), а не квадратичной, как в симметричных системах.
Следует отметить, что быстродействие RSA существенно ниже быстродействия DES, а программная и аппаратная реализация криптоалгоритма RSA гораздо сложнее, чем DES. Поэтому криптосистема RSA, как правило, используется при передаче небольшого объема сообщений.
Электронная цифровая подпись (эцп) Алгоритмы цифровой подписи
Стандарт цифровой подписи ГОСТ Р 34.10 – 94 – первый отечественный стандарт цифровой подписи – вступил в действие с начала 1995 г.
Новый отечественный стандарт цифровой подписи ГОСТ Р 34.10 – 2001 был принят в 2001 г
В перспективе криптосистемы на основе эллиптических кривых, вероятно, вытеснят существующие алгоритмы ЭЦП, асимметричного шифрования и выработки ключей парной связи (ключ для шифрования информации между двумя конкретными пользователями вычисляется из секретного ключа отправителя информации и открытого ключа получателя). Алгоритмы на базе эллиптических кривых позволяют заметно сократить время вычислений без потерь криптостойкости или соответственно увеличить уровень защиты при тех же временных затратах.
Отечественный стандарт хэширования ГОСТ Р 34.11 – 94
Отечественным стандартом генерирования хэш-функции является алгоритм ГОСТ Р 34.11 – 94. Этот стандарт является обязательным для применения в качестве алгоритма хэширования в государственных организациях РФ и ряде коммерческих организац
и
