Криптомодуль С33
Криптомодуль С33 представляет собой библиотеку функций, реализующих базовые криптографические примитивы согласно действующих стандартов криптографической защиты информации, а также специальный вариант генератора псевдослучайной последовательности.
Криптомодуль С33 предназначен для встраивания в операционные среды, реализованные на микроконтроллерах семейства ST33, в том числе, реализующих интерфейс Java Card. Особенности реализации Криптомодуля С33 допускают его применение в продуктах, предназначенных для последующей сертификации на соответствие требованиям к средствам криптографической защиты конфиденциальной (не составляющей Гос. тайну) информации по уровням КС1 - КС3.
Интерфейс Криптомодуля C33 поддерживает следующие группы криптографических функций:
- зашифрование/расшифрование в соответствии с алгоритмом ГОСТ 28147-89, в т.ч. в режиме простой замены, гаммирования с обратной связью, простой замены с зацеплением и в режиме выработки имитовставки;
- диверсификация ключей ГОСТ 28147-89;
- выработка и проверка электронной подписи в соответствии с алгоритмами согласно ГОСТ Р 34.10-2012, ГОСТ Р 34.10-2001, а также выработка соответствующих ключевых пар;
- хеширование в соответствии с ГОСТ Р 34.11-2012, ГОСТ Р 34.11-94;
- выработка псевдослучайных последовательностей;
- выведения производных ключей согласно спецификации RFC7836.