Цитата(mantech @ Sep 11 2017, 12:39)

Если устройство нужно прошивать при изготовлении, то ключи все-равно у кого-то будут, и если он может их "украсть", то ничего ему не помешает. По крайне мере, я не знаю способов чтоб от этого защититься.
В плату ничего добавлять не нужно - ключи хранятся в однократно программируемой памяти внутри МК.
Насколько я понимаю сущность TZ, так это чтоб уже после запуска программы, и инициализации защиты определенной области памяти, никто другой не смог туда обратиться и считать данные.
TZ должна обеспечить полную защиту.
Что же это за защита, если можно
1)Cпаять ПЗУ со штатным ПО.
2)Подпаять ПЗУ которое считывает ключ и выдает наружу.
Читая документацию на процессор я понял что защита полная.
При прошивке бит защиты JTAG отключен, при загрузке с внешней ПЗУ происходит декриптование.
Данные во внешнем ОЗУ тоже криптованы.
Ладно, будем считать что дополнительно в плату вводить ничего не нужно, получим железо и документы, разберемся.
P.S. По поводу не возможности помешать украсть ключи спорить не буду.
Обычно народ не расказывает на каждом углу как происходит защита.
Я был на заводе где банковские и SIM карточки авторизуют.
Происходит этот процесс без участия человека.