реклама на сайте
подробности

 
 
> TAMPER, что это такое?
777777
сообщение Apr 1 2011, 04:56
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Просто внешнее прерывание? Тогда почему у него такое название?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Apr 1 2011, 06:17
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(777777 @ Apr 1 2011, 07:56) *
Просто внешнее прерывание? Тогда почему у него такое название?


Это сигнал в охранных дивайсах или в фискальных блоках, при возникновении которого должны безвозвратно стираться критические данные, например ключи шифрования во внутренней RAM.
Например в STR912 такое прерывание приводит к стиранию отдельного участка во внутренней RAM.
Средство против хакеров.
Исполняется в виде микрика к крышке блока или микропроводника вокруг залитой компаундом платы и т.д.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 1 2011, 06:46
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(AlexandrY @ Apr 1 2011, 09:17) *
Например в STR912 такое прерывание приводит к стиранию отдельного участка во внутренней RAM.

А что будет сделано автоматически, например, у STM32F103?
Go to the top of the page
 
+Quote Post
Jury093
сообщение Apr 1 2011, 07:12
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(ViKo @ Apr 1 2011, 10:46) *
А что будет сделано автоматически, например, у STM32F103?

хм.. а в доке на камень прочитать. Например для 105:

Код
6.3.1 Tamper detection
The TAMPER pin generates a Tamper detection event when the pin changes from 0 to 1 or
from 1 to 0 depending on the TPAL bit in the Backup control register (BKP_CR). A tamper
detection event resets all data backup registers.

Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 1 2011, 07:27
Сообщение #5


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Jury093 @ Apr 1 2011, 10:12) *
хм.. а в доке на камень прочитать. Например для 105:

Спасибо (мне пока не было нужды использовать, там хотя бы, то, что нужно изучить!).
И как его приспособить для защиты (уничтожения) прошивки?
Go to the top of the page
 
+Quote Post
Jury093
сообщение Apr 1 2011, 07:52
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(ViKo @ Apr 1 2011, 11:27) *
Спасибо (мне пока не было нужды использовать, там хотя бы, то, что нужно изучить!).
И как его приспособить для защиты (уничтожения) прошивки?

дак выше уже писали - заводите на этот пин сигнал с внешнего датчика, кладете в бекап-регистры например ключ для дешифрования прошивки или просто любую сигнатуру
датчик сработал, на пине прошел перепад, регистры обнулились - дальнейшая диструктивная деятельность вашего изделия зависит от вас. от банальной неработоспособности прошивки устройства (ключи то стерты) до вызова ветки стирания содержимого флеша через подъем графитовых стержней (это теория - я не призываю к практике!) sm.gif

аналогом алгоритма служит сигнал CaseOpen на системной плате в компьютерном корпусе - открыли корпус, система отработала факт и сообщение ушло сисадмину, который придет и даст в бубен излишне любопытному пользователю..
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 1 2011, 08:22
Сообщение #7


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Jury093 @ Apr 1 2011, 10:52) *
дальнейшая диструктивная деятельность вашего изделия зависит от вас. от банальной неработоспособности прошивки устройства (ключи то стерты) до вызова ветки стирания содержимого флеша через подъем графитовых стержней (это теория - я не призываю к практике!)

Отцепил питание от устройства, и пусть STM32 попробует что-нибудь стереть у себя внутри.
Или держать "внутре" здоровенный аккумулятор?
Go to the top of the page
 
+Quote Post
LightElf
сообщение Apr 1 2011, 08:36
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205



QUOTE (ViKo @ Apr 1 2011, 12:22) *
Отцепил питание от устройства, и пусть STM32 попробует что-нибудь стереть у себя внутри.

Пробовать он ничего не будет - просто сотрет бакапные регистры, которые вместе с часами реального времени запитываются от часовой батарейки.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 1 2011, 09:12
Сообщение #9


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(LightElf @ Apr 1 2011, 11:36) *
Пробовать он ничего не будет - просто сотрет бакапные регистры, которые вместе с часами реального времени запитываются от часовой батарейки.

о том и речь.

Цитата(Jury093 @ Apr 1 2011, 11:33) *
а стереть флеш можно постфактум - либо при очередном включение питания и обнуленном регистре либо влепить типа ионистора (энергии на № секунд) и по факту вторжения тереть хоть один байт флеша, что равносильно непригодности к эксплуатации..

Постфактум поздновато будет, не кажется? Уже прочитали флэш (если смогли, конечно).
Разве что констатировать факт, что устройство уже изучено вдоль и поперек.
Таким же образом можно по прерыванию на любой ножке программно стереть содержимое бэкап-регистров.
В-общем, единственно возможное применение - уничтожаются ключи (занесенные извне в секретной лаборатории), даже если питание отключено и процессор остановлен. После чего устройство работать не будет. Можно, конечно, припугнуть потребителя, откроешь - хана!

P.S. Пожалуй, есть способ. Записать зашифрованный код, который декодируется при наличии ключа. Дальше - выполняется (или не выполняется).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 777777   TAMPER   Apr 1 2011, 04:56
|- - _3m   Цитата(ViKo @ Apr 1 2011, 11:27) Спасибо ...   Apr 1 2011, 07:38
|- - Jury093   Цитата(ViKo @ Apr 1 2011, 12:22) Отцепил ...   Apr 1 2011, 08:33
|- - LightElf   QUOTE (ViKo @ Apr 1 2011, 13:12) Постфакт...   Apr 4 2011, 15:54
|- - ATMExpert   Цитата(LightElf @ Apr 4 2011, 19:54) бата...   May 27 2012, 17:54
- - Сергей Борщ   QUOTE (ATMExpert @ May 27 2012, 20:54) А ...   May 27 2012, 18:41
- - uriy   Кто каким образом подключает вывод TAMPER? Хочу по...   Mar 30 2017, 07:20
|- - jcxz   Цитата(uriy @ Mar 30 2017, 09:20) Счет вр...   Mar 30 2017, 08:07
- - hsoft   Чтобы не бороться с втекающими токами тампер обычн...   Mar 30 2017, 07:31
|- - jcxz   Цитата(hsoft @ Mar 30 2017, 09:31) Чтобы ...   Mar 30 2017, 08:00
- - uriy   ЦитатаЧтобы не бороться с втекающими токами тампер...   Mar 30 2017, 07:42
- - hsoft   Прошу прощения, что запутал Вас, не посмотрел RM ...   Mar 30 2017, 08:05
- - uriy   ЦитатаВам нужно чтобы по сигналу "ВСКРЫТИЕ...   Mar 30 2017, 08:17
|- - jcxz   Цитата(uriy @ Mar 30 2017, 10:17) Никак. ...   Mar 30 2017, 08:50
|- - adnega   Цитата(jcxz @ Mar 30 2017, 11:50) Потом з...   Mar 30 2017, 10:30
|- - jcxz   Цитата(adnega @ Mar 30 2017, 12:30) Вряд ...   Mar 30 2017, 11:36
|- - adnega   Цитата(jcxz @ Mar 30 2017, 14:36) Ну если...   Mar 30 2017, 11:52
- - uriy   ЦитатаА нужно чтобы именно пользователь мог ввести...   Mar 30 2017, 09:02
- - uriy   Предлагаю вернуться к сути моего вопроса. Мне поня...   Mar 30 2017, 12:34
|- - jcxz   Цитата(uriy @ Mar 30 2017, 14:34) Может б...   Mar 30 2017, 13:51
|- - adnega   Цитата(uriy @ Mar 30 2017, 15:34) Я хочу ...   Mar 30 2017, 15:11
|- - jcxz   Цитата(adnega @ Mar 30 2017, 17:11) Тольк...   Mar 30 2017, 16:02
- - uriy   ЦитатаА насчёт счёта времени - у нас оно всегда сч...   Mar 30 2017, 15:51
|- - adnega   Цитата(uriy @ Mar 30 2017, 18:51) adnega ...   Mar 30 2017, 17:44
- - uriy   Насчет pull-up это я писал для adnega. Ваш вариант...   Mar 30 2017, 17:32
|- - jcxz   Цитата(uriy @ Mar 30 2017, 19:32) Насчет ...   Mar 30 2017, 18:06
|- - adnega   Цитата(jcxz @ Mar 30 2017, 21:06) Вот при...   Mar 30 2017, 18:58
||- - jcxz   Цитата(adnega @ Mar 30 2017, 20:58) После...   Mar 31 2017, 06:21
||- - adnega   Цитата(jcxz @ Mar 31 2017, 09:21) Это есл...   Mar 31 2017, 07:49
||- - jcxz   Цитата(adnega @ Mar 31 2017, 09:49) С газ...   Mar 31 2017, 08:12
|- - Obam   Цитата(jcxz @ Mar 30 2017, 22:06) …залить...   Mar 31 2017, 07:54
- - uriy   Все это можно сделать если у вас достаточно энерги...   Mar 31 2017, 04:32
- - adnega   Цитата(uriy @ Mar 31 2017, 07:32) Все это...   Mar 31 2017, 04:43


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 11:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016