Unlock instant, AI-driven research and patent intelligence for your innovation.

Signature update by code transformation

A technology of signature value and instruction sequence, which is applied in the direction of redundant code error detection, response error generation, program control design, etc., and can solve problems such as program or code deviation from the program flow

Active Publication Date: 2012-10-10
INFINEON TECH AG
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In practice, however, the execution of a program or code deviates from the originally planned program flow

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Signature update by code transformation
  • Signature update by code transformation
  • Signature update by code transformation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In previous instruction signature methods, the signature was updated by an explicit instruction or by accessing memory. However, it is also possible to effectively update by transcoding without changing the hardware structure. In order to apply a certain function on the processor, there are usually several possibilities. There are several possibilities for writing the code, especially if it is provided that at least one additional instruction (possibly several) is allowed to be used compared to the optimal code. These possibilities can be used to update implicitly by selecting the appropriate program code.

[0041] By making changes to the program code that do not change the outcome of the program, the signature at another point (other than the point at which the change occurred) can be made to be a desired target signature value.

[0042] It is known to a person skilled in the art to find code conversions which do not affect the logical functioning of the program and...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments described herein provide an apparatus, computer readable digital storage medium and method for producing an instruction sequence for a computation unit which can be controlled by a program which includes at least the instruction sequence.

Description

technical field [0001] Embodiments of the invention implement a method for generating a sequence of instructions for a computing unit controllable by a program comprising at least the sequence of instructions. Embodiments of the present invention also implement a method for executing a program on a program-controlled computing unit, wherein the program includes at least one sequence of instructions generated by the aforementioned method. Other embodiments of the invention implement a computer program module with program code for performing the aforementioned method and an autoencoder for generating a computer program module applying the method for generating a sequence of instructions. Background technique [0002] The basic principle of the instruction signature is that during the running of the program, the executed instructions are accumulated into a checksum (signature) and checked against a reference value at a preset position. If a branch occurs in a program flow diag...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/10G06F9/40G06F9/44
CPCG06F11/1004G06F11/28
Inventor 奔迪特·加梅尔斯特凡·曼格德
Owner INFINEON TECH AG