На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
    > подскажите безопасное решение для защиты проги в Атмелине , делаем железку для защиты своего софта
      Вот, кстати, хорошая демонстрация процесса (раздевания кристалла). Вместе с поучительной историей о левых кристаллах.
        по сабжу: сошлись пока на том что ставим батарейку на плату и в ОЗУ чипа держим RSA ключ которым дешифруем часть кода перед его выполнением.
        ОЗУ снимать с чипа пока не научились.

        жаль что решение чисто одноразовое - любой сбой и память сбрасывается. :blink:
          Цитата progman @
          жаль что решение чисто одноразовое - любой сбой и память сбрасывается. :blink:

          Любая попытка заменить израсходованную батарейку приведёт к ... :blink:
          Впрочем, вроде бы существовали жуки памяти со встроенной литиевой батарейкой
          на 10 лет эксплуатации.
          Сообщение отредактировано: ЫукпШ -
            Цитата ЫукпШ @
            Любая попытка заменить израсходованную батарейку приведёт к ... :blink:
            можно разместить второй параллельный отсек :jokingly:
              Цитата
              любой сбой и память сбрасывается

              Память сбрасывается только при отключении питания, нет? :scratch:
                Цитата SVK @
                Цитата ЫукпШ @
                Любая попытка заменить израсходованную батарейку приведёт к ... :blink:
                можно разместить второй параллельный отсек :jokingly:

                Существует ещё и такой фокус - питаем жук памяти через диод.
                После диода для памяти(хорошей) ставим хорошую емкостину микрофарад на 100.
                Этого может хватить даже на сутки.
                На время быстрой замены батарейки этого хватит обязательно.
                  Цитата ЫукпШ @
                  Любая попытка заменить израсходованную батарейку приведёт к ...

                  epicfail

                  при цене девайса в 25-30 долларов он будет тупа одноразовый на год-полтора работы.
                  клиентов это более чем устроит. париться с заменой батарейки никто не будет.

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

                  так что решение имхо вполне работоспособное.
                    Цитата progman @
                    по сабжу: сошлись пока на том что ставим батарейку на плату и в ОЗУ чипа держим RSA ключ которым дешифруем часть кода перед его выполнением.
                    ОЗУ снимать с чипа пока не научились.

                    жаль что решение чисто одноразовое - любой сбой и память сбрасывается. :blink:

                    Ну, да. Более тупого решения не придумать - если злоумышленники смогут прочесть прошивку, то они её и смогут её модифицировать, чтобы перехватить ключ во время его получения.
                      Видимо имеется в виду, что при изготовлении устройства после вставки батарейки передается код, который записывается во встроенное ОЗУ микроконтроллера, выдача его обратно наружу не предусмотрена.
                      Правда неясно, как это всё будет себя вести при наличии помех в цепи питания.
                      Если не завязано на ОЗУ - то всё просто - при зависании контроллера встроенный или внешний watchdog его сбрасывает и происходит переинициализация.
                      Сообщение отредактировано: trainer -
                        Цитата R11 @
                        если злоумышленники смогут прочесть прошивку

                        А внимательно прочитать? :huh:
                        Цитата progman @
                        и в ОЗУ чипа держим RSA ключ которым дешифруем часть кода
                        что тебе даст чтение прошивки? :D
                          Цитата medved_68 @
                          что тебе даст чтение прошивки?

                          Чтение и модификация прошивки позволит вычитать этот ключ из памяти и расшифровать оставшуюся часть.
                          Сообщение отредактировано: HardRock -
                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0,0368 ]   [ 15 queries used ]   [ Generated: 19.04.24, 06:01 GMT ]