会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • VORRICHTUNG UND VERFAHREN ZUM BERECHNEN VON VERSCHLÜSSELTEN DATEN AUS UNVERSCHLÜSSELTEN DATEN ODER VON UNVERSCHÜSSELTEN DATEN AUS VERSCHLÜSSELTEN DATEN
    • 设备和方法计算加密数据从编码数据的数据或来自UNVERSCHÜSSELTEN加密数据
    • WO2004068783A1
    • 2004-08-12
    • PCT/EP2004/000813
    • 2004-01-29
    • INFINEON TECHNOLOGIES AGAIGNER, ManfredBOCK, Holger
    • AIGNER, ManfredBOCK, Holger
    • H04L9/06
    • H04L9/0625H04L9/003H04L2209/122
    • Bei einer Vorrichtung zum Berechnen von verschlüsselten Daten aus Klartextdaten oder von Klartextdaten aus verschlüsselten Daten, bei der ein kryptographischer Algorithmus implementiert ist, der eine Anfangsstufe (10), eine Zwischenstufe (11) bzw. eine Endstufe (12) und eine der Endstufe vorgeschaltete Zwischenstufe aufweist, ist die Prozessoreinrichtung (13) zum Durchführen des kryptographischen Algorithmus derart ausgebildet, dass sie entweder die Anfangsstufe (10) oder die Endstufe (12) oder sowohl die Anfangsstufe (10) als auch die Endstufe (12) in einer gegenüber einer kryptographischen Attacke gesicherten Weise durchführt, während die Zwischenstufe in einer gegenüber einer kryptographischen Attacke ungesicherten Weise durchgeführt wird. Damit wird bei glei chen Sicherheitsniveau gegenüber kryptographischen Attacken, wie z. B. der DPA-Attacke, eine Energieeinsparung und gegebenenfalls auch eine Zeiteinsparung und Chipflächeneinsparung gegenüber einer vollständig abgesicherten Berechnung des kryptographischen Algorithmus erreicht.
    • 在用于从明文数据或从加密的数据,在该加密算法被实现明文数据来计算加密数据的装置,所述初始阶段(10),中间阶段(11)和输出级(12)和上游中间输出级的一个 其中,所述处理器装置(13),用于执行加密算法被设计成使得无论初始阶段(10)或所述输出级(12)或两者的初始阶段(10),并以相对于所述输出级(12)的加密攻击 执行安全的方式,而中间步骤是在相对于密码攻击不安全的方式进行。 这威尔·切中对这种密码攻击的安全级别灵活。 例如,DPA攻击,节能和可选还实现了时间和芯片面积节省了密码算法的安全完全计算的节省。
    • 2. 发明申请
    • SCHALTUNG UND VERFAHREN ZUM DURCHFÜHRUNG EINER BERECHNUNG
    • 电路及方法进行计算
    • WO2003095112A2
    • 2003-11-20
    • PCT/EP2003/004841
    • 2003-05-08
    • INFINEON TECHNOLOGIES AGBOCK, Holger
    • BOCK, Holger
    • B06F
    • G06F7/38G06F2207/7223G06F2207/7261
    • Schaltung und Verfahren zur Durchführung einer BerechnungEine Schaltung zum Durchführen einer Berechnung an Nutzeingangsdaten, um Nutzausgangsdaten zu erhalten, umfaßt eine Einrichtung (12) zum Durchführen eines Algorithmus mit einem oder mehreren Algorithmusschritten und eine Steuereinrichtung (18). Die Steuereinrichtung (18) steuert die Einrichtung (12) zum Durchführen derart, daß dieselbe vor einer Durchführung des Algorithmus mit den Nutzeingangsdaten, um die Nutzausgangsdaten zu erhalten, und/oder nach der Durchführung des Algorithmus einen oder mehrere Algorithmusschritte durchführt, die lediglich dazu vorgesehen sind, die Korrelation zwischen Gesamtausführungsdauer und Nutzeingangsdaten zu zerstören oder zumindest zu reduzieren. Das Unterscheiden der Algorithmusschritte während der Durchführung des eigentlichen Algorithmus und der Algorithmusschritte, die zur Erschwerung von Timing-Attacken davor oder danach erfolgen, wird dadurch erschwert, daß alle Algorithmusschritte unter Verwendung derselben Einrichtung durchgeführt werden, so daß anhand von beispielsweise Power-Attacken, wie z.B. SPA, kein Unterschied wahrgenommen werden kann.
    • 电路和用于对Nutzeingangsdaten执行计算以获得Nutzausgangsdaten进行计算的电路的方法,包括装置(12)用于与所述算法和控制装置(18)的一个或多个步骤执行的算法。 该控制器(18)控制,用于执行这样的方式,相同的前执行该算法与Nutzeingangsdaten获得Nutzausgangsdaten的装置(12),和/或算法的实现执行一个或后仅旨在几个算法步骤 是破坏的总执行时间和Nutzeingangsdaten或至少减少之间的相关性。 的实际算法和算法步骤的执行过程中的区分算法的步骤之前或它是由所使用的相同的设备执行的所有算法步骤,从而基于,例如,功率攻击,例如以下事实变得困难后的定时攻击的恶化进行 如 SPA,没有差别可以感知。
    • 4. 发明申请
    • LOGIKSCHALTUNG
    • 逻辑电路
    • WO2004001971A1
    • 2003-12-31
    • PCT/EP2003/006260
    • 2003-06-13
    • INFINEON TECHNOLOGIES AGBOCK, Holger
    • BOCK, Holger
    • H03K19/00
    • H03K5/151H03K19/00323
    • Eine Logikschaltung umfaßt einen Eingang (11) für einen oder mehrere Eingangsoperan-den (A, B), einen Ausgang (15) für ein Ergebnis (C) und ein invertiertes Ergebnis (C ), einen ersten Schaltungszweig (19) mit einer ersten Logikanordnung (20), der mit dem Eingang (11) und dem Ausgang (15) gekoppelt ist, um das Ergebnis (C) zu berechnen, sowie einen zweiten Schaltungszweig (21) mit einer zweiten Logikanordnung (22), der mit dem Eingang (11) und dem Ausgang (15) gekoppelt ist, um das invertierte Er-gebnis (C) zu berechnen, wobei die erste Logikanordnung (20) und die zweite Logikan-ordnung (21) unterschiedliche Laufzeiten zum Berechnen des Ergebnisses (C) beziehungsweise des invertierten Ergebnisses (C) aufweisen. Es ist ferner eine Verzögerungsschaltung bzw. eine Kompensationsschaltung (24) in dem ersten und/oder zweiten Schaltungszweig (19, 21) vorgesehen, um eine Differenz der Laufzeiten bzw. der Leistungsaufnahmen des ersten und des zweiten Schaltungszweiges (19, 21) zu verringern, wodurch eine größere Sicherheit gegen Hardwareangriffe erzielt wird.
    • 一种逻辑电路,包括:输入(11),用于一个或多个输入Operan旦(A,B),一个结果的具有第一逻辑阵列输出端(15)(C)和反相的结果(C),第一电路分支(19) (20),其被耦合到具有第二逻辑阵列(22)的输入端的输入(11)和输出(15)来计算的结果(C),和一第二电路支路(21)(11 )和耦合到计算反相尔结果(C),输出(15),其中第一逻辑阵列(20)和所述第二逻辑装置(21)不同的通行时间,计算的结果(C)和反相 有结果(C)。 本发明的另一个延迟电路和在所述第一和/或第二电路支路中的补偿电路(24)(19,21)设置,以减少传播时间和的差值,第一和第二电路支路的功率消耗(19,21), 从而提供对硬件攻击更高的安全性得以实现。