Доклады, выступления, видео и электронные публикации

ПАК «аккорд-Б». Новое средство криптографической защиты информации

М.М. Грунтович (gmm@okbsapr.ru), А.Ю. Родионов (camelot@okbsapr.ru),
В.А. Тюнин (vt@okbsapr.ru), ЗАО «ОКБ САПР», г. Пенза

В линейке средств криптографической защиты информации, не содержащей сведений, составляющих государственную тайну, выпускаемых ОКБ САПР, пополнение. Специалисты компании завершили разработку нового изделия — программно-аппаратного комплекса криптографической защиты информации «Аккорд-Б».

В отличие от других изделий ОКБ САПР по данной тематике, персонального средства криптографической защиты «ШИПКА», выполненного в форм-факторе USB-токена, и ПАК «Аккорд-У», являющегося криптографическим расширением электронного замка, ПАК «Аккорд-Б» является высокоскоростным изделием, обеспечивающим выполнение больших потоков операций криптографической защиты:

— шифрование/расшифрование и имитозащита данных по ГОСТ 28147,

— формирование и проверка цифровой подписи по ГОСТ Р 34.10,

— вычисление значения хэш-функции по ГОСТ Р 34.11,

— вычисление общего ключа по схеме Диффи-Хеллмана на основе параметров ГОСТ Р 34.10.

Помимо этого, устройство обеспечивает безопасное хранение ключей пользователя, как долговременных, так и временных, генерацию качественной случайной последовательности с помощью встроенного аппаратного ДСЧ.

Аппаратный модуль «Аккорд-Б» выполнен в виде карты расширения ПЭВМ с интерфейсом PCI Express. Базовые криптографические алгоритмы в нем реализованы с помощью высокопроизводительной ПЛИС с архитектурой FPGA в виде самостоятельных функциональных блоков, что позволяет выполнять разнотипные операции криптографической защиты параллельно.

Программное обеспечение ПАК «Аккорд-Б» функционирует под управлением 32-битных и 64-битных операционных систем семейства Windows не ниже Windows 7 и Windows Server 2008. Вызов функций криптографической защиты со стороны прикладного программного обеспечения производится через обращение к специализированной библиотеке по интерфейсу стандарта PKCS#11. К слову, эта библиотека едина для всех изделий линейки криптографических продуктов ОКБ САПР.

В ходе разработки изделия специалистами ОКБ САПР применен ряд оригинальных аппаратных и программных решений, позволивших реализовать многопоточное высокоскоростное выполнение функций криптографической защиты. Работа ПАК «Аккорд-Б» по состоянию на данный момент характеризуется следующими показателями:

— хранение до 4000 долговременных ключей,

— генерация временного ключа ДХ: 0,00475 с,

— экспорт временного ключа: 0,003 с,

— импорт временного ключа: 0,0005 с,

а при выполнении операций над 1 КБ пакетами данных с временными ключами:

— шифрование/расшифрование по ГОСТ 28147: 0,00037 с (2700 пакетов/с),

— хэширование по ГОСТ 34.11-94: 0,00039 с (2500 пакетов/с),

— формирование подписи по ГОСТ 34.10-2001: 0,0036 с (280 подписей/с),

— проверка подписи по ГОСТ 34.10-2001: 0,00645 с (155 подписей/с).

Если учесть то, что одновременно устройство способно выполнять несколько операций цифровой подписи, суммарное количество операций формирования ЭЦП увеличивается до 2900/сек, проверки — 1500/сек. В настоящее время ведется дальнейшая работа над совершенствованием внутренних механизмов изделия в целях повышения, в том числе, и скорости вычислений.

Предполагается выпуск изделия «Аккорд-Б» в двух модификациях: с внешним носителем мастер-ключа и с хранением мастер-ключа в энергонезависимой, недоступной для проникновения памяти аппаратного модуля. Мастер-ключ используется в ПАК «Аккорд-Б» для защиты долговременной ключевой информации пользователя, хранящейся во флеш-памяти.

Секретные долговременные и временные ключи, использующиеся для выполнения криптографических операций, в открытом виде существуют только в аппаратном защищенном ключевом кэше и в функциональных блоках, непосредственно выполняющих криптографические операции. Функциональные блоки имеют доступ к двум независимым шинам данных: открытой и ключевой. По первой они получают входные данные и передают результаты операций, по второй циркулируют секретные криптографические ключи. Внутренний процессор аппаратного модуля, исполняющий интерфейсные функции между функциональными блоками и шиной PCI Express, не имеет доступа к ключевой шине.

Таким образом, обеспечивается двухуровневая защита от утечки ключевой информации. Во-первых, программное обеспечение внутреннего процессора обеспечивает невозможность передачи ключевых объектов в открытом виде за пределы аппаратного модуля, поскольку выполняет только запросы по спецификации PKCS#11. А во-вторых, само внутреннее программное обеспечение не имеет доступа к секретной ключевой информации в открытом виде, поскольку оно исполняется на внутреннем процессоре.

Изделие ПАК «Аккорд-Б» ориентировано на рынок Удостоверяющих центров, ЦОДов и аналогичных потребителей, где требуется обработка больших объемов информации, защищенной с помощью криптографических преобразований. Не исключено использование полученного опыта при разработке новых изделий подобной направленности, например, с меньшими потоками одновременно выполняемых операций.

В ходе работ над новым изделием неоценимую помощь нам оказали коллеги из подразделения Федерального государственного автономного научного учреждения «ЦИТиС», возглавляемого Хвостовым А.С. Предоставленное ими тестовое программное обеспечение, опыт использования аппаратных СКЗИ, а также доброжелательность и терпение обеспечили коллективу разработчиков необходимую поддержку.

Авторы: Грунтович М. М.; Родионов А. Ю.; Тюнин В. А.

Дата публикации: 01.01.2013

Библиографическая ссылка: Грунтович М. М., Родионов А. Ю., Тюнин В. А. ПАК «Аккорд-Б». Новое средство криптографической защиты информации // Комплексная защита информации. Электроника инфо. Материалы XVIII Международной конференции 21–24 мая 2013 года, Брест (Республика Беларусь). 2013. С. 52–53.

Scientia potestas est
Кнопка связи