Method for protecting programmable device for manufacture of product e.g. electronic product, involves distorting operation code associated with selected memory address and providing distorted operation codes in second table

The method involves providing tables having mappings between memory addresses and screens and between memory addresses and operation code. The memory address is selected from second table. An operation code associated with selected memory address is distorted. The distorted operation codes are provi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: KOEPPE, TIM
Format: Patent
Sprache:eng ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The method involves providing tables having mappings between memory addresses and screens and between memory addresses and operation code. The memory address is selected from second table. An operation code associated with selected memory address is distorted. The distorted operation codes are provided in the second table. The tables are provided with AND-OR function. The size of first table is determined for setting security level. Independent claims are included for the following: (1) a programmable device having external interface and memory for protecting programmable device; and (2) an authorized product comprising programmable component for protecting programmable device. Die Erfindung betrifft ein Verfahren zum Schützen eines programmierbaren Bausteins 50 vor nichtautorisiertem Kopieren oder Veränderungen. Hierbei weist das Verfahren auf: Bereitstellen einer ersten Tabelle 100, die eine Zuordnung zwischen ersten Speicheradressen 101 und Masken 102 aufweist; Bereitstellen einer zweiten Tabelle 200, die eine Zuordnung zwischen zweiten Speicheradressen 201 und einem Operations-Code 202 aufweist; Auswählen einer Speicheradresse 203 aus der zweiten Tabelle 200; Verfälschen eines Operations-Codes 204, der der ausgewählten Speicheradresse 203 zugeordnet ist; und Bereitstellen des verfälschten Operations-Codes 205 in der zweiten Tabelle. Ferner betrifft die Erfindung einen programmierbaren Baustein 50 und ein autorisiertes Produkt 10.