发明名称 数据处理设备及操作这种数据处理设备的方法
摘要 为了提供一种包括至少一个用于执行具体为密码运算的计算的集成电路的具体为诸如智能卡的嵌入式系统的数据处理设备(100),以及用于操作这种数据处理设备(100)的方法,其中最小化成本、减少对设计复杂度的需要、降低功率损耗、以及增强密码操作的性能,提出了通过隐藏所述计算的功率损耗谱、以及在不同的功率损耗谱之间交替,来保护集成电路(102)使其免于具体为差分功率分析的密码分析,具体是通过引入一个或多个反信号(51;61;71、81),例如相对于平均幅度大致相反的幅度的至少一个或多个信号,其中一个或多个原始或真实信号(50;60;70、80)的对应幅度之和至少可以由一个或多个反信号(51;61;71、81)的对应幅度之和抵消,和/或其中原始或真实信号(50;60;70、80)的数量不必等于反信号(51;61;71、81)的数量,例如平均来说每个原始或真实信号(50;60;70、80)有两个反信号(51;61;71、81)。
申请公布号 CN101084506A 申请公布日期 2007.12.05
申请号 CN200580043904.1 申请日期 2005.12.12
申请人 皇家飞利浦电子股份有限公司 发明人 马蒂亚斯·瓦格纳;瓦格纳·福伊泽
分类号 G06F21/00(2006.01) 主分类号 G06F21/00(2006.01)
代理机构 中科专利商标代理有限责任公司 代理人 宋焰琴
主权项 1.一种具体为诸如智能卡的嵌入式系统的数据处理设备(100),包括用于执行具体为密码运算的计算的至少一个集成电路(102),所述数据处理设备(100)的特征在于:通过以下方式保护集成电路(102)使其免于具体为差分功率分析的密码分析,-隐藏所述计算的功率损耗谱,以及-在不同的功率损耗谱之间交替,具体是通过引入一个或多个反信号(51;61;71、81),例如相对于平均幅度大致相反的幅度的至少一个或多个信号,其中一个或多个原始或真实信号(50;60;70、80)的对应幅度之和可以至少由一个或多个反信号(51;61;71、81)的对应幅度之和大致抵消,和/或其中原始或真实信号(50;60;70、80)的数量不必等于反信号(51;61;71、81)的数量,例如平均来说每个原始或真实信号(50;60;70、80)有两个反信号(51;61;71、81)。
地址 荷兰艾恩德霍芬