Protegendo Flash externa

Para "abobrinhas" use o " Boteco"

Moderadores: andre_luis, 51, guest2003, Renie

Protegendo Flash externa

Mensagempor mastk » 11 Jun 2008 11:19

Olá povo, existe alguma maneira de proteger o codigo armazenado em uma memoria externa a CPU? Creio eu que não, mas deixa CPU com bus externos serem pessimas opções profissionais não?
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor proex » 11 Jun 2008 11:21

Vc pode contratar um segurança armado e rezar para que ele nao se corrompa.
proex
Dword
 
Mensagens: 2101
Registrado em: 11 Out 2006 14:05
Localização: São Paulo

Mensagempor pbernardi » 11 Jun 2008 12:11

Tem um modo que ajuda, mas é meio carinho, e não pode ser soldado na mão, além de chato pra desenvolver:

Use dois BGAs (A CPU e a FLASH), uma placa de quatro layers e coloque as trilhas passando por layers internos, sem acesso pelos layers externos. A pessoal simplesmente não tem meio fácil de medir (e vc tb não, pra debugar!).

Claro que a flash tb tem que ter proteção.
But to us there is but one God, plus or minus one - Corinthians 8:6±2. (xkcd.com)
pbernardi
Word
 
Mensagens: 707
Registrado em: 12 Out 2006 19:01
Localização: Curitiba-PR

Mensagempor CCandido » 12 Jun 2008 07:47

existe sim CI como interface muito usado em automotiva, que protege
dados da flash, ou vc cria um com Logica Programavel.
quando mcu le o $0000, este, pode esta em outra posiçao....
entao não adianta cara le a flash, ela vai estar toda bagunçada....
CCandido
Byte
 
Mensagens: 120
Registrado em: 12 Out 2006 12:54
Localização: Londrina-PR

Mensagempor brasilma » 12 Jun 2008 12:21

Por soft: Criptografe os dados (não esqueça de deixar uma partesinha sem criptografar escrito "XERETA!!!");

Hardware: use alguns fiozinhos de ware-up na interligação e resina o circuíto <<< cara muito mal, rs, rs
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor andre_luis » 12 Jun 2008 13:50

Se for usada como memória de dados, realmente a criptografia de SW ( com ou sem criptografia de HW ) é a melhor opção.

Mas aí o problema é se for memória de programa, o camarada que piratear a placa do mastk vai conseguir copiar toda a memória de programa assim mesmo e irá conseguir fazer funcionar a placa perfeitamente.

O que pode ser feito, é tentar ver se o uC tem alguma área de flash interna ( como uma área de boot ) que consiga proteger.

+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Mensagempor jeanfernandes » 22 Jun 2008 21:30

Seu MCU qualé ?
Tem jeito prá tudo....
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB

Mensagempor enigmabox » 23 Jun 2008 16:32

Mastk,
Poderia de um modo simples mas nao tao seguro, gravar uma flash/eprom, alternando as linhas de dados, isto é, da CPU D0 ligar na flash no D2, CPU D1 ligar na flash no D7, etc..... Mas quando gravar os dados na flash/eprom, no gravador deveria ter um soquete para inversao dos dados. Mas isso poderia ser descoberto, medindo com um multimetro de onde vai o pino D0 da Cpu para a Flash.
Ou botar no caminho entre CPU e Flash, um CLPD que faça a inversao dos dados, ai fica mais dificil.
Se alguem tentar sugar os dados da Flash de modo normal, em um gravador, nao entenderia os dados porque as linhas D0 a D7, por ex. estao alternadas..
enigmabox
 

Mensagempor mastk » 26 Jun 2008 10:23

Seu MCU qualé ?
Tem jeito prá tudo....


MCF5270

Teprom disse tudo. Inviabilizar o desasembler do codigo dá, agora impossibilitar a copia que é o problema...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43


Voltar para Assuntos Gerais

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x