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

 
 
 
Reply to this topicStart new topic
> Посоветуйте EEPROM, Прошиваемую по I2C и с "битом защиты"
Survivor
сообщение Jun 9 2006, 09:23
Сообщение #1


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

Группа: Новичок
Сообщений: 108
Регистрация: 8-12-04
Пользователь №: 1 418



Посоветуйте EEPROM, которую можно было бы один раз прошить по I2C и установить "бит защиты", чтобы поторно прошить было бы нельзя.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 9 2006, 09:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



EEPROM означает Electrically Erasable Programmable Read-Only Memory, т.е. электрически ПЕРЕпрограмируемая память. Вам же видимо нужна OTP-ROM, One-Time-Programming ROM - однократно программируемая, так? Таких м/с памяти с шиной I2C по-моему никто не производит. В крайнем случае есть м/с EEPROM с выводом WP (Write Protect), который защищает от перезаписи часть или все адресное пространство EEPROM. В серии 24Cxx такие есть.
Go to the top of the page
 
+Quote Post
nicom
сообщение Jun 9 2006, 10:00
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 544
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 870



Цитата(rezident @ Jun 9 2006, 13:58) *
EEPROM означает Electrically Erasable Programmable Read-Only Memory, т.е. электрически ПЕРЕпрограмируемая память. Вам же видимо нужна OTP-ROM, One-Time-Programming ROM - однократно программируемая, так? Таких м/с памяти с шиной I2C по-моему никто не производит. В крайнем случае есть м/с EEPROM с выводом WP (Write Protect), который защищает от перезаписи часть или все адресное пространство EEPROM. В серии 24Cxx такие есть.

...
например, 24c65 от microchip
Прикрепленные файлы
Прикрепленный файл  24C65.pdf ( 135.22 килобайт ) Кол-во скачиваний: 51
 
Go to the top of the page
 
+Quote Post
Survivor
сообщение Jun 16 2006, 20:34
Сообщение #4


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

Группа: Новичок
Сообщений: 108
Регистрация: 8-12-04
Пользователь №: 1 418



[/quote]
...
например, 24c65 от microchip
[/quote]

24x65 - это тоже самое, что и 24x64 или есть какое-то отличие?
Пин WriteProtect - разве это реальная защита если микросхему можно выпаять, установить пин WriteProtect в 0 и перепрошить в ммикросхему новую информацию ?

Сообщение отредактировал Survivor - Jun 16 2006, 20:40
Go to the top of the page
 
+Quote Post
DS
сообщение Jun 16 2006, 20:43
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



А кто помешает выпаять Вашу микросхему и впаять другую, с иной записью ?


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 17 2006, 22:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Survivor @ Jun 17 2006, 02:34) *
Пин WriteProtect - разве это реальная защита если микросхему можно выпаять, установить пин WriteProtect в 0 и перепрошить в ммикросхему новую информацию ?

Непонятна цель защиты данных в EEPROM от изменения и поэтому дать корректный ответ лично мне проблематично.
Go to the top of the page
 
+Quote Post
nicom
сообщение Jun 19 2006, 08:55
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 544
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 870



[quote name='Survivor' date='Jun 17 2006, 00:34' post='124603']
[/quote]
...
например, 24c65 от microchip
[/quote]

24x65 - это тоже самое, что и 24x64 или есть какое-то отличие?
Пин WriteProtect - разве это реальная защита если микросхему можно выпаять, установить пин WriteProtect в 0 и перепрошить в ммикросхему новую информацию ?
[/quote]

...если Вы загрузили-бы этот PDF, то вывод WriteProtect на микросхеме вряд ли бы нашли...

А про алгоритм защиты блоков памяти... (на странице 7) нашли бы, что выбранные блоки памяти защищаются только один раз...
...

2 rezident и 2 DS_

...А если цели не скопировать или взломать...

...например, защита BOOT блока, например для удаленного апгрейда систем... после неудачной попытки изменить рабочий код... загрузчик у Вас останется все равно "жив" и позволит запустить перешивку заново... или таблица настроек, которые не надо стирать при "любом раскладе"или серийный номер изделия, или сетевой номер ...

...Удачи...
Go to the top of the page
 
+Quote Post
Survivor
сообщение Jun 19 2006, 09:00
Сообщение #8


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

Группа: Новичок
Сообщений: 108
Регистрация: 8-12-04
Пользователь №: 1 418



Как тогда правильно поступить, если надо сохранить в тайне серийный номер изделия зашитый в EEPROM?
Go to the top of the page
 
+Quote Post
nicom
сообщение Jun 19 2006, 09:28
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 544
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 870



Цитата(Survivor @ Jun 19 2006, 13:00) *
Как тогда правильно поступить, если надо сохранить в тайне серийный номер изделия зашитый в EEPROM?


...для этого, 24с65 ... не подходит...
DS_: ... можно заменить на новую...

Но ... только слышал, но не знаю...

существуют некие ПЗУ, которые разрешают доступ к данным, только после получения правильного ключа - пароля... Однако, в открытом (разобранном) устройстве - при помощи логического анализатора они успешно вскрываются...

В то же время...
Пожалуй, самым действенным средством - является хранение информации внутри микроконтроллера и дополнительные программы, но и здесь есть разные известные и малоизвестные "лазейки"...

Вопрос с защитой информации от копирования обсуждается, так понимаю, в других ветках конференции...

Обычно стоимость защиты до 10% от стоимости изделия может обеспечить приемлемую защиту, какую... есть разные способы... wink.gif
Go to the top of the page
 
+Quote Post
acex2
сообщение Jun 19 2006, 11:09
Сообщение #10


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Похоже, семество CryptoMemory от Atmel это то что вам надо:
http://www.atmel.com/dyn/products/devices.asp?family_id=646
Go to the top of the page
 
+Quote Post

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

 


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


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