| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| RAM in DeepSleep mode за ПИК http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=8468 |
Страница 1 от 1 |
| Автор: | fuser [ Сря Яну 12, 2011 11:56 pm ] |
| Заглавие: | RAM in DeepSleep mode за ПИК |
да попитам преди да се заровя в поблема: чета и се чудя - как може да оставят само 2 байта тези хора за работа в DeepSleep. Та въпроса ми е - мога ли да ползвам регистрите на RTCC модула за да пазя повечко RAM in DeepSleep. Задължително е да е в RAM а не флаш. Разликата от Sleep и DeepSleep е много голяма - няколко порядъка в консумацията |
|
| Автор: | Cekins [ Чет Яну 13, 2011 7:30 pm ] |
| Заглавие: | |
ds1307 - ще ти реши няколко проблема 1. Работата с ртц-то на пика отпада. 2. 56 байта рам. 3. разни други Може да ти подава 1hz. С една 3v литиева CR2032 изкарва години. Не в диип слиип, ами направо можеш да тотално да се изключиш. |
|
| Автор: | fuser [ Чет Яну 13, 2011 9:31 pm ] |
| Заглавие: | |
идеята е всичко да е в процесора и ако отпадне захранването - да се нулира РАМа. А външният РТЦ е уязвим от към четене - което не е добре. Опитвам се да направя трудно за четене устройство - дори и да го режат да има части които да не могат да изчетат. При Моторола имаше възможност за изнасяне на част от кода в РАМа, но при 18 серия на ПИК - няма. Не знам за следващите нива. |
|
| Автор: | sigkill [ Пет Яну 14, 2011 12:31 pm ] |
| Заглавие: | |
Кодираш данните в ртц-то , ако ти не стига има разни spi срам-ове, из продуктите на бившите Далас има също разни памети(+уникален сериен номер - удобно за кодировката). |
|
| Автор: | bateAz [ Пет Яну 14, 2011 12:49 pm ] |
| Заглавие: | |
Dallas имаха ( може би още имат ) секюрити процесор с ядро 8051. Всичко му се записва във външен RAM, но е криптирано. Т.е прозрачно за фърмуера бъсът навън е криптирано копие на вътрешния бъс. След power up процесорът си изгенерира един случаен ключ и с него си ошашавва данните ( и програмата ). Необходим ти е само малък боотлоадер да зареди фърмуера и евентуално критични данни. Последното се прави в "тъмната стаичка". Допълнително може да се направи тампер да се нулира процесорът / РАМ-а при опит за отваряна на кутията и т.н. |
|
| Автор: | sigkill [ Пет Яну 14, 2011 5:05 pm ] |
| Заглавие: | |
Маи се казваха DS5000 secure micro , ама и те бяха хакнати някак, ползваха ги в бенефон мобифоните. Адресите и данните се криптираха със случаен код , при проб-инг се окъсява захранването и губят данните в рама. Книжките на далас бяха добър пример как се пише документация и добро справочн помагало за 51-ците. |
|
| Автор: | fuser [ Съб Яну 15, 2011 4:58 pm ] |
| Заглавие: | |
Проблема е точно в хакването и не знам как може да се спре това. Трябват ми поне 8 байта РАМ които да не се прцакват в DeepSleep и за това си помислих, че мога да ползвам RTCC модула, но не съм тествал как ще е на практика. За това ми беше темата - ако някой е тествал - да каже. Пък ако има и други идей - отворен съм за тях. |
|
| Автор: | plameniv [ Нед Яну 16, 2011 4:04 am ] | |||||||||
| Заглавие: | ||||||||||
Нещо не ти рабирам логиката, ако някой е достатъчно умен просто ще пренапише логиката ти и пак ще те прецака. Заключи флаша и колкото толкова, как мислиш че ще ти прочете RAM паметта ако си е вътрешната която ползва? Даже и sleep не ти трябва ако е с постоянно захранване, сложи му една батерия от 3V и ако отпадне захранването тогава го вкарай в слееп ако толкова държиш да минава в такъв режим, ако ползваш голяма литиева батерия ще кара с дни в нормален режим |
||||||||||
| Автор: | fuser [ Нед Яну 16, 2011 7:20 pm ] |
| Заглавие: | |
Първо, не са достатъчно умни за да го пренапишат, щото ако бяха щяха да си го напишат сами. Но са достатъчно упорити за да резнат чипа и да го четат после - било то на микроскоп или през пиновете за програмиране като преди това са махнали кодпротекшъна. А така като сложиш ключа или част от него в РАМа - доста ще се узорят пък може и да не постигнат нищо. Много трудолюбиви се оказват нашите "братя" китайци. |
|
| Автор: | plameniv [ Пон Яну 17, 2011 4:59 pm ] | |||||||||
| Заглавие: | ||||||||||
Това което правиш е напълно безсмислено а и губене на време, каквито и ключове да генерираш от софтва при възможно прочитане ще се копира заедно с ключовете, няма значение къде ги слагаш кодираш и т.н.!!!! Ако изделието ти обхваща малък кръг от клиенти и е с ограничени продажби, 100% никой няма да се юрне да се занимава с такива неща. Виж ако с това нещо правиш няколко милиона на ден вероятно ще се замисли някой да се хвърли в такава авантюра, но въпреки всичко дали си заслужава да се прави ако клиентите са единици и те няма да ги имат! Така че се връщаме на товая което ти казах, най удобната защита е да си заключиш флаша от четене и си питай шапката и не се занимавай с глупости!!! |
||||||||||
| Автор: | tgi [ Пон Яну 17, 2011 5:36 pm ] | |||||||||
| Заглавие: | ||||||||||
Ако някой е решен да те прекопира режейки чипове, _нищо_ не можеш да направиш, само си губиш времето. Ако имаше продукт струващ такова усилие той със сигурност не би се побрал в мизерен пик или друг дребосък, каквото и да напишеш за него достатъчно опитен писач може да му направи функционален еквивалент за много по-малко пари от копирането по трудния начин. А срещу копиране по лесния начин май Пламен знае какво говори, сигурно е заключвал неща - това навярно стига. |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|