The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 11061996 B1

PDF
Full Text
Expired
Date of Patent:
Jul. 13, 2021

Filed:

Jan. 28, 2016
Applicant:

Ihp Gmbh—innovations for High Performance Microelectronics/leibniz-institut Fur Innovative Mikroelektronik, Frankfurt, DE;

Inventors:

Oliver Stecklina, Cottbus, DE;

Peter Langendorfer, Frankfurt, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 21/12 (2013.01); H04L 9/06 (2006.01);
U.S. Cl.
CPC ...
G06F 21/125 (2013.01); H04L 9/0637 (2013.01); H04L 9/0662 (2013.01); H04L 63/0435 (2013.01); H04L 2209/12 (2013.01);
Abstract

A cryptoprocessor has a processor core for receiving and executing instructions of a program code based on a program flow chart, a program memory unit which stores the program code with instructions in an individually encrypted format, wherein the respective instructions contain at least one instruction data word and an instruction data key allocated to the respective instruction, a respective instruction is encrypted using a program data key and the instruction data key of a respective preceding instruction, which is to be executed immediately beforehand in accordance with the program flow chart, and wherein the same instruction data key is allocated to the corresponding possible preceding instructions only in the event that a corresponding instruction in the program flow chart has a plurality of possible preceding instructions, the respective instruction data keys otherwise being unique to the instruction. A decryption unit is also described.


Find Patent Forward Citations

Loading…