Темы

Криптография

Cryptography · 88 статей

  1. Шифр Блоуфиш: описание и принципы работы

    Blowfish: симметричный блочный шифр, разработанный Брюсом Шнайером в 1993 году. Безопасен, но уступает AES. Рекомендации по использованию Twofish.

    #827 · 4 мин чтения

  2. Блочные шифры: принципы, история и применение.

    Блочные шифры в криптографии: алгоритмы для шифрования данных фиксированными блоками. Основа криптографических протоколов, защита и аутентификация информации.

    #992 · 18 мин чтения

  3. Размер ключа в криптографии: безопасность и стойкость

    Размер ключа в криптографии: что это такое и как влияет на безопасность алгоритмов шифрования. Защита от взлома, длина ключа и стойкость к атакам.

    #1251 · 8 мин чтения

  4. Известные криптографы

    Криптография: список криптографов, включая Клода Шеннона и Розарио Кандела. Изучение методов безопасной связи и защиты информации от злоумышленников.

    #1579 · 4 мин чтения

  5. DES: История, Уязвимости и Замена Стандарта Шифрования

    DES: устаревший симметричный шифр с уязвимым 56-битным ключом. Взломан за 22 часа. Безопаснее в форме Triple DES, но имеет теоретические уязвимости. Криптография.

    #1805 · 15 мин чтения

  6. Дифференциальный криптоанализ: методы и история развития

    Дифференциальный криптоанализ: метод взлома блочных шифров, изучающий влияние различий во входных данных на выходные. Атаки DES, уязвимости.

    #1967 · 6 мин чтения

  7. Шифр IDEA: описание и анализ безопасности

    IDEA: симметричный блочный шифр, разработанный как замена DES. Описание алгоритма, история создания (Massey, Lai, ETH Zurich) и патентные аспекты.

    #3598 · 4 мин чтения

  8. Алгоритм хеширования MD5: уязвимости и применение

    MD5: алгоритм хеширования, создание 128-битных дайджестов. Проверка целостности данных, применение в базах данных. Уязвимости и альтернативы SHA.

    #4550 · 9 мин чтения

  9. RC4: Уязвимости и замена потокового шифра

    RC4 (ARCFOUR) – поточный шифр, быстрый, но уязвимый. Обнаружены недостатки, делающие его небезопасным, особенно в WEP и TLS. Не рекомендуется к использованию.

    #6238 · 9 мин чтения

  10. RIPEMD: Семейство криптографических хеш-функций

    RIPEMD: семейство криптографических хеш-функций (128, 160, 256, 320 бит). Безопасность, применение в Bitcoin и других криптовалютах. Хеширование данных.

    #6377 · 2 мин чтения

  11. Столкновения хеш-функций: причины и последствия

    Столкновения хеш-функций: что это такое и чем опасны? Узнайте о причинах, последствиях и важности защиты от коллизий в компьютерной безопасности и криптографии.

    #10682 · 3 мин чтения

  12. Потоковые шифры: принципы и особенности

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

    #11511 · 10 мин чтения

  13. Линейный криптоанализ: методы и принципы

    Линейный криптоанализ: метод взлома шифров, основанный на аффинных приближениях. Атаки на блочные и потоковые шифры, DES, FEAL. Открытие Мацуи.

    #13887 · 2 мин чтения

  14. Атаки на основе выбранных открытых текстов в криптоанализе

    Атаки на основе выбранных открытых текстов (CPA): суть, как злоумышленник получает шифротексты для анализа и взлома шифров. Защита современных шифров.

    #14944 · 2 мин чтения

  15. Разработка и выбор стандарта шифрования AES

    AES: разработка и история стандарта шифрования. Открытый отбор NIST, замена DES из-за уязвимости ключа и низкой скорости. Безопасность и эффективность.

    #23055 · 2 мин чтения

  16. RC5: Описание, структура и криптостойкость блочного шифра

    Блок-шифр RC5: переменный размер блока (32-128 бит), ключа (до 2040 бит) и раундов (до 255). Безопасность, вращения данных, Feistel-сеть.

    #23746 · 2 мин чтения

  17. Вектор инициализации в криптографии: принципы и применение

    Инициализационный вектор (IV) в криптографии: роль, требования к случайности и уникальности. Обеспечение семантической безопасности при шифровании.

    #24822 · 7 мин чтения

  18. Режимы работы блочных шифров в криптографии

    Режимы работы блочных шифров: алгоритмы для обеспечения безопасности данных в криптографии. IV, шифрование, аутентификация, конфиденциальность.

    #49782 · 16 мин чтения

  19. RC6: Симметричный блочный шифр семейства RC5

    RC6: симметричный блочный шифр от Rivest. Участник конкурса AES, альтернатива RC5. Поддержка ключей 128-2040 бит. Безопасность и криптография.

    #49783 · 2 мин чтения

  20. S-блоки в симметричном шифровании: назначение и анализ

    S-блоки (коробки подстановки) в криптографии: основа симметричных алгоритмов шифрования. Нелинейные функции, таблицы подстановки, DES, Blowfish.

    #65625 · 2 мин чтения

  21. A5/1: Уязвимости и история шифра GSM

    A5/1: шифр потоковый, используемый в GSM для защиты связи. Обнаружены уязвимости, известен благодаря утечкам и реверс-инжинирингу. Европа, США.

    #73649 · 6 мин чтения

  22. Генератор псевдослучайных чисел ISAAC: анализ и уязвимости

    Генератор псевдослучайных чисел ISAAC: криптостойкий алгоритм, разработанный Робертом Дженкинсом в 1993 году. Открытый исходный код, схож с RC4.

    #73938 · 2 мин чтения

  23. Ранние гражданские блочные шифры "Люцифер"

    Люцифер: ранние блочные шифры IBM, предшественник DES. Разработан Хорстом Фейстелем, использовался в банковской сфере в 70-х. Шифрование и дешифрование.

    #85938 · 3 мин чтения

  24. Шифр Serpent: Анализ безопасности и особенности реализации.

    Шифр Serpent: надежный алгоритм блочного шифрования с ключами 128, 192, 256 бит. Устойчив к известным атакам, 32 раунда обеспечивают безопасность данных.

    #89196 · 3 мин чтения

  25. Сеть замен и перестановок в криптографии

    Сеть замен-перестановок (SPN) в криптографии: конструкция, применение в AES и других шифрах. S-блоки, P-блоки, раундовые ключи – основа современных алгоритмов.

    #89200 · 4 мин чтения

  26. Атака "встреча посередине" в криптографии: оптимизация и многомерные варианты

    Атака "встреча посередине" (MITM): криптоанализ, оптимизация, взлом шифров. Уязвимость Double DES и Triple DES. Пространственно-временной компромисс.

    #95974 · 2 мин чтения

  27. Криптографические хеш-функции: свойства и применение

    Криптографические хеш-функции: свойства, безопасность, применение в цифровых подписях, аутентификации и защите данных. Устойчивость к коллизиям и взлому.

    #98815 · 18 мин чтения

  28. Функции вывода ключей: принципы и современные алгоритмы

    Функции вывода ключей (KDF) в криптографии: генерация секретных ключей из паролей и мастер-ключей. Защита данных, AES, Diffie-Hellman.

    #100479 · 5 мин чтения

  29. ГОСТ: Структура, криптоанализ и уязвимости шифра "Магма"

    ГОСТ 28147-89 (Магма) – симметричный блочный шифр, стандарт РФ. Безопасен теоретически, но требует ресурсов для взлома. Подробности в статье!

    #106531 · 2 мин чтения

  30. NESSIE: Европейская программа криптографических исследований (2000-2003)

    NESSIE: Европейская программа криптографии (2000-2003) для выбора безопасных криптографических примитивов. Сравнение с AES и CRYPTREC. Безопасность данных.

    #108046 · 1 мин чтения

  31. Криптографическая хеш-функция Tiger

    Tiger: криптографическая хеш-функция, разработанная в 1995 г. для 64-битных платформ. Размер хеша 192 бит, есть варианты 128/160. Безопасность, эффективность.

    #110120 · 3 мин чтения

  32. Алгоритм шифрования TEA: простота и уязвимости

    TEA шифр: простой блочный шифр для защиты данных. Описание алгоритма, реализация на несколько строк кода, 128-битный ключ, 64 раунда. Криптография.

    #112578 · 1 мин чтения

  33. XTEA: Шифр блочного шифрования и методы криптоанализа

    XTEA: шифр блочный, улучшенная версия TEA. 64-битный блок, 128-битный ключ, 64 раунда. Разработан в Кембриджской лаборатории, не запатентован. Криптография.

    #112805 · 1 мин чтения

  34. Камелия: Блок-шифр на основе сети Фейстеля

    Камелия: симметричный блочный шифр 128-бит, разработанный Mitsubishi Electric и NTT. Утвержден ISO/IEC, NESSIE, CRYPTREC. Безопасность как AES.

    #113117 · 3 мин чтения

  35. Японский проект криптографических исследований CRYPTREC

    Японский проект CRYPTREC: оценка и рекомендации криптографических методов для государства и промышленности. Сравнение с NESSIE и AES. Безопасность данных.

    #115167 · 3 мин чтения

  36. Дополнение данных в сообщении перед шифрованием: методы и защита

    Добавление данных перед шифрованием: что такое паддинг в криптографии, зачем он нужен и как влияет на безопасность данных. Режимы шифрования CBC, PCBC.

    #120984 · 7 мин чтения

  37. Алгоритм шифрования CSA для цифрового телевидения DVB

    CSA: алгоритм шифрования DVB телевидения. Описание, принцип работы и замена CSA3 (AES, XRC). Актуальность и история стандарта шифрования видео.

    #121950 · 5 мин чтения

  38. Алгоритм генерации раундовых ключей из ключа шифрования

    Генерация раундовых ключей в криптографии: алгоритмы, расписание ключей, шифры типа "продукт". Подробно о вычислении ключей для каждого раунда шифрования.

    #123485 · 1 мин чтения

  39. Шифр Касуми: анализ безопасности и применение в мобильной связи

    KASUMI: блочный шифр для безопасности мобильной связи UMTS, GSM, GPRS. Используется в алгоритмах шифрования UEA1, UIA1, A5/3, GEA3. Разработан для 3GPP.

    #123890 · 2 мин чтения

  40. MISTY1: Блок шифр и его анализ уязвимостей

    MISTY1: блочный шифр, разработанный Mitsubishi Electric. Участвовал в NESSIE, рекомендован CRYPTREC, но взломан в 2015. Подробности алгоритма и патентные вопросы.

    #123965 · 2 мин чтения

  41. SAFER: Семейство блочных шифров и алгоритмы шифрования.

    SAFER: семейство блочных шифров для надежного и быстрого шифрования данных. Разработано James Massey, свободно для использования. AES, NESSIE.

    #126742 · 2 мин чтения

  42. Шифры Хуфу и Хафра: История и Анализ

    Шифры Khufu и Khafre: блочные шифры, разработанные Ральфом Мерклом в 1989 году. NSA запретил публикацию из соображений национальной безопасности. Криптография.

    #127354 · 3 мин чтения

  43. Соль в криптографии: защита паролей от взлома

    Соль в криптографии: случайные данные для хеширования паролей. Защита от rainbow tables и атак при повторении паролей. Важно для кибербезопасности.

    #135540 · 5 мин чтения

  44. Лемма накопления в линейном криптоанализе

    Лемма накапливания в криптоанализе: принцип для линейного криптоанализа блочных шифров. Описывает связь между смещением и независимыми бинарными переменными.

    #137142 · 1 мин чтения

  45. MacGuffin: Блок шифр и его криптоанализ

    MacGuffin: блочный шифр, разработанный Брюсом Шнайером и Мэттом Блейзом в 1994 году. Основан на DES, использует GUFN. Быстро взломан на этапе анализа.

    #137592 · 2 мин чтения

  46. Взлом DES: аппаратный криптоанализ и машина Deep Crack

    EFF DES Cracker: аппаратный взлом шифра DES в 1998 году. Подтверждение недостаточной длины ключа DES и публикация исходного кода для изучения криптографии.

    #149098 · 4 мин чтения

  47. Поток шифра Phelix: анализ и уязвимости

    Phelix: быстрый потоковый шифр с MAC, представленный на eSTREAM. Использует 256-битный ключ, 128-битный nonce. Безопасность 128 бит, модификация Helix.

    #155159 · 3 мин чтения

  48. Шифр XOR: принцип работы и применение

    Шифр XOR: простой алгоритм шифрования в криптографии, использующий операцию исключающего ИЛИ. Легко шифрует и расшифровывает данные, применяется в сложных шифрах.

    #162337 · 2 мин чтения

  49. Атаки на криптографические хеш-функции: анализ устойчивости к поиску прообраза

    Атаки на криптографические хеш-функции: preimage-атаки, устойчивость к ним, поиск входных данных по заданному хешу. Анализ и виды атак на хеши.

    #165704 · 3 мин чтения

  50. Атаки на криптографические хэш-функции: поиск коллизий

    Криптографические атаки: коллизии и атаки на хэш-функции. Различия между классическими коллизиями и атаками с выбранным префиксом. Birthday attack.

    #165717 · 4 мин чтения

  51. Многократное шифрование: методы и риски

    Многократное шифрование: что это такое, зачем применяется и насколько эффективно. Каскадное шифрование, супершифрование, защита от ошибок реализации.

    #176613 · 2 мин чтения

  52. Шифр SEED: особенности и применение в Южной Корее.

    SEED – корейский блочный шифр, разработанный KISA. Широко используется в Южной Корее, но редко за её пределами. Активное использование ActiveX – проблема.

    #176691 · 2 мин чтения

  53. FNV хэш-функция: описание и свойства

    FNV хеш-функция: быстрый алгоритм для хеш-таблиц и контрольных сумм, разработанный Fowler, Noll и Vo. Не криптографический, эффективный и надежный.

    #180534 · 2 мин чтения

  54. Шифр Хилла: криптография на основе линейной алгебры

    Шифр Хилла: полиграфическая замена на основе линейной алгебры. Уязвим к атакам с известным открытым текстом из-за линейности. Криптография, матрицы.

    #181469 · 3 мин чтения

  55. Шифр FROG: Структура и Особенности

    Шифр FROG: блочный алгоритм от TecApro, участвовавший в конкурсе AES. Поддержка блоков 8-128 байт, ключей 5-125 байт, 8 раундов. Криптография.

    #186502 · 3 мин чтения

  56. Кража шифротекста: метод обработки блоков в криптографии.

    Кража шифротекста (CTS): метод шифрования блоками без расширения текста. Различные схемы передачи, не влияющие на безопасность. Подробности здесь!

    #188398 · 7 мин чтения

  57. Методы взлома потоковых шифров

    Потоковые шифры: уязвимости и методы взлома. Не используйте ключи повторно! Атаки "человек посередине" и изменение данных без знания ключа – риски и защита.

    #190577 · 2 мин чтения

  58. ICE: Блок шифр с зависимой от ключа перестановкой битов.

    ICE: симметричный блочный шифр, разработанный в 1997 году. Похож на DES, но с перестановкой битов, зависящей от ключа. Открытый исходный код, 64 бита.

    #191486 · 2 мин чтения

  59. Числа "без уловок" в криптографии: прозрачность и скрытые угрозы.

    Числа без секретов в криптографии: как генерируются случайные константы для шифров и хеш-функций, чтобы исключить скрытые уязвимости и бэкдоры.

    #198671 · 3 мин чтения

  60. MULTI S01: Шифр с сохранением конфиденциальности и целостности данных

    MULTI S01: шифр для защиты данных и обеспечения целостности. Онлайн-шифрование с использованием PRNG, Panama, RC4. Безопасное шифрование и расшифровка.

    #224104 · 1 мин чтения

  61. MUGI: Анализ и уязвимости потокового шифра

    MUGI: потоковый шифр и генератор псевдослучайных чисел. Рекомендован CRYPTREC в 2003, но статус понижен в 2013. Ключ 128 бит, IV 128 бит, внутр. состояние 1216 бит.

    #224108 · 2 мин чтения

  62. Атаки на связанные ключи в криптографии: уязвимости и защита.

    Атаки связанными ключами в криптографии: анализ шифров при известных математических связях между ключами. Исследования KASUMI, уязвимости и методы взлома.

    #224814 · 3 мин чтения

  63. Функции вывода ключа на основе пароля: PBKDF1, PBKDF2 и современные альтернативы.

    PBKDF1 и PBKDF2: функции вывода ключа на основе пароля для защиты от взлома. PBKDF2 рекомендован RFC8018, использует "растяжение ключа" для повышения безопасности.

    #229667 · 2 мин чтения

  64. Фортуна: Криптографически стойкий генератор псевдослучайных чисел

    Генератор псевдослучайных чисел Fortuna: криптостойкий PRNG от Б. Шнайера и Н. Фергюсона. Используется в FreeBSD и macOS для /dev/random.

    #235779 · 3 мин чтения

  65. Универсальный код аутентификации сообщений (UMAC)

    Универсальный MAC (UMAC): криптографический код аутентификации сообщений, обеспечивающий целостность и подлинность данных. Параллельные вычисления для скорости!

    #272329 · 2 мин чтения

  66. Криптоанализ потокового шифра E0 в Bluetooth

    E0 – поточный шифр Bluetooth. Уязвим к атакам: взлом возможен за 2^64 операций при известных 2^64 битах выхода. Криптоанализ, безопасность Bluetooth.

    #283774 · 2 мин чтения

  67. Аппаратные атаки на криптографические алгоритмы

    Аппаратные атаки в криптографии: использование ASIC для взлома шифров. Преодоление экспоненциального роста вычислений с помощью специализированного железа.

    #287430 · 3 мин чтения

  68. Режим работы OCB: Аутентифицированное шифрование блочными шифрами.

    OCB режим шифрования: аутентифицированное шифрование блочных шифров. Безопасность OCB1 и OCB3, недостатки OCB2. Защита конфиденциальности и аутентификация.

    #292995 · 3 мин чтения

  69. Режим CCM: Аутентифицированное шифрование блочными шифрами.

    Режим CCM: аутентифицированное шифрование блочных шифров. Обеспечивает конфиденциальность и аутентификацию данных. Требует уникальный nonce для каждого ключа.

    #293892 · 2 мин чтения

  70. Проект eSTREAM: Отбор новых потоковых шифров для широкого применения

    eSTREAM: выбор новых потоковых шифров для широкого применения. Проект ECRYPT (ЕС) после NESSIE, 2004-2008. Алгоритмы для разных задач. Криптография.

    #297851 · 2 мин чтения

  71. Радужные таблицы: взлом паролей и методы защиты

    Радужные таблицы: взлом паролей, хеш-функции, криптография. Как злоумышленники восстанавливают пароли и как от этого защититься – соль и key derivation.

    #308126 · 3 мин чтения

  72. Трансформация «Всё или ничего» в криптографии

    AONT: шифрование "все или ничего" в криптографии. Преобразует данные, требуя знания всего объема для расшифровки. Используется с симметричными шифрами.

    #309498 · 2 мин чтения

  73. Семейство поточных шифров VEST: Архитектура и особенности реализации

    VEST шифры: семейство аппаратных шифров для быстрой аутентифицированной криптографии и хеширования. VEST 4, 8, 16, 32 – высокая скорость, переменные ключи.

    #325230 · 6 мин чтения

  74. Шифр потока Trivium: описание и криптоанализ

    Тrivium – поточный шифр для аппаратного и программного обеспечения. Участвовал в eSTREAM, стандартизирован ISO/IEC. Ключ 80 бит, IV 80 бит. Безопасность под вопросом.

    #325822 · 3 мин чтения

  75. Поточный шифр Grain: структура и особенности реализации

    Grain: потоковый шифр для ограниченных сред. 80-битный ключ, 64-битный IV. Отобран eSTREAM. Безопасность, эффективность, криптография, шифрование.

    #333110 · 4 мин чтения

  76. Код аутентификации сообщений на основе шифрования блоками с последовательной связью (CBC MAC)

    CBC MAC: алгоритм аутентификации сообщений на основе блочного шифра. Безопасность, принцип работы, уязвимости и применение в TLS 1.2 и Bluetooth.

    #342105 · 5 мин чтения

  77. Шифр Cryptomeria: Анализ и уязвимости

    Криптография Cryptomeria (C2): блочный шифр от 4C Entity, преемник CSS. 56-битный ключ, 64-битный блок, 10 раундов Feistel. Лицензирование S-box.

    #355044 · 2 мин чтения

  78. ГОСТ: Российская криптографическая хеш-функция

    ГОСТ хеш-функция: российский криптографический алгоритм, обеспечивающий 256-битное хеширование. Стандарты ГОСТ Р 34.11-94 и ГОСТ 34.311-95. Основана на шифре ГОСТ.

    #359967 · 1 мин чтения

  79. Интерполяционная атака на блочные шифры

    Атака интерполяции: криптоанализ блочных шифров, уязвимость KN и SHARK. Новый метод взлома, использующий алгебраические функции для S-блоков.

    #377999 · 5 мин чтения

  80. Криптографические аспекты шифрования дисков

    Шифрование диска: криптографические аспекты защиты данных на жестких дисках. Обзор методов, включая "узкие" и "широкие" блоки. Безопасность данных.

    #381712 · 6 мин чтения

  81. Поточный шифр Py: Структура, варианты и криптоанализ

    Поточный шифр Py: быстрый и безопасный алгоритм шифрования от Biham и Seberry. Структура похожа на RC4, высокая скорость – 2.6 цикла/байт.

    #415883 · 3 мин чтения

  82. Метод построения криптографических хеш-функций, устойчивых к коллизиям

    Метод Меркла-Дамгорда: построение криптографических хеш-функций, устойчивых к коллизиям. Используется в MD5, SHA-1, SHA-2. Основы криптографии.

    #422495 · 4 мин чтения

  83. Усиление криптографических ключей для защиты от перебора

    Усиление защиты ключей: растяжка ключей для защиты от брутфорс-атак. Увеличивает время подбора, повышает безопасность паролей и криптографических систем.

    #433293 · 2 мин чтения

  84. Шифр SM4: Китайский стандарт для беспроводной связи и криптографии

    SM4 (ШанМи-4): китайский блочный шифр для WAPI и TLS. Разработан для безопасности беспроводных сетей, но не принят IEEE. Стандарт 2021 года.

    #443316 · 2 мин чтения

  85. Rabbit: Быстрый поточный шифр

    Rabbit: быстрый потоковый шифр, разработанный в 2003 году. Алгоритм и исходный код – в общественном достоянии. Безопасность, скорость, eSTREAM.

    #449944 · 2 мин чтения

  86. Преимущество противника в криптографии: анализ и оценка безопасности шифров.

    Преимущество атакующего в криптографии: оценка успешности алгоритма взлома. Безопасность алгоритма – отсутствие существенного преимущества атакующего.

    #453554 · 3 мин чтения

  87. Псевдослучайные перестановки в криптографии

    Псевдослучайные перестановки (PRP) в криптографии: определение, свойства и отличие от случайных перестановок. Ключи и шифры блоками.

    #455867 · 3 мин чтения

  88. Hasty Pudding cipher

    #472597 · 2 мин чтения