18c0693f

    Криптография - Алгоритмы

Криптографические алгоритмы — это математические методы, используемые для шифрования и дешифрования данных, а также для обеспечения аутентификации, целостности и неотрекаемости информации. Они являются базовыми элементами для создания систем защиты информации на основе шифрования.

Некоторые виды криптографических алгоритмов:

Симметричные. Используют один и тот же ключ для шифрования информации и для её расшифровки. Примеры: AES, DES, RC4, Blowfish.

Асимметричные. Используют два ключа — открытый для шифрования и закрытый для расшифровки. Пара ключей связана математическим образом так, что данные, зашифрованные одним ключом, могут быть расшифрованы только другим ключом из этой пары. Примеры: RSA, DSA, ECDSA.

Алгоритмы хеширования (криптографические хеш-функции). Представляют собой математические функции, которые позволяют создать набор символов заданной длины для произвольного набора данных — своего рода их цифровой отпечаток. Примеры: SHA, MD5, RIPEMD.

В реальных сценариях (TLS, VPN, PGP) подходы шифрования комбинируются: асимметричное шифрование защищает обмен симметричным сессионным ключом, который затем обрабатывает основной трафик

  • Копыленко В. - Асимметричный криптографический алгоритм на базе Конечно-Автоматной Модели
    Если Вы хотите сохранить секрет, не доверяйте его никому. Сенека (5 до н.э. - 65 н.э.), Как следует из эпиграфа, проблема сохранения секретов волновала людей со времени появления секретов. Сенека...

  • Алгоритмы симметричного шифрования
    Blowfish является сетью Фейштеля, у которой количество итераций равно 16. Длина блока равна 64 битам, ключ может иметь любую длину в пределах 448 бит. Хотя перед началом любого шифрования выполняется сложная фаза инициализации, само шифрование данных выполняется достаточно быстро

  • Алгоритмы шифрования
    В асимметричных алгоритмах шифрования (или криптографии с открытым ключом) для зашифровывания информации используют один ключ (открытый), а для расшифровывания - другой (секретный). Эти ключи различны и не могут быть получены один из другого


  • Криптографические алгоритмы
    Большинство средств криптографической защиты данных реализовано в виде специализированных аппаратных устройств. Эти устройства встраиваются в линию связи и осуществляют шифрование всей передаваемой по ней информации. Преобладание аппаратного шифрования над программным обусловлено несколькими причинами

  • Перспективы развития и использования асимметричных алгоритмов в криптографии
    Традиционно считается, что концепция асимметричной криптографии впервые была предложена в 1976 году Уитвелдом Диффи и Мартином Хеллманом на национальной компьютерной конференции [1] и опубликована в том же году в основополагающей работе "Новые направления в криптографии" [2].

  • Практическая криптография алгоритмы и их программирование
    Книга предзначается в первую очередь для тех, кто интересуется не только теоретическими аспектами криптологии - как криптографии, так и криптоанализа, - но и практическими реализациями используемых в них алгоритмов и методов

  • Взлом криптоалгоритмов
    В любой критической системе ошибки человека-оператора являются чуть ли не самыми дорогостоящими и распространенными. В случае криптосистем непрофессиональные действия пользователя сводят на нет самый стойкий криптоалгоритм и самую корректную его реализацию и применение