METHOD FOR USING A MICROPROCESSOR AND A MICROPROCESSOR SYSTEM
    2.
    发明申请
    METHOD FOR USING A MICROPROCESSOR AND A MICROPROCESSOR SYSTEM 审中-公开
    用于操作微处理器和MIKROPROZESSORANORDUNG

    公开(公告)号:WO2004081971A3

    公开(公告)日:2005-03-31

    申请号:PCT/DE2004000241

    申请日:2004-02-10

    CPC classification number: G06F21/75 G06F21/755

    Abstract: The invention relates to a method for using a microprocessor consisting of at least one program branching and/or program delay which are regulated by random bits in order to modulate a program flow, implemented and stored in the form of a material command. The inventive method is characterised in that a program runtime for each program run is different each time with respect to the runtime of the previous programs. A microprocessor system for carrying out said method is also disclosed.

    Abstract translation: 本发明提出了一种用于开始操作前的微处理器,其中,至少一个程序分支和/或程序延迟被提供,其是随机位控制的一个程序序列的Modula一灰和作为基于硬件的指令来实现,并确保在特定程序中的每次运行中,一方法 分别从先前程序所运行的程序的数个执行时间进行。 此外,本发明涉及微处理器设备用于执行本发明方法。

    VERFAHREN UND VORRICHTUNG ZUR VER- UND ENTSCHLÜSSELUNG
    3.
    发明申请
    VERFAHREN UND VORRICHTUNG ZUR VER- UND ENTSCHLÜSSELUNG 审中-公开
    方法和设备供应和解码

    公开(公告)号:WO2005043804A1

    公开(公告)日:2005-05-12

    申请号:PCT/EP2004/009062

    申请日:2004-08-12

    CPC classification number: H04L9/065 H04L2209/125

    Abstract: Die gleiche Eignung sowohl eines Ver- als auch des dazu inversen Entschlüsselungsalgorithmus als Verschlüsselungsdefinition ermöglicht es, Verschlüsselungseinheit (12) und Entschlüsselungseinheit (14) einer Ver-/Entschlüsselungsvorrichtung (10) gleichzeitig, d.h. zeitlich überlappend, bei einem Verschlüsselungsvorgang einzusetzen, wenn ein Teil der zu verschlüsselnden Daten der Verschlüsselungseinheit (12) zugeführt wird, während der andere Teil der Entschlüsselungseinheit (14) zugeführt wird.

    Abstract translation: 两者的加密和解密算法的逆的定义作为加密的相同的能力允许的加密/解密装置(10)的加密单元(12)和解密单元(14)在相同的时间,即 在时间上重叠在加密过程中使用,如果数据的一部分进行加密,加密单元(12)被供给,同时,解密单元(14)的另一部分被提供。

    PROGRAM-CONTROLLED UNIT EMPLOYING A STOP INSTRUCTION
    4.
    发明申请
    PROGRAM-CONTROLLED UNIT EMPLOYING A STOP INSTRUCTION 审中-公开
    程序控制单元使用停止指令

    公开(公告)号:WO2002077799A1

    公开(公告)日:2002-10-03

    申请号:PCT/EP2001/003282

    申请日:2001-03-22

    CPC classification number: G06F9/30079 G06F9/3867

    Abstract: The invention describes a program-controlled unit having an instruction execution pipeline comprising a plurality of pipeline stages. The program-controlled unit described is distinguished in that it is able to execute instructions which instruct it to stop individual, a plurality of or all pipeline stages. This allows the stopping of the pipeline stages to be tested simply, quickly and comprehensively under all circumstances.

    Abstract translation: 本发明描述了具有包括多个流水线级的指令执行流水线的程序控制单元。 所描述的程序控制单元的特征在于能够执行指令来停止个人,多个或所有流水线阶段的指令。 这允许在任何情况下,简单,快速和全面地测试流水线段的测试。

    WORD-INDIVIDUAL KEY GENERATION
    5.
    发明申请
    WORD-INDIVIDUAL KEY GENERATION 审中-公开
    WORD个体密钥产生

    公开(公告)号:WO2005043396A3

    公开(公告)日:2005-07-07

    申请号:PCT/EP2004009054

    申请日:2004-08-12

    CPC classification number: G06F12/1408

    Abstract: The invention is based on the finding that the grouping of individually addressable units of a memory (12) into groups or pages (12a) already present in many systems can be used for substantially reducing the complexity of the address-dependent key generation while only insubstantially decreasing security, if a page pre-key is calculated (36) on the basis of a page address (30a) and the individual key is determined on the basis of the page pre-key and the word address (30b). As a result, the address-dependent key generation can be split up into a cryptographically demanding and relatively time-consuming process to be carried out rarely, namely page pre-key generation (34), and a fast step (36) of virtually low technical complexity which has to be carried out for every word or every individually addressable unit (12b), namely determination of the individual key on the basis of the page pre-key and the word address (30b).

    Abstract translation: 的是,在一个存储器(12)基团或网页(12a)的可单独寻址单元的许多系统分组现有可用于与安全仅略有减少显著测量adressabhängi根密钥生成的复杂性本实现 当计算基于页面地址(30A)的第一页预减少(36),然后将侧预密钥的基础,(30B),直到单个密钥被确定字地址上。 由此,取决于地址的密钥生成在密码复杂的相对昂贵的过程,但必须进行很少,即Seitenvorschlüsselberechnung(34),并以快速,几乎费用松动步骤(36)的每一个字或每个A单独寻址 -heit(12B)必须进行,Seitenvorschlüs-SELS的基础和(30B)被分割字地址上的各个键的即判定。

    VERFAHREN UND VORRICHTUNG ZUR VER-/ ENTSCHLÜSSELUNG
    6.
    发明申请
    VERFAHREN UND VORRICHTUNG ZUR VER-/ ENTSCHLÜSSELUNG 审中-公开
    方法和设备锁定/解码

    公开(公告)号:WO2005043803A1

    公开(公告)日:2005-05-12

    申请号:PCT/EP2004/008534

    申请日:2004-07-29

    CPC classification number: H04L9/0618

    Abstract: Die Erkenntnis der vorliegenden Erfindung besteht darin, dass die in einer Ver/Entschlüsselungsvorrichtung (10) vorhandene Verschlüsselungseinheit (12) und Entschlüsselungseinheit (14) beide sowohl bei Verschlüsselung als auch bei Entschlüsselung eingesetzt werden können, ohne dass sich ihre Wirkungen gegenseitig aufheben, wenn zwischen dem Entschlüsselungseingang der Entschlüsselungseinrichtung (12) und dem Verschlüsselungsausgang der Verschlüsselungseinrichtung (14) eine Verschlüsselungsverknüpfungseinrichtung (16) vorgesehen wird, die den Verschlüsselungsergebnisdatenblock am Verschlüsselungsausgang auf einen abgebildeten Verschlüsselungsergebnisdatenblock gemäß einer Verschlüsselungsverknüpfungsabbildung abbildet und bei beispielsweise der Verschlüsselung verwendet wird, und eine weiter Entschlüsselungsverknüpfungseinrichtung (18), die den Verschlüsselungsergebnisdatenblock am Verschlüsselungsausgang auf einen invers abgebildeten Verschlüsselungsergebnisdatenblock gemäß einer Entschlüsselungsverknüpfungsabbildung abbildet, die zu der Verschlüsselungsverknüpfungsabbildung invers ist, und beispielsweise bei der Entschlüsselung verwendet wird.

    Abstract translation: 本发明的发现是,在加密/解密装置(10),现有的加密单元(12)和解密单元(14)可以在不影响其相互抵消之间时既用于既加密以及解密 设置在解密装置的解密输入(12)和加密装置的加密输出(14)的加密逻辑装置(16),其将加密结果的数据块在成像加密结果的数据块的加密输出根据一个加密链路图解映射,并且用于在,例如,加密,和进一步解密操作的装置(18 ),在加密输出到逆的加密结果的数据块映射Verschlüsselungsergebnisdat 根据解密链路的画面,这是相反的加密操作者图,并且在解密中使用例如整体式地图。

    WORTINDIVIDUELLE SCHLÜSSELERZEUGUNG
    7.
    发明申请
    WORTINDIVIDUELLE SCHLÜSSELERZEUGUNG 审中-公开
    WORD个人密钥生成

    公开(公告)号:WO2005043396A2

    公开(公告)日:2005-05-12

    申请号:PCT/EP2004/009054

    申请日:2004-08-12

    CPC classification number: G06F12/1408

    Abstract: Vorliegende Erkenntnis ist, dass die in vielen Systemen bereits vorhandene Gruppierung der individuell adressierbaren Einheiten eines Speichers (12) zu Gruppen bzw. Seiten (12a) verwendet werden kann, um die Komplexität der adressabhängi-gen Schlüsselgenerierung bei nur geringfügiger Verringerung an der Sicherheit deutlich zu verkleinern, wenn zunächst ein Seitenvorschlüssel auf der Basis einer Seitenadresse (30a) berechnet (36) wird und dann auf der Basis des Seiten-vorschlüssels und der Wortadresse (30b) erst der individuelle Schlüssel ermittelt wird. Hierdurch kann die adressabhängige Schlüsselgenerierung in einen kryptographisch anspruchsvollen relativ aufwendigen Prozess, der aber nur selten durchgeführt werden muss, nämlich die Seitenvorschlüsselberechnung (34), und in einen schnellen, nahezu aufwandslosen Schritt (36), der für jedes Wort bzw. jede individuell adressierbare Ein-heit (12b) ausgeführt werden muss, nämlich die Ermittlung des individuellen Schlüssels auf der Basis des Seitenvorschlüs-sels und der Wortadresse (30b), aufgespalten werden.

    Abstract translation:

    是本发现,即在许多系统中已经存在的一个存储器(12)成组或侧面(12a)的可单独寻址的单元分组可以被用于确定的adressabh&AUML复杂BEAR吨; NCI 在安全性仅geringf导航用途吉格还原-gen SCHL导航用途sselgenerierung显著降低,如果最初承受基于(30A)被计算页地址(36)上蜡一个Seitenvorschl BOWL然后Seitenvorschl导航用途SSELS的基础上 并且字地址(30b)首先被确定为个人密钥。 这允许adressabh BEAR依赖性SCHL导航用途sselgenerierung在一个加密的复杂的相对昂贵的过程,但携带导航使用很少,必须要进行中,n BEAR即Seitenvorschl导航用途sselberechnung(34),并以快速,几乎费用松动步骤(36), 在F导航用途r各自字或每个可单独寻址的A-单元(12b)中执行导航的使用必须被进行,正BEAR即基于所述Seitenvorschl导航用途SSELS和字地址(30b)上,分割个体的判定休眠导航用途SSELS 是

    VERFAHREN ZUM BETREIBEN EINES MIKROPROZESSORS UND EINE MIKROPROZESSORANORDUNG
    8.
    发明申请
    VERFAHREN ZUM BETREIBEN EINES MIKROPROZESSORS UND EINE MIKROPROZESSORANORDUNG 审中-公开
    用于操作微处理器和MIKROPROZESSORANORDUNG

    公开(公告)号:WO2004081971A2

    公开(公告)日:2004-09-23

    申请号:PCT/DE2004/000241

    申请日:2004-02-10

    IPC: H01L

    CPC classification number: G06F21/75 G06F21/755

    Abstract: Die Erfindung schlägt ein Verfahren zum Betreiben eines Mikroprozessors vor, bei dem zumindest eine Programmverzweigung und/oder Programmverzögerung vorgesehen ist, die zur Modula-tion eines Programmablaufs Zufallsbit-gesteuert und als hardwarebasierender Befehl implementiert ist und sicherstellt, dass bei jedem Durchlauf eines bestimmten Programms eine jeweils von vorhergehenden Programmdurchläufen verschiedene Ausführungsdauer des Programms bewirkt wird. Weiterhin betrifft die Erfindung eine Mikroprozessoranordnung zur Durchführung des erfindungsgemäßen Verfahrens.

    Abstract translation: 本发明提出了一种用于开始操作前的微处理器,其中,至少一个程序分支和/或程序延迟被提供,其是随机位控制的一个程序序列的Modula一灰和作为基于硬件的指令来实现,并确保在特定程序中的每次运行中,一方法 分别从先前程序所运行的程序的数个执行时间进行。 此外,本发明涉及微处理器设备用于执行本发明方法。

Patent Agency Ranking