发明名称 Intrinsische Authentifizierung von Programcode
摘要 Krypto-Prozessor, umfassend einen Prozessorkern zum Empfang und zur Ausführung von Instruktionen eines Programmcodes, dem ein Programmablaufplan zugrundeliegt, eine Programmspeichereinheit, die den Programmcode mit Instruktionen in einzeln verschlüsselter Form speichert, wobei die Instruktionen jeweils mindestens ein Instruktionsdatenwort und einen der jeweiligen Instruktion zugeordneten Instruktions-Datenschlüssel enthalten, eine jeweilige Instruktion unter Verwendung eines Programm-Datenschlüssels und des Instruktions-Datenschlüssels einer jeweiligen Vorgängerinstruktion verschlüsselt ist, welche gemäß dem Programmablaufplan unmittelbar vorher auszuführen ist, und wobei nur in dem Fall, dass eine betreffende Instruktion im Programmablaufplan eine Mehrzahl möglicher Vorgängerinstruktionen hat, den betreffenden möglichen Vorgängerinstruktionen derselbe Instruktions-Datenschlüssel zugeordnet ist, die jeweiligen Instruktions-Datenschlüssel ansonsten aber instruktions-individuell sind; und eine Entschlüsselungseinheit, die ausgebildet ist, von der Programmspeichereinheit her die verschlüsselten Instruktionen zu empfangen und eine jeweilige empfangene verschlüsselte Instruktion unter Verwendung des Programm-Datenschlüssels und des Instruktions-Datenschlüssels der betreffenden Vorgängerinstruktion zu entschlüsseln, das so aktuell entschlüsselte mindestens eine Instruktionsdatenwort der Instruktion dem Prozessorkern zur Ausführung der Instruktion zuzuführen sowie den so aktuell entschlüsselten Instruktions-Datenschlüssel zur Verwendung bei der Entschlüsselung der unmittelbar nächsten empfangenen verschlüsselten Instruktion vorzuhalten.
申请公布号 DE102015201430(A1) 申请公布日期 2016.07.28
申请号 DE201510201430 申请日期 2015.01.28
申请人 IHP GmbH - Innovations for High Performance Microelectronics / Leibniz-Institut für innovative Mikroelektronik 发明人 Stecklina, Oliver;Langendörfer, Peter
分类号 G06F21/72 主分类号 G06F21/72
代理机构 代理人
主权项
地址