русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Шифрование с закрытым ключом


Дата добавления: 2015-08-31; просмотров: 824; Нарушение авторских прав


Общая характеристика

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

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

К недостаткам закрытых систем относится сложность защищенного распространения и хранения самих секретных ключей.

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

Таблица 9.1

Алгоритмы шифрования с закрытым ключом

Название Тип Размер блока, бит Размер ключа, бит Количество проходов
DES блочный
3-DES блочный
AES блочный 64, 96, 128 64, 96, 128
IDEA блочный
Skipjack блочный
RC2 блочный переменный н/д
RC4 потоковый переменный н/д
RC5 блочный 32, 64, 128 до 2048 до 255
CAST блочный 40-64
Blowfish блочный до 448
ГОСТ 28147-89 блочный

 

За рубежом стандартом де-факто алгоритма шифрования является AES (Advanced Encryption Standard), принятый в 1998 году, а также 3‑DES, являющийся усовершенствованной версией предыдущего стандарта DES (Data Encryption Standard) 1976 года.

В Российской Федерации для целей шифрования установлен криптографический алгоритм ГОСТ 28147-89 "Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования".



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

 

 



<== предыдущая лекция | следующая лекция ==>
Классификация криптографических преобразований | Алгоритмы шифрования DES и 3-DES


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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