"Стандарт платформы цифрового рубля. Спецификация на программный модуль" (утв. Банком России)
Директор Департамента
информационной безопасности
Банка России
В.А.УВАРОВ
- 2 Введение
- 2.1 Общие положения
- 2.1.1 Полное наименование системы и ее условное обозначение
- 2.1.2 Назначение и цели создания ПМ
- 2.1.3 Перечень нормативно-технических документов и методических материалов, использованных при разработке Спецификации
- 2.1.4 Определения, обозначения и сокращения
- 2.2 Структурная схема решения
- 2.3 Обзор функций ПМ
- 2.4 Требования к среде функционирования ПМ
- 2.5 Требования к интерфейсам ПМ
- 3 Функциональные требования
- 3.1 Функциональная схема
- 3.1.1 Правила формирования названия потока
- 3.1.2 Список компонентов
- 3.1.3 Функции по информационным потокам
- 3.2 Описание классов и методов ПМ
- 3.2.1 Класс Core
- 3.2.1.1 Метод init (filesWithCheckSums)
- 3.2.1.2 Метод initCryptContext (storeId, userId)
- 3.2.1.3 Метод checkIntegrity (filesWithCheckSums)
- 3.2.1.4 Метод getAccessTime (storeId)
- 3.2.1.5 Метод getPasswordExpirationTime (storeId, timeZone)
- 3.2.1.6 Метод changePassword (storeId)
- 3.2.1.7 Метод releaseContext (cryptoContext)
- 3.2.1.8 Метод getAuditLog (timeBegin, timeEnd)
- 3.2.1.9 Метод registerInstallation()
- 3.2.2 Класс Rng
- 3.2.3 Класс Operations
- 3.2.3.1 Общие требования к криптографическим методам
- 3.2.3.2 Доступ к криптографическим функциям и защищенному хранилищу в СКЗИ
- 3.2.3.3 Блокировка доступа
- 3.2.3.4 Проверка сертификатов и криптографических ключей
- 3.2.3.5 Метод saveCertificates (cryptContext, certDate, certStoreType, certFormat)
- 3.2.3.6 Метод saveCrl (crlData, crlFormat)
- 3.2.3.7 Метод genKeyPair (cryptContext, lenghtKey)
- 3.2.3.8 Метод genTlsKeyPair (cryptContext, lenghtKey)
- 3.2.3.9 Метод createCertRequest (cryptContext, certRequestParams, isSubstitution)
- 3.2.3.10 Метод createTlsCertRequest (cryptContext, certRequestParams, isSubstitution)
- 3.2.3.11 Метод genKeyPairAndRequest (cryptContext, certRequestParams, lenghtKey, isSubstitution)
- 3.2.3.12 Метод genTlsKeyPairAndRequest (cryptContext, certRequestParams, lenghtKey, isSubstituion)
- 3.2.3.13 Метод createSignature (cryptContext, data, certId, signatureType)
- 3.2.3.14 Метод createRawSignature (cryptContext, data, certId)
- 3.2.3.15 Метод encryptData (cryptContext, data, certIds, certFormat, certPattern)
- 3.2.3.16 Метод verifyRawSignature (cryptContext, data, signature, certRawId)
- 3.2.3.17 Метод verifySignature (cryptContext, data, signature, signatureType)
- 3.2.3.18 Метод decryptData (cryptContext, data)
- 3.2.3.19 Метод decryptAndVerifyData (cryptContext, data, signature, signatureType)
- 3.2.3.20 Метод signatureAndEncryptData (cryptContext, data, certId, signatureType, certIds, certFormat, certPattern)
- 3.2.3.21 Метод deleteStore (storeId)
- 3.2.3.22 Метод deleteCert (cryptoContext, certPattern)
- 3.2.3.23 Метод getCert (cryptoContext, certPattern, certFormat)
- 3.2.3.24 Метод getExpirationTimeCert (cryptoContext, certId)
- 3.2.4 Класс GostTlsSocket
- 3.2.4.1 Метод getGostTlsSocket (cryptoContext, clientGostTlsCertId, result)
- 3.2.4.2 Метод GostTlsSocket connect (host, port, waitForConnected)
- 3.2.4.3 Метод GostTlsSocket close (waitForDisconnected)
- 3.2.4.4 Метод GostTlsSocket write (data, waitForByteWritten)
- 3.2.4.5 Метод GostTlsSocket read (buf, bufSize, waitForByteRead)
- 3.2.4.6 Метод GostTlsSocket getStatus ()
- 3.2.4.7 Метод GostTlsSocket getConnectionStatus (waitForConnected)
- 3.2.4.8 Уничтожение экземпляра класса
- 3.2.5 Сервисные функции
- 3.2.6 Список ошибок
- 3.3 Порядок использования ПМ
- 3.3.1 Инициализация ПМ
- 3.3.2 Работа с криптографическими функциями
- 3.3.3 Загрузка САС
- 3.3.4 Смена пароля для доступа к хранилищу
- 3.3.5 Смена криптографических ключей пользователя
- 3.3.6 Сбор ЦО
- 3.3.7 Установка ГОСТ TLS соединения
- 3.4 Требования к логическому хранению данных
- 3.4.1 Требования к составу, структуре и способам организации данных в системе
- 3.4.2 Схема хранения ключевой информации
- 3.4.3 Требования к контролю, хранению, обновлению и восстановлению данных
- 3.4.4 Требования к программному обеспечению
- 3.4.4.1 Общие требования
- 3.4.4.2 Требования к функциям защиты информации
- 3.4.4.3 Требования к хранению и доступу к ключевой информации
- 3.4.5 Требования к форматам ЭП
- 3.4.6 Требования к встраиванию СКЗИ
- 4 Нефункциональные требования
- 4.1 Требования к производительности ПМ
- 4.2 Содержание, объем и организация работ по созданию ПМ
- 4.2.1 Общие требования
- 4.2.2 Требования к разработчику ПМ
- 4.2.3 Работы по подготовке и проведению оценки влияния ПМ на выполнение требований, предъявленных к СКЗИ
- 4.2.4 Работы по внесению ПМ в Реестр
- 4.3 Требования к программной документации
- 4.3.1 Общие требования к составу технической документации
- 4.3.2 Требования к документации, предоставляемой для прохождения оценки влияния
- 4.3.3 Требования к документации, предоставляемой для включения ПМ в Реестр
- 4.3.4 Требования к порядку актуализации документации ПМ
- 4.4 Порядок контроля и приемки ПМ
- 4.5 Требования к порядку встраивания ПМ в МП
- 4.5.1 Требования к организации работ
- 4.5.2 Требования к разработчику МП
- 4.5.3 Требования к совместимости с МП
- 4.5.4 Требования к использованию функций ПМ
- 4.5.5 Требования к механизмам доставки транспортных сертификатов и сертификатов проверки ЭП
- 4.6 Поддержка жизненного цикла ПМ
- 4.7 Характеристики пользователей и персонала
- Гражданский кодекс (ГК РФ)
- Жилищный кодекс (ЖК РФ)
- Налоговый кодекс (НК РФ)
- Трудовой кодекс (ТК РФ)
- Уголовный кодекс (УК РФ)
- Бюджетный кодекс (БК РФ)
- Арбитражный процессуальный кодекс
- Конституция РФ
- Земельный кодекс (ЗК РФ)
- Лесной кодекс (ЛК РФ)
- Семейный кодекс (СК РФ)
- Уголовно-исполнительный кодекс
- Уголовно-процессуальный кодекс
- Производственный календарь на 2025 год
- МРОТ 2025
- ФЗ «О банкротстве»
- О защите прав потребителей (ЗОЗПП)
- Об исполнительном производстве
- О персональных данных
- О налогах на имущество физических лиц
- О средствах массовой информации
- Производственный календарь на 2024 год
- Федеральный закон "О полиции" N 3-ФЗ
- Расходы организации ПБУ 10/99
- Минимальный размер оплаты труда (МРОТ)
- Календарь бухгалтера на 2025 год
- Частичная мобилизация: обзор новостей