IMPARTING DEVICE, IMPARTING METHOD, AND IMPARTING PROGRAM

An extracting unit (141) randomly extracts a block from among the blocks of instruction strings constituting the byte code of a first program and, at the time of execution of the first program, extracts the blocks which are invariably executed before the randomly-extracted block. A dividing unit (14...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: AKIYAMA, Mitsuaki, YAGI, Takeshi, KANEI, Fumihiro, TAKATA, Yuta
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An extracting unit (141) randomly extracts a block from among the blocks of instruction strings constituting the byte code of a first program and, at the time of execution of the first program, extracts the blocks which are invariably executed before the randomly-extracted block. A dividing unit (142) randomly divides, into a plurality of blocks, the instruction strings constituting the byte code of a second program which enables detection of tampering of the first program. An inserting unit (143) inserts the plurality of blocks, which are obtained by division by the dividing unit (142), at different positions in the block extracted by the extracting unit (141), while maintaining the execution sequence written in the second program.