Рубрика «криптография» - 6
Криптография эпохи Ренессанса: шифрование как искусство и рабочий инструмент
2025-05-06 в 9:31, admin, рубрики: история криптографии, криптография, криптография нового времени, криптография эпохи ренессанса, роль криптографии в истории, шифрование информации, шифры эпохи ренессанса
Реализация ГОСТ 32.12. Симметричный шифр Кузнечик
2025-04-24 в 8:15, admin, рубрики: c language, Алгоритмы, гост, крипта, криптография, КузнечикДоброго времени суток.
В качестве первой статьи решил выбрать разбор реализации отечественного шифра «кузнечик». Постараюсь объяснить сложные вещи простым языком.
В качестве рабочего примера моя реализация на C.
Используемые определения:
-
Блок — последовательность из 16ти байтов.
-
Мастерключ — основной ключ для расшифрования(длина 32байта). Из него мы получаем раундовые ключ. Сам ключ в преобразованиях не используется.
-
Раундовый ключ — ключ, получаемый из мастер ключа, используемый непосредственно внутри преобразований
Информационная безопасность до электричества: как защищали данные в XIV веке
2025-04-23 в 13:15, admin, рубрики: XIV век, информационная безопасность, история, криптография, Средневековье, шифрыВсе привыкли к тому, что безопасность информации — это антивирусы, шифрование, фаерволы и двухфакторная аутентификация. Но задолго до всего этого — в мире без электричества, интернета и даже телеграфа — существовали вполне реальные угрозы утечки данных и методы защиты информации. В статье — реальные кейсы XIV века, средневековые протоколы безопасности, курьезные уязвимости и немного кода (куда без него?).
Декодируем 90-ые: реверс-инжиниринг и криптография на заре разработки ПО
2025-04-13 в 9:01, admin, рубрики: dos, pkware, pkzip, qtext, ruvds_перевод, криптография, реверс-инжиниринг
В августе 2020 года к нам обратился клиент с кэшем из заблокированных документов QText из середины 90-х, пароль для которых он утерял.
QText — это редактор из времён DOS, использовавшийся для обработки иврита и английского текста. Написан он на Pascal и был выпущен где-то за 15 лет до того, как мы с @Elisha занялись обратной разработкой.
В этой статье мы опишем весь процесс анализа тех зашифрованных документов и выполним реверс-инжиниринг программы DOS.
Надеюсь, нам удастся раскрыть некоторые особенности ранней разработки потребительского ПО в Израиле. В частности, мы хотим показать, как в те времена реализовывалась криптография. Ещё одна наша цель — это сохранить описанные здесь знания и инструменты — многие из которых едва дотянули до нашего времени. Читать полностью »
Цифровой коммунизм или конец человечества? К чему все идет?
2025-03-05 в 19:40, admin, рубрики: будущее, будущее интернета, будущее криптовалют, будущее человечества, искусственный интеллект, Криптовалюты, криптография, матрица, политика, фантастикаКуда нас ведут цифровые технологии?
Ад — это чересчур уверенные в себе разработчики, пишущие собственную криптографию
2025-02-10 в 13:01, admin, рубрики: cryptography, e2ee, openssl, ruvds_перевод, криптография, сквозное шифрование
Чересчур уверенные в себе разработчики, пишущие собственный криптографический код, были проклятием отрасли информационной безопасности ещё до того, как она вообще стала отдельной отраслью.
Само по себе это необязательно плохо, несмотря на то, что одна из аксиом информационной безопасности запрещает делать именно это. Написание криптографического кода (но не его развёртывание или публикация!) — важный первый шаг в обучении алгоритмам.
Я заметил такую тенденцию (как в примере с Session): разработчики некорректно утверждают, что не реализуют собственную криптографию, ведь они используют низкоуровневую криптографическую библиотеку.
Эта ошибка свойственна не только сомнительным приложениям, форкающим мессенджеры со сквозным шифрованием, чтобы вырезать прямую секретность (forward secrecy).Читать полностью »
Как мы взломали 512-разрядный ключ DKIM в облаке менее чем за $8
2025-01-09 в 21:29, admin, рубрики: rsa, криптография, почтовые сервисы, шифрованиеВ ходе нашего исследования, охватывавшего записи SPF, DKIM и DMARC на 1 миллионе самых популярных веб-сайтов, мы с удивлением обнаружили более 1 700 открытых DKIM-ключей длиной менее 1 024 бит каждый. Эта находка нас удивила, поскольку RSA-ключи короче 1 024 бит расцениваются как небезопасные, и их не рекомендуется использовать в DKIM с 2018 года, когда был введён в действие документ RFC 8301.
Криптография Средних веков: от алхимических шифров до магических квадратов
2024-12-25 в 10:02, admin, рубрики: история криптографии, криптография, криптография средневековья, церковное шифрование, шифрование, шифрование в средние века, шифры алхимиков, шифры в искусстве
Среди ярких символов Средневековья — колдуны, ведьмы и алхимики, которые «заклинают и превращают в золото ртуть». Криптография в это время тоже шла рука об руку с магией: взять хотя бы шифры оккультистских сообществ.
Circom и SnarkJS: Практическое руководство по созданию схем и Zero-Knowledge Proofs
2024-12-24 в 12:41, admin, рубрики: circom, smart contracts, SnarkJS, Zero-Knowledge Proofs, zk-snarks, блокчейн, криптография, Приватные транзакции
Привет! В этой статье я расскажу про язык программирования Circom, созданный для разработки арифметических схем, которые лежат в основе доказательств с нулевым разглашением (Zero-Knowledge Proofs, ZKPs). Почему он так удобен для разработчиков и какие инструменты предлагает – читайте в этом практическом руководстве.
Читать полностью »
Низкоресурсный блокчейн для Интернета вещей: как с пользой «скрестить ежа с ужом»
2024-12-17 в 10:36, admin, рубрики: блокчейн, Интернет вещей, криптография, распределенный реестр, ресурсоемкостьПриветствую! Хотелось бы этой статьей продолжить обзор нефинансовых применений блокчейн-технологий, начатый мной ранее на примере использования блокчейна для хранения идентификационных данных. Рассмотрим здесь существующие подходы по применению блокчейна в системах Интернета вещей различного назначения.
