Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.04.2009, 19:35  
daddy
Прописка
 
Регистрация: 25.05.2005
Сообщений: 134
Сказал спасибо: 11
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
daddy на пути к лучшему
По умолчанию Защита флеш-памяти от копирования

Кто-нибудь сталкивался с защищенной с помощью плавающих битов флеш-памятью?
Реклама:
daddy вне форума  
Непрочитано 20.04.2009, 20:05  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Технология плавающих битов является работой за пределами спецификации и использовалась по-бедности на савеЦких микросхемах. Нужно что-то защитить - контроллер с битом защиты и алгоритм открытого ключа для флеша.(как вариант)
MisterDi вне форума  
Непрочитано 21.04.2009, 01:04  
gavrik254
Временная регистрация
 
Регистрация: 31.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
gavrik254 на пути к лучшему
По умолчанию

Я с трудом себе представляю создание плавающего бита на флешах с гарантией в 10е5-10е6 циклов. Во-первых, цеклый сектор прийдется отправлять в «плаванье».
Во-вторых, чисто технологически бит будет не плавать, а наверняка застрянет в единичке (или нолике) навсегда (В MCUшках я именно такое и наблюдал).
Про NAND MLC чипы говорить труднее, возможно там и получится отхачить пару байт до «плавающего чтения»...

Пробовать надо.
Сделать управляемый источник тока*напряжения с постоянной времени порядка ДЕСЯТКОВ (а то и единиц) наносекунд, и синхронно к операции записи во флеш дергать его по определенной кривой. Схема записи во флешах отслеживает питание на протяжении всего цикла, замучить прийдётся много чипов, пока стабильно попадать научишься...
gavrik254 вне форума  
Непрочитано 21.04.2009, 05:52  
krott
Частый гость
 
Регистрация: 16.02.2007
Адрес: г.Новосибирск
Сообщений: 10
Сказал спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
krott на пути к лучшему
По умолчанию

Спасибо, я так понимаю, что в промышленном излелии она вряд-ли встретится?
krott вне форума  
Непрочитано 21.04.2009, 11:39  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Ни один уважающий себя производитель не станет использовать подобное. Единственное место, где я это встречал - самодельные АОН от всяких ЧП.
MisterDi вне форума  
Непрочитано 21.04.2009, 16:53  
gavrik254
Временная регистрация
 
Регистрация: 31.01.2005
Адрес: Киев
Сообщений: 78
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
gavrik254 на пути к лучшему
По умолчанию

Сообщение от krott
Спасибо, я так понимаю, что в промышленном излелии она вряд-ли встретится?
А где?
FPGA/CPLD с внешней памятью конфига используют асимметричные криптоалгоритмы типа AES256 с парой ключей, вскрыть практически невозможно.
Малые и средние MCUшки имеют внутренний флеш с битами защиты. Более мощные системы, в которых используется открытая внешняя память программ (в основном DSP), обычно настолько сложны железом и специфичны, что клонировать их «лоб в лоб» не имеет смысла — реверс-инжиниринг ввиду требований к квалификации инженера обойдётся не дешевле (а то и дороже) создания своего девайса, умножь на риски патентных исков и блокирования целевых рынков (которые мониторятся всеми игроками).

Даже в варианте с открытой внешней памятью программ остаётся много способов защитить конкретный экземпляр. Например, вынести некоторые некритичные по скорости процедуры/функции firmware во второй дешёвый MCU с внутренним флешем программ и битами защиты. Это убъёт желание клонировать сразу.
gavrik254 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Флеш накопитель Transcend 2954 Коллекция глюков 46 14.08.2009 23:00
Слушать музыку с ЮСБ ФЛЕШ sserg_ey Аудиотехника 3 01.06.2009 17:22
Проблемы с ATmega88 (Флеш) FedorChek Микроконтроллеры, АЦП, память и т.д 6 19.11.2008 13:44
Какова стоимость копирования прошивки Pic 18F2520? SeeYou Микроконтроллеры, АЦП, память и т.д 0 29.08.2006 13:04
16 бит паралельный на USB-флеш по ON-the-GO или другую флеш mig-25 Микроконтроллеры, АЦП, память и т.д 1 24.03.2005 16:31


Часовой пояс GMT +4, время: 19:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot