USB-токен с сертификатом - PullRequest
       22

USB-токен с сертификатом

1 голос
/ 12 января 2010

Кто-нибудь может объяснить мне, как работает USB-токен? Мне нужно реализовать этот безопасный уровень в Java-приложении, но я не очень хорошо знаю, как он работает!

Я знаю только механизм обычного токен-генератора ключей!

Большое спасибо!

1 Ответ

3 голосов
/ 14 января 2010

Непонятно, о каком USB-токене вы говорите.

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

Поставщики обычно предлагают по крайней мере библиотеку или чаще набор для разработки программного обеспечения (Aladding - здесь ), который поможет вам написать программное обеспечение.

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

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

Особенности зависят от конкретного производителя и модели токена.

...