The following describes an apparatus for and method of providing a secure
method of downloading a program into a processor (101) from a device (103)
external to the processor (101). The program may be encrypted (207) prior
to its entry into the external device (103). The program may also have
authentication information added (203 and 207) to it. Authentication
information may be provided on an unencrypted and/or an encrypted program.
The processor (101) decrypts (307) and/or successfully authenticates (311)
the program before allowing the program to be executed by the processor
(101).
Das folgende beschreibt Apparate für und eine Methode des Zur Verfügung stellens einer sicheren Methode des Downloadings eines Programms in einen Prozessor (101) von einer Vorrichtung (103) extern zum Prozessor (101). Das Programm kann (207) vor seiner Eintragung in die externe Vorrichtung (103) verschlüsselt werden. Das Programm kann auch haben hinzugefügten Authentisierung Informationen (203 und 207) die ihm. Authentisierung Informationen können auf einem unencrypted und/oder verschlüsselten Programm zur Verfügung gestellt werden. Der Prozessor (101) entschlüsselt (307) und/oder beglaubigt erfolgreich (311) das Programm, bevor er erlaubt, daß das Programm vom Prozessor (101) durchgeführt wird.