
РУТОКЕН - российское средство аутентификации и защиты информации, использующее сертифицированные алгоритмы шифрования и аутентификации и объединяющее в себе российские и международные стандарты безопасности.
Поддержка промышленных стандартов позволяет легко встраивать РУТОКЕН в общеупотребительное программное обеспечение, а использование российского алгоритма шифрования позволяет создавать на базе идентификаторов РУТОКЕН системы информационной безопасности в соответствии с российским законодательством. РУТОКЕН может применяться в любых приложениях, где традиционно используются пароли, смарт-карты и другие идентификаторы.
Комплект разработчика РУТОКЕН служит для ознакомления с возможностями электронных идентификаторов и содержит все необходимое, чтобы встроить поддержку РУТОКЕН в собственные программные продукты и интегрировать РУТОКЕН в уже существующие приложения.
Комплект разработчика РУТОКЕН содержит два электронных идентификатора РУТОКЕН, подробную документацию на русском языке и полный набор программного обеспечения.
Архитектура РУТОКЕН была разработана в соответствии с требованиями стандарта PC/SC и включает четыре уровня:
Аппаратный уровень
Интерфейс нижнего уровня, включающий средства операционной системы
Интерфейс среднего уровня
Интерфейсы высокого уровня
![]() |
Аппаратный уровень
Самый нижний уровень представлен физическими устройствами: токеном и хост-контроллером USB. Взаимодействие между ними осуществляется по протоколу USB Control Transfer Protocol, который использует Vendor Specific Requests (VSR). Основной аппаратный элемент РУТОКЕН - защищенный микроконтроллер с функциями интерфейса USB, поддержкой файловой системы и команд по ISO 7816, выполняющий криптографические преобразования по ГОСТ 28147-89, а также другие функции.
Интерфейс низкого уровня
Над аппаратным находится интерфейс, обеспечивающий представление РУТОКЕН интерфейсам более высокого уровня в качестве смарт-карты, вставленной в ридер.Интерфейс образуется взаимодействием между USB-драйвером РУТОКЕН, РУТОКЕН IFD Handler, MS Resource Manager и MS Smartcard API. Взаимодействие этого интерфейса с интерфейсом аппаратного уровня происходит путем передачи команд с использованием Transport Protocol Data Units (TPDU) по протоколу Т=0.
Интерфейс среднего уровня
Этот интерфейс располагается над MS Smartcard API - низкуровневым интерфейсом прикладного программирования, и состоит из библиотеки ядра РУТОКЕН (rtAPI). Интерфейс оперирует понятием APDU (Application Protocol Data Unit), преобразуя их в TPDU T=0 для передачи интерфейсу низкого уровня.
Интерфейсы высокого уровня
Самый высокий уровень сформирован из реализаций различных стандартов (PKCS#11) и API (MS Crypto API, ICC Service Provider), которые могут взаимодействовать с интерфейсами низкого и среднего уровня путем вызовов интерфейсных функций и их трансформацией в APDU на среднем уровне.
Устройство РУТОКЕН является совместной разработкой Фирмы "АНКАД" и компании "Актив".
РУТОКЕН имеет сертификаты:
ФСБ - по классу КС2, позволяющему использовать его для шифрования и имитозащиты информации, не содержащей сведений, составляющих государственную тайну.
ФСТЭК (программная часть РУТОКЕН) - по 3 уровню соответствия требованиям руководящего документа "Защита от несанкционированного доступа к информации. Часть 1. Программное обеспечение средств защиты информации. Классификация по уровню контроля отсутствия недекларированных возможностей".
ФСТЭК - по 3 уровню соответствия требованиям руководящего документа "Защита от несанкционированного доступа к информации. Часть 1. Программное обеспечение средств защиты информации. Классификация по уровню контроля отсутствия недекларированных возможностей".