Криптография
-
Хэш-функции сообщений с ключом (HMAC): принципы и безопасность.
HMAC: алгоритм аутентификации сообщений с использованием криптографической хеш-функции и ключа. Защита целостности и подлинности данных без PKI.
-
PGP: Шифрование данных и электронная почта
PGP: шифрование данных и защита email. Программа для надежной криптографии, подписи и дешифровки сообщений. Соответствует стандарту OpenPGP (RFC 4880).
-
Криптопанки: Защита приватности через шифрование.
Киберпанки: активисты, продвигающие сильную криптографию и технологии защиты приватности для социальных изменений. История и развитие криптографии.
-
Неотрекаемость: правовые аспекты и цифровые подписи.
Неотрицаемость в юриспруденции: защита от отказа от авторства или контракта. Подтверждение подлинности подписи, оспаривание сделок, примеры из практики.
-
Протоколы согласования криптографических ключей
Криптографические протоколы обмена ключами: Diffie–Hellman и другие. Безопасное согласование ключей без раскрытия данных третьим лицам. Защита информации.
-
Метод "Отруби и Веяние" в Криптографии
Криптографическая техника "отруби и ветроотделение": защита данных без шифрования. Разработана Роном Ривестом в 1998 году, не является стеганографией или шифром.
-
Атака «человек посередине»: методы и защита
Атака «человек посередине» (MITM): как злоумышленники перехватывают и изменяют сообщения между двумя сторонами, выдавая себя за них. Защитите свои данные!
-
Логика Бёрроуза-Абади-Нидэма: анализ и ограничения протоколов безопасности.
Логика БАН (Burrows-Abadi-Needham): анализ безопасности протоколов обмена данными. Проверка подлинности, свежести сообщений и доверия источника.
-
Электронный сертификат открытого ключа
Цифровой сертификат: электронный документ для подтверждения подлинности публичного ключа. Обеспечивает безопасную связь, шифрование и электронную подпись.
-
Стандарт X.509: Формат сертификатов открытых ключей
X.509: стандарт формата цифровых сертификатов ключей. Используется в TLS/SSL (HTTPS) для безопасной связи и цифровой подписи. Подробности здесь!
-
Механизм аутентификации криптографических ключей: Сеть доверия
Веб доверия: децентрализованная система аутентификации ключей в PGP, GnuPG. Альтернатива PKI, основанная на доверии пользователей, а не ЦА. Криптография, безопасность.
-
Центры сертификации: выявление и доверие к цифровым сертификатам.
Центр сертификации (CA): выдача и подпись цифровых сертификатов для подтверждения владения публичным ключом. Обеспечивает доверие в онлайн-коммуникациях. X.509.
-
Расширения безопасности DNS (DNSSEC)
Защита DNS с помощью DNSSEC: расширения IETF для криптографической аутентификации данных, целостности и защиты от подделок в сети Интернет.
-
Аутентификация ключей: методы и проблемы безопасности
Аутентификация ключей: проверка подлинности ключей пользователей A и B после обмена. Методы и алгоритмы для безопасного подтверждения личности.
-
Безопасная выдача ключей на основе идентификаторов и проблема доверия к третьим сторонам.
Безопасная выдача ключей: криптография, снижающая доверие к третьим сторонам. Блайндинг, частичные ключи, эскоу-проблемы. Защита приватного ключа.
-
Шифрование на основе сертификатов: принципы и уязвимости
Шифрование на основе сертификатов: двойное шифрование с использованием публичного ключа и ID для защиты данных. Безопасность, отсутствие эскроу.
-
Мартин Хеллман: Криптограф и пионер в области открытых ключей.
Мартин Хеллман – амер. криптограф, соавтор шифрования с открытым ключом. Вклад в теорию криптографии, приватность и анализ рисков. Книга о любви и мире.
-
Протоколы Цифровой Подписи Ключей: Zimmermann–Sassaman и Sassaman Projected
Протокол Цимермана-Сассамана: ускорение проверки отпечатков ключей на key signing party. Эффективный метод, предложенный Л. Сассаманом и другими криптографами.
-
Слепые цифровые подписи: принципы и применение.
Слепая подпись: криптографический метод сокрытия содержания сообщения перед цифровой подписью. Применение в анонимных выборах и электронных деньгах.
-
Протоколы Нидхема — Шрёдера: описание и уязвимости
Протоколы Needham-Schroeder: симметричный и публичный ключ для безопасной передачи данных. Основа Kerberos. Защита сеанса и аутентификация в сети.
-
Протокол Отвея-Риса: уязвимости и атаки
Протокол Отвея-Риса: аутентификация в компьютерных сетях, защита от прослушивания и атак. Анализ уязвимостей и недостатки безопасности протокола.
-
Схемы коммитирования в криптографии
Схема коммитмента в криптографии: скрытие значения с возможностью раскрытия. Обеспечивает обязательность и применяется в протоколах безопасности.
-
Неопровержимая цифровая подпись: Схема Чаума-ван-Антверпена
Неотказуемая цифровая подпись: схема Chaum-van Antwerpen (1989). Подтверждение подлинности, защита от отказа в признании подписи, интерактивные протоколы.
-
Разделение секрета: методы и применение
Разделение секрета: методы распределения конфиденциальной информации между участниками. Восстановление возможно только при объединении достаточного количества долей.
-
Команда passwd: изменение паролей в Unix-подобных системах
Команда `passwd` в Unix: как безопасно изменить пароль пользователя. Хеширование паролей для защиты данных. Аутентификация и безопасность системы.
-
Коды аутентификации сообщений: обеспечение целостности и подлинности данных
Код аутентификации сообщений (MAC): защита целостности и подлинности данных. Криптография, проверка отправителя, обнаружение изменений. MAC vs MIC.
-
Обмен криптографическими ключами: методы и принципы.
Обмен ключами в криптографии: методы безопасной передачи ключей шифрования для защиты данных. Основы криптографических алгоритмов и шифров.
-
Доверенная третья сторона в криптографии: проблемы и риски.
Доверенная третья сторона (TTP) в криптографии: посредник, обеспечивающий безопасность транзакций. Роль и применение TTP, включая центры сертификации (CA).
-
Криптографические протоколы: принципы и применение
Криптографические протоколы: защита данных, аутентификация, шифрование и безопасная передача информации. TLS/HTTPS – примеры протоколов безопасности.
-
Безопасные каналы связи и криптографические протоколы.
Безопасные каналы связи в криптографии: защита от прослушивания и подмены данных. Конфиденциальность, аутентичность, шифрование Windows API.
-
S/MIME: Стандарт шифрования и подписи MIME-данных
S/MIME: стандарт шифрования и подписи MIME данных для безопасной электронной почты. Обеспечивает конфиденциальность и аутентификацию писем. Поддержка в большинстве почтовых клиентов.
-
Проверка целостности и подлинности файлов
Проверка целостности файлов: алгоритмы, контрольные суммы и хеши. Защита от повреждений при копировании, передаче и хранении данных. Обнаружение ошибок.
-
Атаки повторного воспроизведения: перехват и повторная передача данных в сети.
Атака повторного воспроизведения: перехват и повторная отправка данных в сети. Уязвимость протоколов безопасности, один из видов MITM-атак. Защитите данные!
-
Серверы ключей: принципы работы и современные реализации.
Ключевой сервер в компьютерной безопасности: хранение и выдача криптографических ключей и сертификатов (OpenPGP, X.509, PKCS). Защита данных и шифрование.
-
Управление криптографическими ключами
Управление криптографическими ключами: генерация, хранение, использование и уничтожение. Важно для безопасности данных и криптосистем. Ключевые протоколы.
-
Система одноразовых паролей S/KEY
S/KEY: система одноразовых паролей для безопасной аутентификации в Unix. Защита от перехвата паролей, генерация на устройстве или калькуляторе.
-
Алиса и Боб: Персонажи криптографии и науки
Алиса и Боб: кто они? Узнайте историю этих персонажей из криптографии и науки, впервые появившихся в 1978 году. Примеры использования в IT и физике.
-
Головоломки Меркла: Ранняя система публичного ключа.
Криптосистема Меркла: ранний протокол обмена секретами без предварительной секретности. Публичная криптография, головоломки, шифрование и ключ.
-
Протокол OCSP: валидация сертификатов и проблемы безопасности.
Протокол OCSP: проверка HTTPS-сертификатов, преимущества перед CRL (меньшая нагрузка, простота). Конфиденциальность и использование в браузерах.
-
Шифрованный обмен ключами: история и развитие EKE
Обмен зашифрованными ключами (EKE): протокол аутентификации паролем для безопасного обмена ключами. Защита от атак и усиление парольной защиты.
-
Протокол SILC: Безопасная интернет-конференция и обмен данными
SILC: безопасный протокол для онлайн-конференций, похожий на IRC. SKE, аутентификация, пакеты, команды SILC. Каналы, ники, личные сообщения. Безопасность и анонимность.
-
Протокол обмена ключами MQV и его варианты
Протокол обмена ключами MQV (Menezes–Qu–Vanstone): безопасный алгоритм на основе Diffie–Hellman для защиты от атак. ECMQV для эллиптических кривых.
-
Распределение ключей в криптографии и беспроводных сетях
Симметричное и асимметричное шифрование: сравнение методов передачи ключей. Безопасность данных, публичные и приватные ключи, криптография.
-
Схемы выявления источников утечек данных и защита авторских прав
Схемы выявления утечек данных: отслеживание источника при продаже секретов множеству пользователей. Защита от пиратства, отмена ключей доступа.
-
Криптографически сгенерированные IPv6-адреса: безопасность и устойчивость к атакам.
Адреса CGA (IPv6): криптографическая защита сети, привязка ключей к адресам в SEND. Уязвимость при коллизиях хешей, защита от атак подмены.
-
Протокол шифрования мгновенных сообщений Off the Record (OTR)
OTR: шифрование мгновенных сообщений для конфиденциальности и анонимности. AES, Diffie-Hellman, SHA-1. Защита от перехвата и раскрытия личности.
-
SPEKE: История, Уязвимости и Исправления Криптографического Протокола
SPEKE: протокол для безопасного обмена ключами с аутентификацией по паролю. Описан в 1996 году, имеет варианты и уязвимости к словарным атакам. Криптография.
-
Closed-loop authentication
-
Ментальный покер: Криптографические протоколы безопасных вычислений.
Криптографические задачи "ментальный покер": безопасные игры на расстоянии без доверенной стороны. Обмен информацией, приватность, Yao’s Millionaires’ Problem.
-
Протокол STS: Аутентифицированное Согласование Ключей с Подтверждением и Совершенной Секретностью Прямого Канала
Протокол STS: криптографический обмен ключами на основе Diffie-Hellman с аутентификацией и защитой от MITM-атак. Идеальная прямая секретность, подтверждение ключей.
-
Криптографические ключи: типы, свойства и применение.
Криптографические ключи: что это такое и для чего нужны? Типы ключей для аутентификации, авторизации и шифрования данных. Основы криптографии.
-
Методы обеспечения целостности данных: хэширование и цифровая водяная марка.
Защита данных: водяные знаки в файлах сочетают хеширование и цифровую водяную марку для проверки целостности и обнаружения изменений. Безопасность данных!
-
Количественная оценка анонимности в сетях: энтропийный подход.
Анонимные сети (Tor, I2P и др.): измерение уровня анонимности. Энтропия как метрика для формальной оценки конфиденциальности и защиты данных.
-
Crowds: Анонимная сеть для веб-серфинга
Crowds: анонимная сеть для веб-серфинга. Скрывает IP, маршрутизируя трафик через группу пользователей. Защита от внутренних атак, но не от глобального слежения.
-
Протокол обмена ключами на основе эллиптических кривых (ECDH)
ECDH: протокол обмена ключами на основе эллиптической криптографии. Безопасная передача секретного ключа по незащищенному каналу для шифрования данных.
-
Модель Долева-Яо: формальное описание и применение в криптографии.
Модель Долев-Яо: формальная модель для анализа безопасности криптографических протоколов. Абстрактные машины, обмен сообщениями, мощный противник.
-
MIKEY: Протокол управления ключами для мультимедийных сессий
MIKEY: протокол управления ключами для безопасной VoIP и мультимедиа. Обеспечивает сквозное шифрование SRTP, используя Traffic Encryption Key (TEK).
-
Протокол согласования ключей ZRTP для VoIP
ZRTP: протокол шифрования VoIP для безопасных звонков. Использует Diffie-Hellman и SRTP. Обеспечивает конфиденциальность в VoIP, разработан Phil Zimmermann.
-
TSIG: Аутентификация обновлений DNS с использованием криптографии
TSIG: протокол аутентификации DNS-обновлений. Защита Dynamic DNS и вторичных серверов с помощью ключей и хеширования. Безопасность DNS.
-
Pre-shared key