Криптография - Алгоритмы
Криптографические алгоритмы — это математические методы, используемые для шифрования и дешифрования данных, а также для обеспечения аутентификации, целостности и неотрекаемости информации. Они являются базовыми элементами для создания систем защиты информации на основе шифрования.
Некоторые виды криптографических алгоритмов:
Симметричные. Используют один и тот же ключ для шифрования информации и для её расшифровки. Примеры: AES, DES, RC4, Blowfish.
Асимметричные. Используют два ключа — открытый для шифрования и закрытый для расшифровки. Пара ключей связана математическим образом так, что данные, зашифрованные одним ключом, могут быть расшифрованы только другим ключом из этой пары. Примеры: RSA, DSA, ECDSA.
Алгоритмы хеширования (криптографические хеш-функции). Представляют собой математические функции, которые позволяют создать набор символов заданной длины для произвольного набора данных — своего рода их цифровой отпечаток. Примеры: SHA, MD5, RIPEMD.
В реальных сценариях (TLS, VPN, PGP) подходы шифрования комбинируются: асимметричное шифрование защищает обмен симметричным сессионным ключом, который затем обрабатывает основной трафик
-
Копыленко В. - Асимметричный криптографический алгоритм на базе Конечно-Автоматной Модели
Если Вы хотите сохранить секрет, не доверяйте его никому. Сенека (5 до н.э. - 65 н.э.), Как следует из эпиграфа, проблема сохранения секретов волновала людей со времени появления секретов. Сенека...
-
Алгоритмы симметричного шифрования
Blowfish является сетью Фейштеля, у которой количество итераций равно 16. Длина блока равна 64 битам, ключ может иметь любую длину в пределах 448 бит. Хотя перед началом любого шифрования выполняется сложная фаза инициализации, само шифрование данных выполняется достаточно быстро
-
Алгоритмы шифрования
В асимметричных алгоритмах шифрования (или криптографии с открытым ключом) для зашифровывания информации используют один ключ (открытый), а для расшифровывания - другой (секретный). Эти ключи различны и не могут быть получены один из другого
-
Криптографические алгоритмы
Большинство средств криптографической защиты данных реализовано в виде специализированных аппаратных устройств. Эти устройства встраиваются в линию связи и осуществляют шифрование всей передаваемой по ней информации. Преобладание аппаратного шифрования над программным обусловлено несколькими причинами
-
Перспективы развития и использования асимметричных алгоритмов в криптографии
Традиционно считается, что концепция асимметричной криптографии впервые была предложена в 1976 году Уитвелдом Диффи и Мартином Хеллманом на национальной компьютерной конференции [1] и опубликована в том же году в основополагающей работе "Новые направления в криптографии" [2].
-
Практическая криптография алгоритмы и их программирование
Книга предзначается в первую очередь для тех, кто интересуется не только теоретическими аспектами криптологии - как криптографии, так и криптоанализа, - но и практическими реализациями используемых в них алгоритмов и методов
-
Взлом криптоалгоритмов
В любой критической системе ошибки человека-оператора являются чуть ли не самыми дорогостоящими и распространенными. В случае криптосистем непрофессиональные действия пользователя сводят на нет самый стойкий криптоалгоритм и самую корректную его реализацию и применение