381069_5747
Краткое описание

Техническая документация и исходный код

Программное обеспечение «Национальный блокчейн регистр». Правообладатель — ООО «СПЕКТРФАРМ». Раздел предназначен для целей регистрации ПО в Едином реестре российских программ для электронных вычислительных машин и баз данных.

 Свидетельство о государственной регистрации программы для ЭВМ RU № 2018612911 (PDF).

Состав документации

 Техническое описание («белая» книга) (PDF) — модель данных, криптографические примитивы, формирование и проверка блока, гарантии безопасности, модель угроз.

 Описание функциональных характеристик (PDF).

 Архитектура программного обеспечения (PDF).

 Совместимость реализаций (Ruby / Python / PHP) (PDF).

 Соответствие требованиям Реестра отечественного ПО (Постановление Правительства РФ № 1236) (PDF).

 Руководства по установке и эксплуатации: Ruby (PDF), Python (PDF), PHP (PDF).

Соответствие требованиям (ПП РФ № 1236)

 Автономность: отсутствуют обращения к внешним, в том числе зарубежным, сервисам.

 Открытая среда исполнения: свободное ПО (Ruby on Rails; Flask, Django; Laravel, Symfony; СУБД PostgreSQL).

 Готовность к сертифицированной криптографии: сменный бэкенд подписи, точки расширения под ГОСТ и УКЭП (КриптоПро CSP).

 Наличие полной технической документации и доступность исходного кода экспертам.

Криптография и целостность

Каждое изменение фиксируется как подписанный блок, связанный с предыдущим по хешу SHA-256; подпись — OpenSSL RSA-2048/SHA-256 с возможностью перехода на ГОСТ/УКЭП. Целостность проверяется пересчётом хешей и проверкой подписей по всей цепочке; кросс-якорение между узлами исключает незаметное переписывание истории.

Исходный код

Исходный код всех трёх реализаций предоставляется экспертам по запросу в полном объёме. Запрос направляется на электронную почту правообладателя: spektrfarm@bk.ru.