в начало  предыдущее  закрыть  следущее  в конец
141090, Московская область, г.Королев, мкр.Юбилейный, ул. Ленинская, д.4, пом.7
Тел: +7(495)589-99-53 Тех.поддержка:+7(499)110-90-40 e-mail: support@lissi.ru
Главная страница / Продукты / СКЗИ / ЭП / СКЗИ "ЛИРССЛ-CSP". Базовая криптографическая библиотека LCC2016

СКЗИ "ЛИРССЛ-CSP". Базовая криптографическая библиотека LISSI Crypto Core LCC2016

Базовая криптографическая библиотека LCC2016 (Lissi Crypto Core) реализует поддержку основных российских криптографических алгоритмов:

При разработке библиотеки LCC2016 учитывались требования и рекомендации руководящих документов Технического комитета ТК 26.

С целью эффективного выполнения требования кроссплатформенности, библиотека реализована на языке C. Кроме того, в низкоуровневых алгоритмах не используются операции динамического распределения/освобождения памяти, что облегчает ее применение в режиме ядра ОС.

Функции алгоритмов ГОСТ 28147-89 и ГОСТ Р34.11-94 подразделяются на два уровня. На нижнем уровне располагаются низкоуровневые внутренние функции. Верхний уровень обеспечивает контекстно-зависимую поддержку выполнения соответствующих криптографических функций, экспортируемых библиотекой.

Функции алгоритмов ГОСТ Р 34.11-2012 подразделяются на два уровня. На нижнем уровне располагаются функции из OpenSource библиотеки BigDigits фирмы DI Management Services , обеспечивающие поддержку операций с целыми числами большой разрядности. Верхний уровень обеспечивает контекстно-зависимую поддержку выполнения соответствующих криптографических функций, экспортируемых библиотекой.

Функции алгоритмов ГОСТ Р 34.10-2001 и ГОСТ Р 34.10-2012  подразделяются на три уровня. На нижнем уровне располагаются функции из библиотеки BigDigits, обеспечивающие поддержку операций с целыми числами большой разрядности. Над ним построен уровень поддержки операций на эллиптических кривых и наборов параметров ГОСТ Р 34.10-2001 и ГОСТ Р 34.10-2012. Наконец, верхний уровень обеспечивает непосредственную поддержку алгоритмов генерации ключевой пары, генерации подписи и ее проверки, генерации ключей согласования и т.д.

Базовая криптографическая библиотека LCC2016 (Lissi Crypto Core) реализована для всех традиционных платформ (MS Windows, Linux, OS X и т.д.), а также для мобильных платформ Android, iOS (iPad/iPhone) и других.

Библиотека LCC2016 используется в качестве криптографического ядра при реализации поддержки российской криптографии в высокоуровневых криптографических интерфейсах таких как MS CryptoAPI (ПМ «ЛИССИ-CSP»), OpenSSL (LirSSL, engine для OpenSSL), PKCS#11.

Метки: LCC, ГОСТ, криптографичекая библиотека.
© 2002-2018. ООО "ЛИССИ-Софт". Все права защищены
Телефон: +7(495) 589-99-53
Техническая поддержка: +7(499) 110-90-40
E-mail: support@lissi.ru
Принимаем к оплате