Forum: Mikrocontroller und Digitale Elektronik AT89C51FB - Encryption Array


von Unwissender (Gast)


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

von Peter D. (peda)


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

von Unwissender (Gast)


Lesenswert?

Danke Peter,
bin selber schon ganz durcheinander. Ich meine von Intel den 87C51FB.
Aber so richtig schlau bin ich trotz DB immer noch nicht.
VG

von Pieter (Gast)


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

von Unwissender (Gast)


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

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
Noch kein Account? Hier anmelden.