CryptodevATECCx08 Auth: различия между версиями

Нет описания правки
Строка 1: Строка 1:


== Использование встроенного чипа ATECCx08 для авторизации на внешних сервисах. ==
== Использование встроенного чипа ATECCx08 для авторизации на внешних сервисах. ==
<br>
 
<br>
В контроллеры '''WirenBoard''' встроен чип '''ATECCx08''', назначением которого является генерация ключевых пар, хранение приватных ключей а также операции асимметричного шифрования с использованием эллиптических кривых.
В контроллеры '''WirenBoard''' встроен чип '''ATECCx08''', назначением которого является генерация ключевых пар, хранение приватных ключей а также операции асимметричного шифрования с использованием эллиптических кривых.
Приватный ключ после начальной инициализации хранится в микросхеме и не покидает ее, тем самым исключается его компрометация.
Приватный ключ после начальной инициализации хранится в микросхеме и не покидает ее, тем самым исключается его компрометация.
Используя данную микросхему можно организовать авторизацию контроллера и защиту соединения по SSL на внешних сервисах и быть уверенным, что запрос выполнен с использованием именно этого экземпляра микросхемы.
Используя данную микросхему можно организовать авторизацию контроллера и защиту соединения по SSL на внешних сервисах и быть уверенным, что запрос выполнен с использованием именно этого экземпляра микросхемы.
В данной статье пойдет речь о трех вариантах применения: nginx, openssl, mosquitto.
В данной статье пойдет речь о трех вариантах применения: nginx, openssl, mosquitto.


Для доступа к криптоустройству нужна библиотека libateccssl1.1, установим ее
Для доступа к криптоустройству нужна библиотека libateccssl1.1, установим ее
'''apt install libateccssl1.1'''
'''apt install libateccssl1.1'''


18

правок