对比文件名称:发明公开_EP2942732A1 Dynamic change of security configurations
目标专利名称:用于使处理器抵御瞬时故障攻击的自适应系统和程序
本次调用模型名称:专利创造性评估模型
### 特征比对表格
| 技术特征描述及公开性判断结果 | 对比文件原文引用 | 公开性论述 |
| **技术特征A**:检测所述处理器装置内的瞬时故障,其中所述瞬时故障发生在所述处理器装置内<br>**判断结果**:未被直接公开或隐含公开 | [0005] Some chips are thus implementing features where the clock is randomly changed. **Error counters counting security alarms and killing cards after a given number of detections are also known.**<br>译文:因此,一些芯片实现了随机改变时钟的功能。**在检测到一定次数后对安全警报进行计数并终止卡片的错误计数器也是已知的。** | 对比文件提及了“错误计数器(Error counters)”和“安全警报(security alarms)”,这暗示了存在某种检测机制。然而,对比文件并未明确描述所检测的事件是“瞬时故障”,也未描述该故障“发生在处理器装置内”。其“安全警报”可能涵盖多种安全事件,如侧信道攻击探测等,不必然等同于目标专利中由物理扰动(如激光)引发的、发生在处理器内部寄存器或逻辑中的“瞬时故障”。因此,本领域技术人员无法从对比文件毫无疑义地得出或合理推断出技术特征A。 |
| **技术特征B**:持续使一定量的处理器设备资源致力于瞬时故障防御<br>**判断结果**:未被直接公开或隐含公开 | [0050] The invention comprises, at least, several security configurations being a set or a subset of **clock frequency settings, clock configuration settings, side-channel protections, random process configuration or any other features that affect chip security configuration.**<br>译文:本发明包括至少几种安全配置,所述安全配置是一组或一个子组的**时钟频率设置、时钟配置设置、侧信道保护、随机过程配置或任何其他影响芯片安全配置的特征。** | 对比文件公开了通过改变安全配置(如时钟设置)来增强安全性。改变配置(例如降低时钟频率)本身会消耗或影响处理器资源(如计算性能)。然而,目标专利的“致力于瞬时故障防御”是一个持续、主动的资源分配概念,旨在专门用于检测和/或抵御瞬时故障。对比文件改变安全配置的目的是“使曲线重新同步更复杂和耗时”以及“防止激光自动扫描”(见[0009]),其作用更偏向于增加攻击的通用难度和破坏攻击数据的连续性,而非明确且持续地将特定量的资源分配给一个专门的“瞬时故障防御”任务。两者目的和作用存在差异,本领域技术人员无法合理推断出对比文件公开了技术特征B。 |
| **技术特征C**:响应于检测到的瞬时故障适应性地调节控制参数,以适应性地控制致力于瞬时故障防御的处理器装置资源的量<br>**判断结果**:未被直接公开或隐含公开 | [0008] The invention proposes a method ... wherein said method comprises the steps of:<br>tracking successive executions of the given critical process,<br>after a given number of such executions, **triggering a change of the security configuration.**<br>[0046] The security configuration is thus **changed after given numbers of executions** in sub-steps TG2i as soon as a threshold value Ti is reached.<br>译文:[0008] 本发明提出一种方法...其中所述方法包括以下步骤:<br>跟踪给定关键过程的连续执行,<br>在此类执行达到给定次数后,**触发安全配置的改变。**<br>[0046] 因此,一旦达到阈值Ti,安全配置就在子步骤TG2i中**在执行给定次数后被更改**。 | 对比文件公开了响应于“关键过程的执行次数”达到阈值,来“改变安全配置”。这里的触发条件是“执行次数”,而非目标专利中明确的“检测到的瞬时故障”。虽然“执行次数”增多可能是在攻击下发生的,但对比文件并未将其与“瞬时故障的检测”直接关联。此外,对比文件调节的是“安全配置”(如时钟频率),而目标专利调节的是“控制参数”以“控制...资源的量”,虽然改变时钟频率会影响资源,但目标专利的核心思想是动态调整资源在防御与其他操作之间的分配比例,对比文件并未体现这种针对“资源分配量”的适应性控制。因此,技术特征C未被公开。 |
| **技术特征D**:和致力于其它操作的处理器装置资源的量,所述控制参数被适应性地调节以改变所述处理器装置的时钟信号,而因此使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变。<br>**判断结果**:未被直接公开或隐含公开 | [0050] ... several security configurations being a set or a subset of **clock frequency settings, clock configuration settings**...<br>[0009] ... to make curves resynchronizations more complex and time consuming...<br>译文:[0050] ... 几种安全配置,所述安全配置是一组或一个子组的**时钟频率设置、时钟配置设置**...<br>[0009] ... 使曲线重新同步更复杂和耗时... | 对比文件公开了安全配置包括改变时钟设置(频率、配置),并且明确说明这样做可以“使曲线重新同步更复杂”,这确实会改变操作的时域特性,从而可能影响攻击所需的“时域局部化”。然而,技术特征D是一个整体,其前提是“响应于检测到的瞬时故障”来“适应性地调节控制参数”,目的是控制“致力于瞬时故障防御的资源量”与“致力于其它操作的资源量”,并通过改变时钟信号来实现“时域局部化改变”。对比文件改变时钟设置的触发条件是“关键过程执行次数”,目的主要是破坏攻击数据的连续性和增加攻击复杂度,并非专门为了调整防御与其他操作间的资源分配比例以应对瞬时故障。因此,对比文件未公开该技术特征的整体方案。 |
| **技术特征E**:其中所述处理器装置资源包含被配置成适应性地调节所述控制参数的瞬时故障防御系统,其中所述瞬时故障防御系统包含瞬时故障抵抗系统、瞬时故障检测系统和瞬时故障反应系统中的一或多个,且其中进行适应性地调节所述控制参数以控制所述瞬时故障抵抗系统、所述瞬时故障检测系统和所述瞬时故障反应系统中的一或多个。<br>**判断结果**:未被直接公开或隐含公开 | [0050] The invention comprises, at least, several security configurations being a set or a subset of **clock frequency settings, clock configuration settings, side-channel protections, random process configuration** or any other features that affect chip security configuration.<br>译文:[0050] 本发明包括至少几种安全配置,所述安全配置是一组或一个子组的**时钟频率设置、时钟配置设置、侧信道保护、随机过程配置**或任何其他影响芯片安全配置的特征。 | 对比文件公开了可以动态切换的“安全配置”,这些配置包含诸如侧信道保护、随机过程配置等特征,这些可以被视为广义的“安全防御”措施。然而,目标专利明确限定了“瞬时故障防御系统”及其三个具体子系统(抵抗、检测、反应)。对比文件既没有明确提及“瞬时故障”作为防御目标,也没有将其安全措施归纳或构建成这样一个具有特定名称和明确子系统的“防御系统”。其“安全配置”是一个更宽泛的概念,用于对抗多种攻击(侧信道、故障等)。因此,本领域技术人员无法从对比文件中得出或推断出技术特征E所定义的特定系统架构。 |
| **技术特征F**:其中适应性地调节所述控制参数包括:检测自上一瞬时故障以来的时间量<br>**判断结果**:隐含公开 (<<<f>>>) | [0040] ... tracking the successive executions of the critical process.<br>[0042] Thus, in order to track the successive executions, warm and cold resets Rst of the integrated circuit product are investigated...<br>[0062] ... if warm reset are performed a significant number of times, abnormal for the current application, the security configuration is changed automatically...<br>译文:[0040] ... 跟踪关键过程的连续执行。<br>[0042] 因此,为了跟踪连续执行,对集成电路产品的热复位和冷复位进行了调查...<br>[0062] ... 如果热复位被执行了显著次数(对于当前应用是异常的),安全配置会自动更改... | 对比文件的核心是跟踪“关键过程的执行次数”(通过监测如“热复位”等特定事件)。跟踪“执行次数”本质上隐含着对事件发生频率或时间间隔的监测。虽然对比文件没有明确说“检测自上一事件以来的时间量”,但为了判断执行次数是否“显著”或“异常”(见[0062]),系统必然需要在一个时间框架内(或通过事件间隔)来评估频率。本领域技术人员可以理解,跟踪事件(如复位)的连续发生,与监测事件之间的时间间隔在逻辑上是相通的,都是为了评估事件发生的密集程度。因此,可以合理推断对比文件隐含了“检测自上一事件(可类比为故障)以来的时间量”这一时间监测概念。 |
| **技术特征G**:当在跟踪间隔内检测到新的瞬时故障时,调节所述控制参数以增加由所述处理器装置分配给瞬时故障防御过程的时间量,相比由所述处理器装置分配给其它过程的时间量<br>**判断结果**:未被直接公开或隐含公开 | [0046] The security configuration is thus changed after given numbers of executions in sub-steps TG2i as soon as a threshold value Ti is reached.<br>[0050] ... security configurations being ... clock frequency settings, clock configuration settings...<br>译文:[0046] 因此,一旦达到阈值Ti,安全配置就在子步骤TG2i中在执行给定次数后被更改。<br>[0050] ... 安全配置是...时钟频率设置、时钟配置设置... | 对比文件公开了当执行次数达到阈值时,改变安全配置(例如改变时钟设置)。改变时钟设置(如降低频率)可能会影响所有过程的执行速度,从而客观上改变了处理器资源的分配效果。但是,技术特征G的要点在于:1) 触发条件是“在跟踪间隔内检测到新的瞬时故障”;2) 调节的目的是明确地“增加...分配给瞬时故障防御过程的时间量,相比...分配给其它过程的时间量”。对比文件的触发条件是“执行次数”,不一定是故障检测;其调节目的是切换到一个不同的“安全配置”,该配置可能更安全但也可能整体更慢,并未明确指出这种改变是为了在防御过程和其他过程之间进行有比例的资源重分配。因此,该特征未被公开。 |
| **技术特征H**:和当在跟踪间隔内未检测到新的瞬时故障时,调节所述控制参数以减小由所述处理器装置分配给瞬时故障防御过程的所述时间量,相比由所述处理器装置分配给其它过程的所述时间量。<br>**判断结果**:未被直接公开或隐含公开 | 无对应内容。对比文件中的计数器是单向递减的(见[0043]),安全配置在更改后,除非计数器因再次达到阈值而触发另一次更改,否则不会自动恢复到先前的配置。没有描述因一段时间内没有事件发生而降低安全级别或恢复资源分配。 | 对比文件的方案是单方向的:随着事件(执行)发生,计数器递减,安全配置逐级改变。它没有提供一种机制,在攻击停止或事件间隔拉长后,自动将安全配置或资源分配调回一个更宽松、资源消耗更少的状态。这是目标专利自适应性的一个重要方面(参见图7、图10),以在非攻击状态下减少性能影响。对比文件缺乏这一“回落”机制,因此未公开技术特征H。 |
| **技术特征I**:其中所述控制参数控制以下各项中的一或多个:处理器装置资源的致力于瞬时故障防御的百分比<br>**判断结果**:未被直接公开或隐含公开 | [0050] ... security configurations being ... clock frequency settings...<br>译文:[0050] ... 安全配置是...时钟频率设置... | 改变时钟频率会影响处理器的整体性能,从而间接影响可用于所有任务(包括任何防御任务)的资源。但是,对比文件没有将“时钟频率设置”描述为一个用于直接控制“致力于瞬时故障防御的百分比”的“控制参数”。其安全配置的改变是为了全局安全,并非专门为了调整一个特定的“瞬时故障防御”任务所占用的资源比例。因此,该特征未被公开。 |
| **技术特征J**:由所述处理器装置周期性地激活用于故障防御的组件的频率<br>**判断结果**:未被直接公开或隐含公开 | 无对应内容。对比文件未描述任何需要“周期性激活”的防御组件。其安全配置的改变发生在阈值触发时,是事件驱动而非周期性的。 | 对比文件没有提及任何以固定或可调频率周期性运行的故障防御组件(如目标专利中的周期性校验和计算)。因此,该特征未被公开。 |
| **技术特征K**:执行用于故障防御的组件的持续时间<br>**判断结果**:未被直接公开或隐含公开 | 无对应内容。对比文件未描述特定防御组件的“执行持续时间”或其控制。 | 对比文件未涉及此特征。 |
| **技术特征L**:用于瞬时故障检测和/或瞬时故障攻击检测的阈值<br>**判断结果**:隐含公开 (<<<l>>>) | [0046] ... as soon as a threshold value Ti is reached.<br>[0052] ... threshold values, fixed (for example stored in ROM memory) or programmable.<br>译文:[0046] ... 一旦达到阈值Ti...<br>[0052] ... 阈值,固定的(例如存储在ROM存储器中)或可编程的。 | 对比文件明确公开了使用“阈值(threshold value)”来触发安全配置的改变。这些阈值用于判断关键过程的“执行次数”是否达到了需要采取应对措施的程度。虽然对比文件中该阈值用于响应“执行次数”,而目标专利中用于响应“瞬时故障检测”,但“使用阈值来判断事件频率并触发响应”这一核心机制是相同的。本领域技术人员可以从对比文件的“基于执行次数的阈值”容易地联想到将其应用于“基于故障检测次数的阈值”。因此,该特征被隐含公开。 |
| **技术特征M**:由连接到所述处理器装置的外围传感器使用以用于瞬时故障攻击检测的阈值<br>**判断结果**:未被直接公开或隐含公开 | 无对应内容。对比文件未提及“外围传感器”或由其使用的特定阈值。 | 该特征涉及具体的外围传感器,对比文件未公开。 |
| **技术特征N**:用于检测下一故障的特定故障检测程序<br>**判断结果**:未被直接公开或隐含公开 | 无对应内容。对比文件没有描述任何具体的“故障检测程序”。其关注的“事件”是如“热复位”这样的宏观过程,而非通过特定程序检测到的内部瞬时故障。 | 该特征未被公开。 |
| **技术特征O**:和/或在所述处理器装置上运行的至少一个过程相对于至少一个其它过程的定时。<br>**判断结果**:隐含公开 (<<<o>>>) | [0050] ... security configurations being ... clock frequency settings, clock configuration settings...<br>[0009] ... to make curves resynchronizations more complex...<br>译文:[0050] ... 安全配置是...时钟频率设置、时钟配置设置...<br>[0009] ... 使曲线重新同步更复杂... | 对比文件公开了通过改变“时钟频率设置”和“时钟配置设置”来作为安全配置。改变时钟频率或配置会直接影响处理器中所有过程的执行定时和相对时序。其明确的目的之一就是“使曲线重新同步更复杂”,这意味着打乱了攻击者所依赖的操作时序(即“时域局部化”)。因此,改变时钟设置必然会导致“在处理器装置上运行的至少一个过程相对于至少一个其它过程的定时”发生改变。该特征被隐含公开。 |
| **技术特征P**:其中适应性地调节所述控制参数包括:跟踪自上一瞬时故障以来的时间量<br>**判断结果**:隐含公开 (<<<p>>>) | 同技术特征F的引用和论述。技术特征P与技术特征F文字表述几乎相同。对比文件跟踪“连续执行”,这隐含了对事件间隔或频率的监测,即可推导出“跟踪自上一事件以来的时间量”这一概念。 | 同技术特征F的论述。该特征被隐含公开。 |
| **技术特征Q**:当在跟踪间隔内检测到新的瞬时故障时,增加由所述处理器装置致力于防御对策的时间的百分比<br>**判断结果**:未被直接公开或隐含公开 | 同技术特征G的引用和论述。对比文件在达到执行次数阈值时改变安全配置,这可能增加安全性,但并未明确表示为“增加致力于防御对策的时间的百分比”。其“防御对策”是切换到一个不同的全局配置,而非调整一个特定防御任务的时间占比。 | 该特征未被公开。理由同技术特征G。 |
| **技术特征R**:和当在跟踪间隔内未检测到新的瞬时故障时,减小由所述处理器装置致力于防御对策的所述时间的百分比。<br>**判断结果**:未被直接公开或隐含公开 | 同技术特征H的论述。对比文件缺乏在无事件时降低安全级别或资源分配的机制。 | 该特征未被公开。理由同技术特征H。 |
| **技术特征S**:其中仅当在所述跟踪间隔内检测到的新的瞬时故障的数目超出下限阈值时增加由所述处理器装置致力于防御对策的所述时间的百分比。<br>**判断结果**:隐含公开 (<<<s>>>) | [0046] ... as soon as a threshold value Ti is reached.<br>[0062] ... if warm reset are performed a significant number of times, abnormal for the current application, the security configuration is changed automatically...<br>译文:[0046] ... 一旦达到阈值Ti...<br>[0062] ... 如果热复位被执行了显著次数(对于当前应用是异常的),安全配置会自动更改... | 对比文件明确使用阈值(Ti)来判断是否触发安全配置改变。这体现了“仅当事件数目达到某个阈值时才采取行动”的逻辑。虽然对比文件的阈值是用于“执行次数”,而目标专利是用于“瞬时故障数目”,但“使用下限阈值作为触发条件”这一控制逻辑是相同的。本领域技术人员可以轻易将这种阈值触发机制应用于故障计数场景。因此,该特征被隐含公开。 |
| **技术特征T**:其中在所述跟踪间隔期间与在所述跟踪间隔内检测到的新的瞬时故障的数目成比例地增加由所述处理器装置致力于防御对策的所述时间的百分比。<br>**判断结果**:未被直接公开或隐含公开 | [0046] The security configuration is thus changed after given numbers of executions...<br>译文:[0046] 因此,安全配置在执行给定次数后被更改... | 对比文件的安全配置改变是阶跃式的:达到一个阈值,切换到一种配置;达到下一个阈值,切换到另一种配置。它没有描述防御资源的分配与事件数目成“比例”地连续或线性增加。目标专利中可能通过FDC值直接映射资源百分比(如Y=f(FDC)),这与对比文件的离散阶跃变化不同。因此,该特征未被公开。 |
| **技术特征U**:其中当在所述跟踪间隔内检测到的所述新的瞬时故障的数目达到中间阈值时使由所述处理器装置致力于防御对策的所述时间的百分比增加到最大对策级别。<br>**判断结果**:隐含公开 (<<<u>>>) | [0046] ... compared to successive thresholds TN, TN-1...T0... To each interval ... corresponds a given security configuration CFN+1, CFN...CF1 and CFO.<br>译文:[0046] ... 与连续阈值TN, TN-1...T0比较... 每个区间...对应一个给定的安全配置CFN+1, CFN...CF1和CF0。 | 对比文件公开了使用多个连续阈值(TN...T0),每个阈值区间对应一种安全配置(CFN+1...CF0)。这隐含了随着计数器递减(事件增多),安全配置会逐级变化。可以合理地推断,在多个配置中,可能存在一个对应于最高安全级别的配置(例如CF0,当计数器低于T0时)。当事件数目达到触发该最高级别配置的阈值(即一个“中间阈值”,相对于停用阈值而言)时,系统就进入了“最大对策级别”。因此,该特征被隐含公开。 |
| **技术特征V**:其中当在所述跟踪间隔内检测到的所述新的瞬时故障的数目达到上限阈值时停用所述处理器装置。<br>**判断结果**:隐含公开 (<<<v>>>) | [0005] Error counters counting security alarms and **killing cards after a given number of detections are also known.**<br>译文:[0005] 在检测到一定次数后对安全警报进行计数并**终止卡片的错误计数器也是已知的。** | 对比文件在背景技术部分提及了现有技术中存在“在检测到一定次数后...终止卡片”的错误计数器。这表明“达到一定次数(上限阈值)后停用装置”是本领域的公知常识。虽然这是在背景技术中描述的现有技术,但将其结合到本发明的方案中是本领域技术人员容易想到的。本发明(对比文件)的核心是动态改变安全配置,而停用是更极端的反应。本领域技术人员在实施基于计数的安全响应时,自然会考虑将停用作为最终手段。因此,该特征被隐含公开。 |
| **技术特征W**:其中所述处理器装置并入到以下各项中的至少一个中:智能电话、视频播放器、娱乐单元、导航装置、通信装置、移动电话、音乐播放器、个人数字助理、固定定位终端、平板计算机和/或膝上型计算机。<br>**判断结果**:未被直接公开或隐含公开 | [0001] ... an integrated circuit product ...<br>[0066] Integrated circuit products interested by the invention implement a critical process.<br>译文:[0001] ... 一种集成电路产品...<br>[0066] 对本发明感兴趣的集成电路产品实现关键过程。 | 对比文件仅一般性地提及“集成电路产品”,其具体实施例可能涉及智能卡等。但并未明确列举出技术特征W中指定的任何具体设备类型(如智能电话、平板电脑等)。目标专利特别强调了其应用于智能电话等昂贵精密设备,这与对比文件未限定应用场景的表述不同。因此,该特征未被公开。 |
<<<f>>><<<l>>><<<o>>><<<p>>><<<s>>><<<u>>><<<v>>>