Hey Leute, weiß jemand ob man das Auslesen des AT27C256 verhindern kann? Oder ist das Auslesen, grundsätzlich möglich? Danke schonmal Eure Anne
Nun ja, wenn man das Ding nicht auslesen könnte, wäre es auch in der Zielapplikation relativ sinnlos. Such mal nach einem WOM (Write Only Memory), das wäre in diesem Fall das richtige ;-) Oder den Chip mit verpolter Versorgungsspannung betreiben, bis er so richtig heiß ist. Läßt sich ziemlich sicher nie wieder auslesen... Man könnte es einem potentiellen Codeklauer nur ziemlich schwer machen, indem man Adress- und Datenleitungen vertauscht. Kopien kann man dann aber immer noch nicht verhindern, außerdem ist die Disassemblierung dann immer noch nicht verhindert, sondern nur etwas verzögert...
Danke für die schnelle Antwort. Immerhin weiß ich jetzt, dass ich nicht weitersuchen muss.
Man kann EPROMs schon verschlüsseln, wird ja gerne in Motortunerkreisen gemacht. Dabei wird ausgenutzt, daß die Zugriffe im Programm schnell sind, Auslesegeräte dagegen langsamer. Über einen Monoflop werden kurz nach dem Leseimpuls die richtigen Daten ausgegeben und später falsche. Dazu wird ein Adapter mit einem GAL16V8 und nem RC-Glied zwischengeschaltet. Bei Kenntnis der CPU kann man noch weitergehende Verschlüsselungen vornehmen. Z.B. beim 8051 ist der Datenlesebefehl 0x93 (MOVC A,@A+DTPR), dann gibt man immer nur nach einem 0x93 die richtigen Daten zurück. In jedem Fall kann man aber beim Mitlauschen an der CPU die richtigen Daten abgreifen. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.