Если у вас возникли вопросы, или появилось предложение, напишите нам

USB-ДСЧ

Датчик случайных чисел, в том числе и физический, не является сегодня диковинкой.

Так, двуплечевой ДСЧ на шумовых диодах есть сегодня в составе почти всех аппаратных платформ ОКБ САПР, и в устройствах других производителей они тоже встречаются достаточно часто, являясь, в частности, обязательным требованием к «ФСБшному замку».

Обычно производитель предоставляет API к ДСЧ на своем продукте, чтобы приложение, которому нужны случайные числа, могли их получать.

Однако использование «того, что есть под рукой» всегда рано или поздно становится неудобным. Например, ДСЧ становится нужен там, куда поставить замок по каким-то причинам невозможно или просто не нужно. Или сценарий, в рамках которого требуется случайное число, предполагает работу с приложением с различных клиентских рабочих мест, оборудовать каждое из которых чем бы то ни было – невозможно в силу открытости их списка.

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

На этом устройстве реализован тот же самый ДСЧ с использованием диодов 2Г103А9, по схеме «Дебют», что и в Аккордах-АМДЗ, имеющий положительное заключение ФСБ.

ДСЧ выдает случайную последовательность по запросу.

Для запроса случайной последовательность можно использовать:

  • библиотеку CCID, входящую в состав операционной системы ПЭВМ (это рекомендованный вариант) или
  • запрос напрямую через порт USB (для случаев, когда библиотека работы c CCID недоступна).

Поскольку использование USB-ДСЧ может быть самым разным, устройство реализуется с различными типами разъема USB: тип А или штырьковый с прямым разъемом, либо штырьковый с разъемом под углом 90 градусов.

от базиса
к надстройке
Кнопка связи