mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT27C256 Auslesen


Autor: Anne Marie (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey Leute,

weiß jemand ob man das Auslesen des AT27C256 verhindern kann?
Oder ist das Auslesen, grundsätzlich möglich?

Danke schonmal

Eure Anne

Autor: thkais (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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...

Autor: Anne Marie (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die schnelle Antwort.

Immerhin weiß ich jetzt, dass ich nicht weitersuchen muss.

Autor: Peter Dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.