iButton DS1961S-F5+
iButton DS1961S-F5+ - электронный ключ с держателем может использоваться для разных целей, таких как ограничение доступа, аутентификация предмета или пользователя, послепроизводственный контроль за продукцией и проведение электронных платежей.
Как носитель электронных денег (eCash), ключ может сохранять до трех расчетных файлов или «кошельков» одного провайдера услуг, что делает устройство подходящим для применения в небольших фирмах, таких как кафетерии, копировальные участки, парки для отдыха или частные клубы.
Принципиальным отличием приборов iButton серии DS196xS является то, что они разработаны специально для противостояния попыткам изменения данных в памяти устройства или попыткам эмуляции поведения устройства.
Безопасность устройств основана на SHA-1 (Secure Hash Algorithm) - аппаратно реализованном алгоритме цифровой подписи данных (вычисления хэш-кода).
Механизм безопасности основан на преобразовании входного потока данных при помощи хэш-алгоритма и с применением некоторых начальных установок.
И хост (ведущий компьютер или контроллер), и прибор могут либо подписать поток передаваемых данных, либо проверить подпись другого устройства.
Подписать данные означает вычислить хэш-функцию от этих данных и состояния соответствующих регистров устройства.
Проверить подпись означает самостоятельно вычислить хэш-функцию для входящего потока данных и состояния соответствующих регистров и параметров, и сравнить ее со значением, полученным от передающего устройства.
Существенно, что вычисление и проверка подписи хоста выполняются внутри электроники ключа на основании недоступных вовне приборов секретных кодов.
Таким образом, гарантируется невозможность эмуляции приборов и подмены данных.