CryptoCard

Материал из Циклопедии
Перейти к навигации Перейти к поиску

CryptoCard — это защищенное аппаратно-программное устройство (смарт-карта со встроенным смарт-чипом), предназначенное для использования в инфраструктуре открытых ключей (PKI), платежных системах, системах доступа, сетевой безопасности, в качестве электронного идентификатора, носителя ключевой информации, а также средства формирования электронной цифровой подписи (ЭЦП) с неизвлекаемым закрытым ключом. Смарт-карты CryptoCard разработаны и выпускаются украинской компанией «АВТОР»[1].

Смарт-карта CryptoCard

Назначение CryptoCard[править]

Основное назначение смарт-карт CryptoCard заключается в обеспечении целостности, аутентичности и сокрытия содержания данных от навязывания неправдивой информации, включая средства электронной цифровой подписи и шифрования, а также защиты информации от несанкционированного доступа.

CryptoCard — это универсальный инструмент, предназначенный для использования в[править]

  • инфраструктуре открытых ключей (PKI);
  • платежных системах;
  • системах аутентификации;
  • сетевой безопасности.

CryptoCard может применяется в качестве[править]

  • носителя ключевой информации;
  • платежного средства;
  • средства формирования ЭЦП, шифрования данных с неизвлекаемым закрытым ключом;
  • электронного идентификатора.

Технические особенности CryptoCard[править]

Смарт-карты CryptoCard выполняются на базе смарт-чипов компании NXP Semiconductors — P5CC037[2].

Основные технические характеристики чипа NXP P5CC037[править]

  • EEPROM — 36 кбайт;
  • CPU — 8 бит, 8/16 бит, 16 бит;
  • интерфейсы — контактный интерфейс ISO/IEC 7816;
  • RAM — 6 кбайт;
  • ROM — 200 кбайт;
  • 5 металлических слоев толщиной 0,14 мм (CMOS технология);
  • поддержка инфраструктур открытых ключей (PKI);
  • сопроцессоры: ЕСС, dual/triple DES, RSA;
  • соответствие международному критерию СС EAL5+;
  • EEPROM с минимумом в 500 000 обращений и минимумом времени службы 25 лет.

Уровни защиты смарт-чипа[править]

Смарт-чип имеет несколько уровней защиты от несанкционированного доступа к сохраненной в нем информации: аппаратный, технологический и программный.

Аппаратный уровень защиты[править]

Аппаратный уровень защиты от несанкционированного доступа поддерживается ресурсом смарт-чипа P5CC037. Для этого в нем реализуются специальные датчики, устройства и элементы:

  • детекторы пониженного и повышенного напряжения питания, тактовой частоты и температуры;
  • стирание области RAM при сбросе или срабатывании датчиков;
  • защита от высокочастотных помех;
  • генераторы случайных чисел и тактов ожидания;
  • скремблирование внутренних шин, шифрования RAM и EEPROM;
  • аппаратная защита чтения областей ROM, EEPROM;
  • уникальный идентификационный номер кристалла;
  • защита от накопления статистических данных по энергопотреблению и времени выполнения команд;
  • самотестирование структуры чипа;
  • защита от подключений зондами.

Технологический уровень защиты[править]

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

Программный уровень защиты[править]

Программный уровень защиты реализуется средствами операционной системы (ОС) «УкрКОС 3.0». Гарантированный уровень безопасности ОС «УкрКОС 3.0» обеспечивается благодаря разделению ядра системы и разных дополнений, которые в свою очередь работают независимо друг от друга, имея персональные механизмы защиты. Все операции выполняются в защищенной памяти смарт-чипа. В ОС «УкрКОС 3.0» не существует команды, которая позволяет извлечь тайный ключ из памяти смарт-чипа.

Основные возможности смарт-карт CryptoCard[править]

  • Генерация ключевых данных и формирование ЭЦП в соответствии с ДСТУ 4145-2002 с длиной ключа — 163—509 бит.
  • Шифрование/расшифрование данных в соответствии с ДСТУ ГОСТ 28147:2009.
  • Вычисление хеш-функции (ГОСТ 34.311-95).
  • Генерация случайной битовой последовательности.
  • Генерация личных ключевых данных и формирование ЭЦП в соответствии с PKCS#1 RSA Cryptography Standard, с длиной ключа 512—2048 бит.
  • Шифрование/расшифрование сообщений в соответствии с PKCS#1 RSA Cryptography Standard, с длиной ключа 512—2048 бит.
  • Хранение на НКИ до 30 личных ключей.
  • Операция резервирования ключей.

Скоростные характеристики смарт-карт CryptoCard[править]

Название стандарта Длина ключа, бит Время формирования ЭЦП, мс
ДСТУ 4145-2002 191 30
ДСТУ 4145-2002 257 50
ДСТУ 4145-2002 509 185
PKCS#1 RSA Cryptography Standard 1024 300
PKCS#1 RSA Cryptography Standard 1536 1000
PKCS#1 RSA Cryptography Standard 2048 2000

Примечания[править]

  1. Технические характеристики смарт-чипа NXP Архивированная копия. Архивировано из первоисточника 12 мая 2012. Проверено 10 октября 2012.

См. также[править]

  • Rutoken — токены компании «Актив»
  • EToken — токены компании Aladdin