Russian OSINT

@russian_osint · Russian · active

Subscribers 48.6K Subscribers, last 30 days: 48.5K → 48.5K +0 24h
Reach per post (ERR) 16.7%8.1K avg views
Posting 4.4/day last 1 day ago
Reactions per 1K views 0.0 ⭐

🈁🤖 ИИ-модель Claude за полчаса раскрыла 25-летнюю тайну криптографии🇺🇸АНБ и обнаружила за константами NIST системный таймер из 90-х Подразделение Frontier Red Team компании Anthropic сообщило, что внутренняя исследовательская ИИ-модель Claude менее чем за 30 минут восстановила способ генерации начальных значений (seed) для стандартизированных эллиптических кривых NIST, включая кривую P-256. Криптограф Филиппо Вальсорда независимо верифицировал алгоритм на языке Go. Споры вокруг этих 20-байтных констант не утихали с 2000 года, когда АНБ передало их для стандарта цифровой подписи FIPS 186-2 без объяснения происхождения. После разоблачений вмешательства АНБ в криптографические стандарты и скандала с генератором Dual_EC_DRBG часть сообщества подозревала, что спецслужба могла перебирать входные строки ради внедрения скрытого математического бэкдора. В 2015 году автор параметров из АНБ Джерри Солинас вспоминал, что код написал его коллега Боб Рейтер и что константы якобы получали хешированием шутливой фразы про повышение зарплаты («Give Bob and Jerry a raise») со счётчиком. После смерти Солинаса в 2023 году Вальсорда со спонсорами учредил награду в $12 288 (или $36 864 при переводе на благотворительность) за поиск исходных фраз, но трёхлетние попытки перебора хешей ничего не дали. 🤔Как получилось это у Антропиков? Ресёрчер Anthropic поставил задачу проанализировать сами константы без упоминания легенды про английский текст. Проверив 34 комбинации генераторов псевдослучайных чисел 1990-х годов, ИИ-модель обнаружила, что во всех 20 тридцатидвухразрядных словах четырёх бинарных кривых старший бит равен нулю (вероятность случайного совпадения составляет 1 к 5 810). Это указало на стандартную функцию языка C lrand48(), возвращающую 31 бит из 48-битного состояния. Восстановив скрытые биты для бинарных кривых перебором, а для основных кривых над простыми полями (со сдвигом lrand48() >> 23) с помощью алгоритма редукции базиса решётки Ленстры, Ленстры и Ловаса (LLL), Claude размотал генератор назад до инициализации через srand48() и увидел обычные 32-битные метки системного времени Unix с 15 мая 1997 года по 3 апреля 1998 года. В частности, для кривой P-256 (prime256v1) программа была запущена 16 августа 1997 года в 01:52:34 UTC с параметром srand48(871696354) и на 1 842-м шаге выдала искомую строку c49d360886e704936a6678e1139d26b7819f7e90. Четыре бинарные кривые (B-233, B-283, B-409 и B-571) буквально указывают на февраль 1984 года, но при удвоении дают 17 апреля 1998 года, поэтому исследователи предположили, что программа могла делить системное время пополам. Кроме того, попутно удалось впервые объяснить происхождение базовой точки кривой P-192 (а также пяти демонстрационных кривых стандарта ANSI X9.62), которую вывели из генератора старой библиотеки FreeLIP. По оценке Anthropic, генерация начальных значений из обычных меток системного времени оставляла создателям гораздо меньше пространства для манипуляций и делает версию о преднамеренном 💻бэкдоре крайне маловероятной. 💸Утроенный призовой фонд в $36 864 команда Anthropic направила некоммерческой организации Internet Security Research Group (ISRG), развивающей центр сертификации Let's Encrypt. При этом нераскрытыми в этой истории пока остаются параметр кривой B-163, происхождение базовых точек для P-224, P-256, P-384 и P-521, а также причина пропуска валидного 876-го кандидата перед выбором 1 842-го значения для P-256. 👆🤔Получилось много букав... Ну а если простым языком, то суть в том, что четверть века вокруг базового криптографического стандарта ECDSA, на котором держится проверка подлинности цифровых подписей по всему миру, сохранялись подозрения, что АНБ могло специально подобрать его исходные числа ради внедрения скрытого бэкдора. Исследование Anthropic с высокой долей вероятности эти подозрения снимает. ✋ @Russian_OSINT

Views over time

02.5K5K7.5K20 Oct 07:0410 Nov 19:487.4K20 Oct 07:04: 0 views10 Nov 19:48: 7,380 views
Snapshots we took after posting.
WhenViews
20 Oct 2026, 07:040
10 Nov 2026, 19:487.4K

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.