会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Security storage of electronic keys within volatile memories
    • 电子钥匙在易失性存储器内的安全存储
    • US08199912B2
    • 2012-06-12
    • US12296150
    • 2007-02-15
    • Pim TuylsMaarten VertregtHans De JongFrans ListMathias WagnerFrank ZachariasseArjan Mels
    • Pim TuylsMaarten VertregtHans De JongFrans ListMathias WagnerFrank ZachariasseArjan Mels
    • H04L9/00
    • G06F21/556H04L9/0877
    • It is described a method for providing an electronic key within an integrated circuit (100) including both a volatile memory (102) and a non-volatile memory (104). The described comprises starting up the integrated circuit (100), reading the logical state of predetermined data storage cells (102a) assigned to the volatile memory (102), which data storage cells (102a) are characterized that with a plurality of start up procedures they respectively adopt the same logical state, and generating an electronic key by using the logical state of the predetermined data storage cells (102a). Preferably, the predetermined data storage cells (102a) are randomly distributed within the volatile memory (102). It is further described an integrated circuit (100) for providing an electronic key. The integrated circuit (100) comprises a volatile memory (102) comprising predetermined data storage cells (102a), which are characterized that with a plurality of start up procedures they respectively adopt the same logical state, and a non-volatile memory (104) having information stored upon regarding the predetermined data storage cells (102a). Thereby, the electronic key is defined by the corresponding logical states of the predetermined data storage cells (102a).
    • 描述了在包括易失性存储器(102)和非易失性存储器(104)的集成电路(100)内提供电子钥匙的方法。 所描述的包括启动集成电路(100),读取分配给易失性存储器(102)的预定数据存储单元(102a)的逻辑状态,哪个数据存储单元(102a)的特征在于具有多个启动过程 它们分别采用相同的逻辑状态,并且通过使用预定数据存储单元(1022)的逻辑状态来生成电子密钥。 优选地,预定数据存储单元(102a)被随机分布在易失性存储器(102)内。 进一步描述了用于提供电子钥匙的集成电路(100)。 集成电路(100)包括包括预定数据存储单元(102)的易失性存储器(102),其特征在于,通过多个启动过程,它们分别采用相同的逻辑状态,以及非易失性存储器(104) 具有关于预定数据存储单元(102a)存储的信息。 由此,电子密钥由预定数据存储单元(102a)的相应逻辑状态定义。
    • 7. 发明申请
    • DATA PROCESSING DEVICE AND METHOD FOR OPERATING SUCH DATA PROCESSING DEVICE
    • 数据处理装置和操作这种数据处理装置的方法
    • US20120005466A1
    • 2012-01-05
    • US11722349
    • 2005-12-12
    • Mathias WagnerFeuser Markus
    • Mathias WagnerFeuser Markus
    • H04L9/00G06F9/00
    • H04L9/0625G06F21/755G06F21/77H04L9/003H04L2209/127
    • In order to provide a data processing device (100), in particular an embedded system, such as a smart card, comprising at least one integrated circuit (102) carrying out calculations, in particular cryptographic operations, as well as a method for operating such data processing device (100) wherein costs are minimised, the requirements on the complexity of the design are decreased, the power consumption is reduced and the performance of a cryptographic operation is enhanced, it is proposed to protect the integrated circuit (102) against cryptanalysis, in particular against differential power analysis, by hiding the power consumption profiles of said calculations and by alternating between different power consumption profiles, in particular by introducing one or more counter signals (51; 61; 71, 81), for example one or more signals of at least roughly opposite amplitude relative to an average amplitude, wherein the sum of the respective amplitude of the one or more original or true signals (50; 60; 70, 80) may be at least roughly balanced out by the sum of the respective amplitude of the one or more counter signals (51; 61; 71, 81) and/or wherein the number of original or true signals (50; 60; 70, 80) is not necessarily equal to the number of counter signals (51; 61; 71, 81), with for example two counter signals (51; 61; 71, 81) on average for every original or true signal (50; 60; 70, 80).
    • 为了提供数据处理设备(100),特别是包括执行计算的至少一个集成电路(102),特别是密码操作的嵌入式系统,例如智能卡,以及用于操作这样的方法 数据处理装置(100),其中成本最小化,对设计的复杂性的要求降低,功耗降低,并且加密操作的性能得到增强,因此建议保护集成电路(102)免受密码分析 ,特别是针对差分功率分析,通过隐藏所述计算的功耗曲线并且通过在不同的功耗曲线之间交替,特别是通过引入一个或多个计数器信号(51; 61; 71,81),例如一个或多个 相对于平均幅度至少大致相反幅度的信号,其中一个或多个原始或真实符号的相应振幅的和 als(50; 60; 可以通过一个或多个计数器信号(51; 61; 71,81)的相应振幅的和至少大致平衡和/或其中原始或真实信号的数量(50; 60; 对于每个原始或真实信号(50; 70),平均值不一定等于计数器信号(51; 61; 71,81)的数量,例如两个计数器信号(51; 61; 71,81) 60; 70,80)。
    • 9. 发明申请
    • SECURITY STORAGE OF ELECTRONIC KEYS WITHIIN VOLATILE MEMORIES
    • 电子钥匙易损件的安全存储
    • US20090164699A1
    • 2009-06-25
    • US12296150
    • 2007-02-15
    • Pim TuylsMaarten VertregtHans De JongFrans ListMathias WagnerFrank ZachariasseArjan Mels
    • Pim TuylsMaarten VertregtHans De JongFrans ListMathias WagnerFrank ZachariasseArjan Mels
    • G06F12/00
    • G06F21/556H04L9/0877
    • It is described a method for providing an electronic key within an integrated circuit (100) including both a volatile memory (102) and a non-volatile memory (104). The described comprises starting up the integrated circuit (100), reading the logical state of predetermined data storage cells (102a) assigned to the volatile memory (102), which data storage cells (102a) are characterized that with a plurality of start up procedures they respectively adopt the same logical state, and generating an electronic key by using the logical state of the predetermined data storage cells (102a). Preferably, the predetermined data storage cells (102a) are randomly distributed within the volatile memory (102). It is further described an integrated circuit (100) for providing an electronic key. The integrated circuit (100) comprises a volatile memory (102) comprising predetermined data storage cells (102a), which are characterized that with a plurality of start up procedures they respectively adopt the same logical state, and a non-volatile memory (104) having information stored upon regarding the predetermined data storage cells (102a). Thereby, the electronic key is defined by the corresponding logical states of the predetermined data storage cells (102a).
    • 描述了在包括易失性存储器(102)和非易失性存储器(104)的集成电路(100)内提供电子钥匙的方法。 所描述的包括启动集成电路(100),读取分配给易失性存储器(102)的预定数据存储单元(102a)的逻辑状态,哪个数据存储单元(102a)的特征在于具有多个启动过程 它们分别采用相同的逻辑状态,并且通过使用预定数据存储单元(1022)的逻辑状态来生成电子密钥。 优选地,预定数据存储单元(102a)被随机分布在易失性存储器(102)内。 进一步描述了用于提供电子钥匙的集成电路(100)。 集成电路(100)包括包括预定数据存储单元(102)的易失性存储器(102),其特征在于,通过多个启动过程,它们分别采用相同的逻辑状态,以及非易失性存储器(104) 具有关于预定数据存储单元(102a)存储的信息。 由此,电子密钥由预定数据存储单元(102a)的相应逻辑状态定义。
    • 10. 发明申请
    • Processor for encrypting and/or decrypting data and method of encrypting and/or decrypting data using such a processor
    • US20060159258A1
    • 2006-07-20
    • US10559917
    • 2004-06-07
    • Thomas RottschaferMathias Wagner
    • Thomas RottschaferMathias Wagner
    • H04L9/06
    • H04L9/0631H04L9/002H04L2209/08H04L2209/12H04L2209/24
    • In order to provide a processor for encrypting and/or decrypting data and a method of encrypting and/or decrypting data using such a processor, which are characterized by a lower storage requirement and greater safety against attacks on the rounding key generation than previously known and which are preferably embodied as, respectively, an AES coprocessor and a method of AES calculation, it is provided that a control device (12) is connected to at least one encryption/decryption means (14) via at least one communication means (16), the control device (12) is connected to at least one rounding key generation means (18) via at least one further communication means (20), the control device (12) has at least one external key input (22), the at least one encryption/decryption means (14) has at least one external data input (24) and at least one external data output (26), and the at least one encryption/decryption means (14) and the at least one rounding key generation means (18) are decoupled from one another. The method according to the invention provides that at least one initial key is read into a control device, external data are read into at least one encryption/decryption means, at least one data word needed to calculate at least one rounding key is read from at least one storage means of the control device and transferred to at least one rounding key generation means, at least one rounding key is calculated recursively on the basis of the at least one data word by means of the at least one rounding key generation means, transferred to the control device and stored in the at least one storage means, the at least one rounding key is transferred to the at least one encryption/decryption means, the external data are encrypted or decrypted by means of the at least one encryption/decryption means using the at least one rounding key and the encrypted or decrypted data are made available at least one external data output, and these steps are repeated as often as necessary to encrypt or decrypt a set of external data.