专利文献

ASSIGNMENT DEVICE, ASSIGNMENT METHOD, AND ASSIGNMENT PROGRAM 收藏

ASSIGNMENT DEVICE, ASSIGNMENT METHOD, AND ASSIGNMENT PROGRAM
摘要
An extracting unit 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 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 inserts the plurality of blocks, which are obtained by division by the dividing unit, at different positions in the block extracted by the extracting unit, while maintaining the execution sequence written in the second program.
摘要译文
An extracting unit 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 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 inserts the plurality of blocks, which are obtained by division by the dividing unit, at different positions in the block extracted by the extracting unit, while maintaining the execution sequence written in the second program.
Kanei, Fumihiro (Musashino-shi, JP) Akiyama, Mitsuaki (Musashino-shi, JP) Takata, Yuta (Musashino-shi, JP) Yagi, Takeshi (Musashino-shi, JP). ASSIGNMENT DEVICE, ASSIGNMENT METHOD, AND ASSIGNMENT PROGRAM: United States Patent Application 20200042695[P]. 02/06/2020: