1.3.5.1 Криптографический стандарт des
В 1973 г. Национальное бюро стандартов США начало разработку программы по созданию стандарта шифрования данных на ЭВМ. Был объявлен конкурс среди фирм разработчиков США, который выиграла фирма IBM, представившая в 1974 году алгоритм шифрования, известный под названием DES(Data Encryption Standart).
Алгоритм обеспечивает высокую стойкость, однако недавние результаты показали, что современная технология позволяет создать вычислительное устройство стоимостью около 1 млн. долларов США, способное вскрыть секретный ключ с помощью полного перебора в среднем за 3,5 часа.
Из-за небольшого размера ключа было принято решение использовать DES-алгоритм для закрытия коммерческой(несекретной) информации. Практическая реализация перебора всех ключей в данных условиях экономически не целесообразна, так как затраты на реализацию перебора не соответствуют ценности информации, закрываемой шифром.
DES-алгоритм явился первым примером широкого производства и внедрения технических средств в области защиты информации. Национальное бюро стандартов США проводит проверку аппаратных реализаций DES-алгоритма, предложенных фирмами-разработчиками, на специальном тестирующем стенде. Только после положительных результатов проверки производитель получает от Национального бюро стандартов сертификат на право реализации своего продукта. К настоящему времени аттестовано несколько десятков изделий, выполненных на различной элементарной базе.
Достигнута высокая скорость шифрования. Она составляет в лучших изделиях 45 Мбит/с. Цена некоторых аппаратных изделий ниже 100 долларов США.
Основные области применения DES-алгоритма:
1. хранение данных на компьютерах (шифрование файлов, паролей);
2. электронная система платежей (при операциях с широкой клиентурой и между банками);
3. электронный обмен коммерческой информацией (обмен данными между покупателями, продавцом и банкиром защищен от изменений и перехвата) [4].
- Курсовая работа
- Введение
- 1. Теоретическая часть. Криптографические методы защиты информации и их использование при работе в сети
- 1. Введение
- 1.2. Криптография и шифрование
- 1.2.1 Шифрование
- 1.2.2 Криптография
- 1.2.3 Основные современные методы шифрования
- 1.3. Алгоритмы шифрования
- 1.3.1 Алгоритмы замены(подстановки)
- 1.3.2 Алгоритм перестановки
- 1.3.3 Алгоритм гаммирования
- 1.3.4 Алгоритмы, основанные на сложных математических преобразованиях
- 1.3.5 Комбинированные методы шифрования
- 1.3.5.1 Криптографический стандарт des
- 1.3.5.2 Гост 28147-89
- 1.4. Программные шифраторы
- 1.4.1 Рgр
- 1.4.2 BestCryрt
- 1.5. Заключение
- 2. Практическая часть
- 2.1. Условие задачи
- 2.2. Описание реализации алгоритма решения задачи