目标专利:124用于使处理器抵御瞬时故障攻击的自适应系统和程序
专利公开号:CN108885663B
专利权人:高通股份有限公司
无效请求书提交日期:2026年
非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|---|
| 0 | 发明申请_WO2015169541A1 DYNAMIC CHANGE OF SECURITY CONFIGURATIONS.docx |
| 0 | 发明专利_JP2015535869A 炭素ナノ物質含有樹脂組成物及びプラスチック成形品.docx |
| 0 | 发明专利_JP2015534419A 耐グリッチ性暗号離散対数ベースの署名のための方法及びシステム.docx |
| 0 | 发明专利_JP5989914B2 炭素ナノ物質含有樹脂組成物及びプラスチック成形品.docx |
| 0 | 发明专利_FR3012637B1 PROCEDE ET DISPOSITIF DE DETECTION D'ATTAQUE D'UNE SOURCE D'ENTROPIE_+++a_e_l_n_v+++.docx |
| 0 | 发明专利_FR3012637A1 PROCEDE ET DISPOSITIF DE DETECTION D'ATTAQUE D'UNE SOURCE D'ENTROPIE_+++l_n_v_w+++.docx |
| 0 | 发明授权_US08619445B1 Protection of switched capacitor power converter_+++L_a_d_v+++.docx |
| 0 | 发明授权_US07743262B2 Integrated circuit incorporating protection from power supply attacks_+++W_a_l+++.docx |
| 0 | 发明授权_US06327661B1 Using unpredictable information to minimize leakage from smartcards and other cryptosystems.docx |
| 0 | 发明公开_EP2942732A1 Dynamic change of security configurations_+++f_l_o_p_s_u_v+++.docx |
| 0 | 发明申请_US20150341384A1 Randomizing Countermeasures For Fault Attacks_+++A_I_J_L_N_W_b_c_e_o_v+++.docx |
| 0 | 发明申请_US20140226395A1 Latch-based Array with Robust Design-for-Test (DFT) Features.docx |
| 0 | 发明申请_US20130002219A1 Current Sink with Low Side Voltage Regulation.docx |
| 0 | 发明申请_US20090271676A1 Detecting architectural vulnerability of processor resources_+++A_C_J_L_S_U_b_c_e_f_g_h_i_n_p_q_r_t_v+++.docx |
| 0 | 发明申请_US20090013178A9 Integrated circuit for the authentication of a consumable storage device_+++a_v+++.docx |
| 0 | 发明申请_US20070244951A1 Accelerated Throughtput Synchronized Word Stream Cipher, Message Authenticator and Zero-Knowledge Output Random Number Generator_+++w+++.docx |
| 0 | 发明申请_US20050010778A1 Method for validating an authentication chip.docx |
| 0 | 发明申请_US20040236961A1 Integrated circuit incorporating protection from power supply attacks_+++a_b_e_l_o_v+++.docx |
一种可在处理器装置上操作的方法,包括: 检测所述处理器装置内的瞬时故障,其中所述瞬时故障发生在所述处理器装置内; 持续使一定量的处理器设备资源致力于瞬时故障防御;和 响应于检测到的瞬时故障适应性地调节控制参数,以适应性地控制致力于瞬时故障防御的处理器装置资源的量,和致力于其它操作的处理器装置资源的量,所述控制参数被适应性地调节以改变所述处理器装置的时钟信号,而因此使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变。
作为一名经验丰富的专利代理师,我将紧密结合目标专利说明书对权利要求1中的技术特征D进行解释,并详细比对提供的对比文件(D1:US08619445B1),以分析其是否公开了该技术特征。
技术特征D:“和致力于其它操作的处理器装置资源的量,所述控制参数被适应性地调节以改变所述处理器装置的时钟信号,而因此使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变。”
基于目标专利说明书的解释:
关于“适应性地调节以改变所述处理器装置的时钟信号”: 根据说明书**[0050]、[0076]、[0084]和[0085]**段的记载,自适应调节的硬件实例包括选择性地调节处理器的时钟,具体而言是选择性地跳过(“门控”)时钟循环或减慢时钟速率。
关于“使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变”: 目标专利解决的是恶意攻击者通过精确定时注入瞬时故障(如激光脉冲)来破坏处理器安全性的问题。说明书**[0043]和[0050]**段指出,这种攻击依赖于“时域局部化”(即在准确控制的时间递送脉冲)。通过改变时钟信号(如跳过时钟循环或改变时钟速率),处理器操作的定时发生偏移,从而改变了程序的时域局部化,给攻击者提供了一个“移动目标”,阻碍或阻止了依赖于精确定时的瞬时故障攻击。
总结: 特征D的核心在于通过改变处理器时钟信号(如门控、降频),打乱处理器内部操作的既定时间轴(即改变时域局部化),从而防御依赖于精确时间点的恶意瞬时故障物理攻击。
对比文件D1:发明授权_US08619445B1 (Protection of switched capacitor power converter)
D1相关技术内容分析:
D1涉及的是“开关电容功率转换器(switched capacitor power converter)”的保护,主要用于检测转换器内部的过压、欠压或短路等电路故障,并采取保护措施。
D1在**[0013]**段提到,在检测到异常情况时,故障控制电路会改变转换器的操作,例如“通过改变相位信号的定时特征(altering timing characteristics of the phase signals)”。
D1在**[0040]**段具体公开了故障控制电路配置为在检测到状况时修改相位的特征,包括:“时钟相位的占空比(a duty cycle of clocked phases);相位的时钟频率(a clocking frequency of the phases);以及跳过时钟相位的一个或多个时钟周期(a skipping of one or more clock cycles of clocked phases)”。
D1在**[0061]**段进一步解释了修改时钟的目的:“在不暂停操作的情况下修改转换器的时钟,例如,通过增加或减慢时钟速率、改变占空比等,以允许转换器内的电压平衡(to permit voltage equilibration within the converter)”。
与特征D的比对分析:
应用对象与目的截然不同:特征D针对的是处理器装置,其目的是分配资源并防御恶意的物理攻击(瞬时故障攻击);而D1针对的是功率转换器(如电荷泵),其目的是防止电子元器件因电压/电流异常而损坏。
“改变时钟信号”的技术实质不同:虽然D1公开了“改变时钟频率”和“跳过时钟周期”([0040]段),但这仅仅是字面上的相似。特征D中改变时钟信号的目的是为了**“使...时域局部化改变”(打乱处理器的操作时间轴以防御定时攻击);而D1中改变时钟信号的目的是为了“允许转换器内的电压平衡”**([0061]段),防止电压过高损坏开关元件。D1完全没有涉及“时域局部化”的概念,也没有公开将此应用于防御恶意物理攻击。
缺少“致力于其它操作的处理器装置资源的量”:D1作为一个电源管理电路的专利,根本不涉及“处理器装置资源”在“故障防御”与“其它操作”之间的分配与调度。
对比文件D1(US08619445B1)既没有单独毫无疑义地公开,也没有实质公开目标专利的技术特征D。 虽然D1提到了调节时钟频率或跳过时钟周期,但其应用领域(功率转换器 vs 处理器)、解决的技术问题(电压平衡/硬件保护 vs 防御定时恶意攻击)以及最终实现的技术效果(防止元器件损坏 vs 改变时域局部化以隐藏真实操作时机)与本申请存在本质区别。本领域技术人员无法从D1中得出特征D的教导。
| 目标专利 权利要求1 技术特征D | 对比文件 D1 (US08619445B1) 的对应公开情况 | 比对结果与差异分析 |
| 和致力于其它操作的处理器装置资源的量, | 未公开。 D1涉及开关电容功率转换器,未公开处理器装置及其计算/处理资源的分配。 | 未公开。 D1的应用主体是电源转换电路,不具备“处理器装置资源”执行“其它操作”的概念。 |
| 所述控制参数被适应性地调节以改变所述处理器装置的时钟信号, | 部分字面特征相似,但实质未公开。 D1公开了可以修改转换器的时钟特性,包括改变时钟频率或跳过时钟周期(原文[0040]、[0061]段)。 | 实质不同。 D1调节的是功率转换器的时钟/相位信号,而非“处理器装置”的时钟信号。 |
| 而因此使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变。 | 未公开。 D1调节时钟的目的是“允许转换器内的电压平衡(permit voltage equilibration)”(原文[0061]段)。 | 未公开且存在本质区别。 D1未公开“时域局部化改变”的概念。目标专利利用时钟改变来打乱操作时间轴以防御恶意定时攻击,而D1纯粹是为了电路内部的物理电学平衡。 |
根据权利要求1所述的方法,其中所述处理器装置资源包含被配置成适应性地调节所述控制参数的瞬时故障防御系统,其中所述瞬时故障防御系统包含瞬时故障抵抗系统、瞬时故障检测系统和瞬时故障反应系统中的一或多个,且其中进行适应性地调节所述控制参数以控制所述瞬时故障抵抗系统、所述瞬时故障检测系统和所述瞬时故障反应系统中的一或多个。
根据权利要求1所述的方法,其中适应性地调节所述控制参数包括:检测自上一瞬时故障以来的时间量; 当在跟踪间隔内检测到新的瞬时故障时,调节所述控制参数以增加由所述处理器装置分配给瞬时故障防御过程的时间量,相比由所述处理器装置分配给其它过程的时间量;和当在跟踪间隔内未检测到新的瞬时故障时,调节所述控制参数以减小由所述处理器装置分配给瞬时故障防御过程的所述时间量,相比由所述处理器装置分配给其它过程的所述时间量。
根据权利要求1所述的方法,其中所述控制参数控制以下各项中的一或多个:处理器装置资源的致力于瞬时故障防御的百分比; 由所述处理器装置周期性地激活用于故障防御的组件的频率; 执行用于故障防御的组件的持续时间; 用于瞬时故障检测和/或瞬时故障攻击检测的阈值; 由连接到所述处理器装置的外围传感器使用以用于瞬时故障攻击检测的阈值; 用于检测下一故障的特定故障检测程序;和/或 在所述处理器装置上运行的至少一个过程相对于至少一个其它过程的定时。
根据权利要求1所述的方法,其中适应性地调节所述控制参数包括:跟踪自上一瞬时故障以来的时间量; 当在跟踪间隔内检测到新的瞬时故障时,增加由所述处理器装置致力于防御对策的时间的百分比;和当在跟踪间隔内未检测到新的瞬时故障时,减小由所述处理器装置致力于防御对策的所述时间的百分比。
根据权利要求5所述的方法,其中仅当在所述跟踪间隔内检测到的新的瞬时故障的数目超出下限阈值时增加由所述处理器装置致力于防御对策的所述时间的百分比。
根据权利要求5所述的方法,其中在所述跟踪间隔期间与在所述跟踪间隔内检测到的新的瞬时故障的数目成比例地增加由所述处理器装置致力于防御对策的所述时间的百分比。
根据权利要求5所述的方法,其中当在所述跟踪间隔内检测到的所述新的瞬时故障的数目达到中间阈值时使由所述处理器装置致力于防御对策的所述时间的百分比增加到最大对策级别。
根据权利要求5所述的方法,其中当在所述跟踪间隔内检测到的所述新的瞬时故障的数目达到上限阈值时停用所述处理器装置。
根据权利要求1所述的方法,其中所述处理器装置并入到以下各项中的至少一个中:智能电话、视频播放器、娱乐单元、导航装置、通信装置、移动电话、音乐播放器、个人数字助理、固定定位终端、平板计算机和/或膝上型计算机。
一种处理器装置,包括: 通信接口; 处理电路,其耦合到所述通信接口,所述处理电路被配置成检测所述处理器装置内的瞬时故障,其中所述瞬时故障发生在所述处理器装置内; 持续使一定量的处理器设备资源致力于瞬时故障防御;和 响应于检测到的瞬时故障适应性地调节所述处理器装置的控制参数,以适应性地控制致力于瞬时故障防御的处理器装置资源的量,和致力于其它操作的处理器装置资源的量,所述控制参数被适应性地调节以改变所述处理器装置的时钟信号,而因此使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变。
根据权利要求11所述的处理器装置,其中所述处理器装置资源包含被配置成适应性地调节所述控制参数的瞬时故障防御系统,其中所述瞬时故障防御系统包含瞬时故障抵抗系统、瞬时故障检测系统和瞬时故障反应系统中的一或多个。
根据权利要求11所述的处理器装置,其中所述处理电路被配置成通过以下方式适应性地调节所述控制参数:检测自上一瞬时故障以来的时间量; 当在跟踪间隔内检测到新的瞬时故障时,调节所述控制参数以增加由所述处理器装置分配给瞬时故障防御过程的时间量,相比由所述处理器装置分配给其它过程的时间量;和当在跟踪间隔内未检测到新的瞬时故障时,调节所述控制参数以减小由所述处理器装置分配给瞬时故障防御过程的所述时间量,相比由所述处理器装置分配给其它过程的所述时间量。
根据权利要求11所述的处理器装置,其中所述控制参数被配置成控制以下各项中的一或多个:处理器装置资源的致力于瞬时故障防御的百分比; 由所述处理器装置周期性地激活用于瞬时故障防御的组件的频率; 执行用于故障防御的组件的持续时间; 用于瞬时故障检测和/或用于瞬时故障攻击检测的阈值; 由连接到所述处理器装置的外围传感器使用以用于瞬时故障攻击检测的阈值; 用于检测下一故障的特定故障检测程序;和/或 在所述处理器装置上运行的至少一个过程相对于至少一个其它过程的定时。
根据权利要求11所述的处理器装置,其中所述处理电路被配置成通过以下方式适应性地调节所述控制参数:跟踪自上一瞬时故障以来的时间量; 当在跟踪间隔内检测到新的瞬时故障时,增加由所述处理器装置致力于防御对策的时间的百分比;和当在跟踪间隔内未检测到新的瞬时故障时,减小由所述处理器装置致力于防御对策的所述时间的百分比。
根据权利要求15所述的处理器装置,其中所述处理电路被配置成仅当在所述跟踪间隔内检测到的新的瞬时故障的数目超出下限阈值时增加由所述处理器装置致力于防御对策的所述时间的百分比。
根据权利要求15所述的处理器装置,其中所述处理电路被配置成在所述跟踪间隔期间与在所述跟踪间隔内检测到的新的瞬时故障的数目成比例地增加由所述处理器装置致力于防御对策的所述时间的百分比。
根据权利要求17所述的处理器装置,其中所述处理电路被配置成当在所述跟踪间隔内检测到的所述新的瞬时故障的数目达到中间阈值时使由所述处理器装置致力于防御对策的所述时间的百分比增加到最大对策级别。
根据权利要求17所述的处理器装置,其中所述处理电路被配置成当在所述跟踪间隔内检测到的所述新的瞬时故障的数目达到上限阈值时停用所述处理器装置。
根据权利要求11所述的处理器装置,其中所述处理器装置并入到以下各项中的至少一个中:智能电话、视频播放器、娱乐单元、导航装置、通信装置、移动电话、音乐播放器、个人数字助理、固定定位终端、平板计算机和/或膝上型计算机。
一种处理器装置,包括: 用于检测所述处理器装置内的瞬时故障的装置,其中所述瞬时故障发生在所述处理器装置内; 用于持续使一定量的处理器设备资源致力于瞬时故障防御的装置;和用于响应于检测到的瞬时故障适应性地调节所述处理器装置的控制参数的装置,以适应性地控制致力于瞬时故障防御的处理器装置资源的量,和致力于其它操作的处理器装置资源的量,所述控制参数被适应性地调节以改变所述处理器装置的时钟信号,而因此使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变。
根据权利要求21所述的处理器装置,其中所述用于响应于检测到的瞬时故障适应性地调节所述处理器装置的控制参数的装置包括:用于检测自上一瞬时故障以来的时间量的装置; 用于当在跟踪间隔内检测到新的瞬时故障时调节所述控制参数以增加由所述处理器装置分配给瞬时故障防御过程的时间量,相比由所述处理器装置分配给其它过程的时间量的装置;和用于当在跟踪间隔内未检测到新的瞬时故障时调节所述控制参数以减小由所述处理器装置分配给瞬时故障防御过程的所述时间量,相比由所述处理器装置分配给其它过程的所述时间量的装置。
一种非暂时性机器可读存储媒体,具有一或多个指令,所述一或多个指令当由处理电路执行时致使所述处理电路来:检测处理器装置内的瞬时故障,其中所述瞬时故障发生在所述处理器装置内; 持续使一定量的处理器设备资源致力于瞬时故障防御;和 响应于检测到的瞬时故障适应性地调节用于所述处理器装置的瞬时故障防御的控制参数,以适应性地控制致力于瞬时故障防御的处理器装置资源的量,和致力于其它操作的处理器装置资源的量,所述控制参数被适应性地调节以改变所述处理器装置的时钟信号,而因此使至少一个处理器装置资源相对于所述检测到的瞬时故障的时域局部化改变。
根据权利要求23所述的机器可读存储媒体,进一步具有一或多个指令,所述一或多个指令当由所述处理电路执行时致使所述处理电路来:检测自上一瞬时故障以来的时间量; 当在跟踪间隔内检测到新的瞬时故障时,调节所述控制参数以增加由所述处理器装置分配给瞬时故障防御过程的时间量,相比由所述处理器装置分配给其它过程的时间量;和当在跟踪间隔内未检测到新的瞬时故障时,调节所述控制参数以减小由所述处理器装置分配给瞬时故障防御过程的所述时间量,相比由所述处理器装置分配给其它过程的所述时间量。
一种可在处理器装置上操作的方法,包括: 检测所述处理器装置内的瞬时故障,其中所述瞬时故障发生在所述处理器装置内; 持续使一定量的处理器设备资源致力于检测所述瞬时故障;和响应于所述瞬时故障适应性地调节所述处理器装置的时钟信号以通过选择性地跳过时钟循环而选择性地门控时钟循环。
根据权利要求25所述的方法,其中通过施加散列代码适应性地调节所述时钟信号以选择所述时钟信号的时钟循环来选择性地跳过。
根据权利要求26所述的方法,其中所述散列代码是随机或伪随机生成的。
根据权利要求25所述的方法,其中适应性地调节所述时钟信号以控制门控时钟循环与非门控时钟循环的比率。
根据权利要求25所述的方法,其中适应性地调节所述时钟信号包括:检测自上一瞬时故障以来的时间量; 当在跟踪间隔内检测到新的瞬时故障时,调节控制参数以增加门控时钟循环的数目; 和 当在跟踪间隔内未检测到新的瞬时故障时,调节所述控制参数以减小所述门控时钟循环的数目。
根据权利要求25所述的方法,其中所述处理器装置并入到以下各项中的至少一个中:智能电话、视频播放器、娱乐单元、导航装置、通信装置、移动电话、音乐播放器、个人数字助理、固定定位终端、平板计算机和/或膝上型计算机。
一种处理器装置,包括: 通信接口;和 处理电路,其耦合到所述通信接口,所述处理电路被配置成检测所述处理器装置内的瞬时故障,其中所述瞬时故障发生在所述处理器装置内; 持续使一定量的处理器设备资源致力于检测所述瞬时故障;和响应于所述瞬时故障适应性地调节所述处理器装置的时钟信号以通过选择性地跳过时钟循环而选择性地门控时钟循环。
根据权利要求31所述的处理器装置,其中所述处理电路被进一步配置成通过施加散列代码以选择所述时钟信号的时钟循环来选择性地跳过而适应性地调节所述时钟信号。
根据权利要求32所述的处理器装置,其中所述处理电路被进一步配置成随机地或伪随机地生成所述散列代码。
根据权利要求31所述的处理器装置,其中所述处理电路被进一步配置成适应性地调节所述时钟信号以控制门控时钟循环与非门控时钟循环的比率。
根据权利要求31所述的处理器装置,其中所述处理电路被配置成通过以下方式适应性地调节所述时钟信号:检测自上一瞬时故障以来的时间量; 当在跟踪间隔内检测到新的瞬时故障时,调节控制参数以增加门控时钟循环的数目; 和 当在跟踪间隔内未检测到新的瞬时故障时,调节所述控制参数以减小所述门控时钟循环的数目。
根据权利要求31所述的处理器装置,其中所述处理器装置并入到以下各项中的至少一个中:智能电话、视频播放器、娱乐单元、导航装置、通信装置、移动电话、音乐播放器、个人数字助理、固定定位终端、平板计算机和/或膝上型计算机。
一种处理器装置,包括: 用于检测所述处理器装置内的瞬时故障的装置,其中所述瞬时故障发生在所述处理器装置内; 用于持续使一定量的处理器设备资源致力于检测所述瞬时故障的装置;和用于响应于所述瞬时故障适应性地调节所述处理器装置的时钟信号以通过选择性地跳过时钟循环而选择性地门控时钟循环的装置。
一种机器可读存储媒体,具有一或多个指令,所述一或多个指令当由处理电路执行时致使所述处理电路来:检测处理器装置内的瞬时故障,其中所述瞬时故障发生在所述处理器装置内; 持续使一定量的处理器设备资源致力于检测所述瞬时故障;和响应于所述瞬时故障适应性地调节所述处理器装置的时钟信号以通过选择性地跳过时钟循环而选择性地门控时钟循环。