Топологический аудит ECDSA: Практическая реализация с минимальными входными данными
newsare.net
Топологический аудит ECDSA: как найти уязвимости с одной подписьюТрадиционный анализ безопасности ECDSA требует сотен подписей для выявления уяТопологический аудит ECDSA: Практическая реализация с минимальными входными данными
Топологический аудит ECDSA: как найти уязвимости с одной подписьюТрадиционный анализ безопасности ECDSA требует сотен подписей для выявления уязвимостей. Но что делать, когда у вас есть только одна подпись из блокчейна?Мы разработали AuditCore — систему топологического аудита, которая анализирует безопасность ECDSA, используя лишь публичный ключ и одну реальную подпись. Система автоматически генерирует необходимое количество валидных подписей и проводит глубокий анализ пространства (u_r, u_z) как топологического тора.Ключевые возможности:Определение уязвимостей по топологическим инвариантам (числам Бетти)Расчет TVI Score — количественной метрики уязвимостиАвтоматическое обнаружение паттернов: фиксированный k, линейные зависимости, кластерыГенерация необходимого количества данных для статистически значимого анализаСистема состоит из нескольких специализированных модулей:TopologicalAnalyzer для вычисления персистентных гомологийBettiAnalyzer для интерпретации топологических показателейCollisionEngine для поиска коллизийSignatureGenerator для создания валидных подписейTCON для оценки соответствия топологии тораAuditCore позволяет обнаруживать уязвимости, которые традиционные методы пропускают, включая слабые места в генераторах случайных чисел и системах, подобные той, что привела к компрометации ключей Sony PS3.Полная реализация доступна на GitHub: https://github.com/miroaleksej/AuditCore/tree/main/Scripts Читать далее Read more