G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/06 (2006.01) G06F 1/00 (2006.01) G06F 12/14 (2006.01) G06F 21/00 (2006.01) G09C 1/00 (2006.01) H04L 9/00 (2006.01)
Patent
CA 2193114
An encrypted part of the encrypted program loaded in an memory device is received by a one-chip microcomputer and decrypted according to a decrypting program which is stored in advance in an ROM and which cannot be read out to an external bus. The decrypted program is stored in an cache memory, and a cache function inhibition flag is set in a control register in accordance with a storage area of the decrypted program in the cache memory. Therefore, the decrypted program is inhibited from being read out to the external bus. The decrypted program is combined with the non-encrypted part of the program stored in the memory device, and the combined program is executed by a CPU. The encrypted program is prevented from being illegally copied.
La partie chiffrée d'un programme chargé dans un dispositif de mémorisation (15) est lue à un micro-ordinateur monopuce (10) et décodée par un programme de décodage mémorisé dans une mémoire ROM (12) dont l'accès est interdit aux bus externes. La partie décodée est écrite dans une mémoire cache (13), et l'on active un drapeau d'interdiction d'accès à la mémoire cache dans un compteur d'instructions (14), correspondant à la zone de mémorisation de la mémoire (13) pour le programme décodé afin d'interdire l'accès depuis les bus externes. Une unité centrale de traitement (21) exécute la partie décodée en combinaison avec la partie non chiffrée du programme mémorisé dans le dispositif de mémorisation de programme (25). En conséquence, il est possible d'empêcher la copie non autorisée du programme chiffré.
Casio Computer Co. Ltd.
Ridout & Maybee Llp
LandOfFree
Encrypted program executing apparatus does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Encrypted program executing apparatus, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encrypted program executing apparatus will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1899834