СУЩЕСТВУЮЩИЕ АЛГОРИТМЫ ШИФРОВАНИЯ
В настоящее время распространенными алгоритмами шифрования являются:
• DES (Data Encryption Standard) — блочный шифр, созданный компанией IBM и утвержденный правительством США в 1977 г.
Использует 56-битный ключ и оперирует блоками по 64 бит. Относительно быстр, применяется при единовременном шифровании большого количества данных;• тройной DES, основан на DES. Шифрует блок данных три раза тремя различными ключами. Предложен в качестве альтернативы DES, поскольку угроза быстрого и легкого «взлома» последнего возрастает с каждым днем;
• RC2 и RC4, RC6 — шифры с переменной длинной ключа для очень быстрого шифрования больших объемов информации, разработаны Роном Райвестом. Эти алгоритмы действуют немного быстрее DES и способны повышать степень защиты за счет выбора более длинного ключа;
• IDEA (International Data Encryption Algorithm). Создан в 1991 г. и предназначен для быстрой работы в программной реализации. Очень стойкий шифр, использующий 128-битный ключ;
• RSA — алгоритм с открытым ключом, поддерживает переменную длину ключа, а также переменный размер блока шифруемого текста. Размер блока открытого текста должен быть меньше длины ключа, обычно составляющей 512 бит. Также может применяться для наложения цифровой подписи. Данный алгоритм защищен патентом США, и поэтому любое его использование на территории США или западно-европейских стран требует приобретения соответствующей лицензии на использование, стоимость которой на 100 пользователей составляет 5 тыс. долл.;
• EGSA — алгоритм электронной подписи Т. Эль-Гамаля, разработанный в 1984 г. Отличается от алгоритма RSA повышенной стойкостью подписи при одинаковой длине ключа. Данный алгоритм послужил основой для принятия нескольких стандартов цифровой подписи, в том числе национального стандарта США DS, введенного в действие 1 декабря 1994 г., и государственного стандарта РФ ГОСТ P 34.10, введенного с 1 января 1995 г.;
• DSA (Digital Signature Algorithm) — алгоритм цифровой подписи. Разработан Национальным институтом стандартов и технологий США в 1991 г.
на основе алгоритма Эль-Гамаля. Представлен на рассмотрение конгресса США. В дальнейшем стал основой национального стандарта США на цифровую подпись. Имеет по сравнению с алгоритмом RSA целый ряд преимуществ: во-первых, при заданном уровне стойкости цифровой подписи целые числа, с которыми приходится проводить вычисления, имеют запись как минимум на 20% короче, что, соответственно, уменьшает сложность вычислений не менее чем на 70% и позволяет заметно сократить объем используемой памяти; во-вторых, процедура подписывания по этому методу не позволяет вычислять (как это возможно в RSA) цифровые подписи под новыми сообщениями без знания секретного ключа. Эти преимущества, а также соображения, связанные с возможностью его реализовывать любым разработчиком свободно, без коммерческих лицензионных соглашений с держателями патента, компанией RSA Data Security, и возможностью свободного безлицензионного экспорта такой технологии из США, послужили главным мотивом для принятия в 1994 г. национального стандарта цифровой подписи (DSS) на его основе. Такое решение отнюдь не было очевидным, поскольку RSA как наиболее известный алгоритм цифровой подписи и шифрования с открытым ключом был гораздо шире распространен, практически опробован во многих странах и признан как стандарт де-факто большинством разработчиков операционных систем, сетевых технологий и прикладного программного обеспечения. Популярность его объясняется прежде всего 8-летним опережением по времени появления, значительно более широкой известностью как самого алгоритма, так и его авторов в научных кругах, а также успешным бизнесом держателя патента — компании RSA Data Security, Inc.
Еще по теме СУЩЕСТВУЮЩИЕ АЛГОРИТМЫ ШИФРОВАНИЯ:
- Процедуры средств контроля и процедуры по существу в аудите себестоимости продукции хлебопечения. Вопросник внутреннего контроля, методика проведения процедур по существу.
- 2.4. Жизнь: существо и существа
- Аудит торговых операций на оптовых и розничных торговых предприятиях: программа аудита, процедуры средств контроля и по существу. Методы сбора доказательств при процедурах по существу.
- Обоснование алгоритма
- 4. Пример работы алгоритма
- 3.6.4. Алгоритм Зельдина
- 2.3 АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ
- 2.3. Алгоритм исследования организационной культуры
- Валютный рынок как живое существо
- Алгоритм движения к/от цели
- ПРИМЕРНЫЙ АЛГОРИТМ РАЗРУШЕНИЯ ПРЕДПРИЯТИЙ “HIGH TECH”
- Недостатки существующих объяснений
- Существующие методы обучения
- Разработка алгоритма коммерциализации результатов интеллектуальной деятельности вуза
- Кризис и изменение отношения к существующей системе
- Существует ли сейчас жилищный «пузырь»?
- Существует ли сейчас жилищный «пузырь»?
- 6.3. Анализ эффективности разработанного метода и алгоритмов
- 1.6.2. На рынках существуют тренды
- Существующие рейтинги участников кредитного рынка