AT89C51FB - Encryption Array

Gast #341408
Lesenswert?
• ▲
▼
Hallo
hat jemand Erfahrungen mit diesem Encryption Array beim AT89C51FB ?
Darf ich mir das so vorstellen das die Software als Hex-File schon
verschlüsselt vorliegen muß, mit dem der µC programmiert wird ?
Dieser benutzt dann die 64Byte Encryption-Array um es dann bei der
Abarbeitung zu entschlüsseln ?

Fängt denn der eigentliche Programmspeicher demnach erst bei 40hex an,
und das Array liegt darunter ?

So ganz blick ich das noch nicht...
Viele Grüße vom Unwissenden
#341409
Lesenswert?
• ▲
▼
Der AT89C51FB hat kein Encryption Array, weil es gar keinen AT89C51FB
gibt.

Welche AT89*** es überhaupt gibt, findest Du in den Atmel
Datenblättern. Ich glaube aber, kein AT89*** hat Encryption.


Mit Encryption kenne ich nur die DS5000-Serie von Maxim (vormals
Dallas). Genaueres findest Du in den Maxim Datenblättern.


Auch einige alte Philips OTP-Chips P87*** hatten Encryption.


Peter
Gast #341411
Lesenswert?
• ▲
▼
moin moin,

ein Blick ins Datenblatt des 87c51FB, die Encryption Array wird als
spezieller Speicherbereich programmiert. Beim auslesen werden die Daten
XOR verknüpft. Wer die Daten des Encryption Array kennt, kann also die
Daten zurückgewinnen. Ist halt ein Weg damit nicht jeder alles lesen
kann.

Mit Gruß
Pieter
Gast #341412
Lesenswert?
• ▲
▼
@Pieter
danke für Deine Antwort. Also ich habe das an sich genauso verstanden.
Ist denn nun aber das Encryption-Array Bestandteil des Codespeichers,
also die unteren 64Byte ? Geht doch aber gar nicht, da ja unten die
ISR-Einsprungadressen liegen. Oder liegen die beim FB darüber ? Muß das
Programm genau das berücksichtigen, also explizit für den FB gemacht
sein ? Würde also derselbe Code auf einem nicht-FB nicht laufen ?

Fragen über Fragen ; Blick ich immer noch nicht richtig.
Vielleicht kann mir jemand das Licht am Ende des Tunnels anknipsen
Danke und viele Grüße
Der Unwissende

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.