×

DATA PROCESSING DEVICE AND METHOD FOR PROTECTING A DATA PROCESSING DEVICE AGAINST ATTACKS

  • US 20170046280A1
  • Filed: 08/11/2016
  • Published: 02/16/2017
  • Est. Priority Date: 08/14/2015
  • Status: Abandoned Application
First Claim
Patent Images

1. A data processing device, comprising:

  • an instruction memory which is configured to store a computer program;

    a processing unit which is configured to execute the computer program;

    a program counter which is configured to specify a command of the computer program in the instruction memory as the next to be executed;

    a call stack;

    an encryption device which is configured to encrypt, when a subroutine is called in the computer program, a return address which specifies a command of the computer program in the instruction memory with which operations are to be continued after the execution of the subroutine, and to store the encrypted return address in the call stack;

    a decryption device which is configured to read, after the execution of the subroutine, the encrypted return address from the call stack, to decrypt it and to set the program counter on the basis of the decrypted return address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×