CN103675428A - 一种电源毛刺信号检测电路及检测方法 - Google Patents
一种电源毛刺信号检测电路及检测方法 Download PDFInfo
- Publication number
- CN103675428A CN103675428A CN201310215260.6A CN201310215260A CN103675428A CN 103675428 A CN103675428 A CN 103675428A CN 201310215260 A CN201310215260 A CN 201310215260A CN 103675428 A CN103675428 A CN 103675428A
- Authority
- CN
- China
- Prior art keywords
- voltage
- comparer
- electric capacity
- signal
- burr signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
本发明公开了一种电源毛刺信号检测电路及检测方法。其中该检测电路包括:电源正极、电源负极、比较器、第一电容和第二电容,比较器的第一输入端口通过第一电容与电源正极连接,比较器的第二输入端口通过第二电容与电源负极连接。本发明的电源毛刺信号检测电路及检测方法,通过电容来采集电源上的毛刺信号,能够隔离直流电压,因此不存在直流功耗;并且,通过隔离直流电压,使得被攻击电源的直流电压值发生变化对本提案的电路不会产生影响,该检测电路使用灵活,可移植性强。
Description
技术领域
本发明涉及嵌入式***技术领域,尤其涉及一种电源毛刺信号检测电路及检测方法。
背景技术
电源毛刺(power glitch)攻击是通过快速改变输入到芯片的电源电压或者地电压,使得芯片里的某些电路单元受到影响,引起一个或者多个电路单元进入错误状态,从而导致芯片处理器跳过或者根据错误的状态实施错误的操作,进而使芯片内隐藏的安全信息逐渐的暴露出来的一种攻击手段。现阶段,随着智能卡的广泛应用,在信息安全领域中的信息卡成为了黑客们的重点攻击对象。
在现有的技术中,电源毛刺检测电路一般包括毛刺采集、运算、比较和锁存4个环节。比较和锁存两个环节主要通过比较器和锁存器来实现,而毛刺的采集和运算主要通过电阻串来实现。通过电阻串将电源电压分压之后和固定的基准电压进行比较来实现检测电源上毛刺信号的目的,当电源电压出现毛刺并且使其瞬态值高于或者低于我们所设定的基准电压时,比较器产生中断报警信号。在实际的应用和芯片设计中,电源毛刺检测电路的电压域和被攻击的电压域是完全不同的。在通过电阻串采集被攻击电压的同时,要考虑到后面电路能否对采集后的攻击信号进行处理,此时不可避免的就需要考虑到后面电路的实际信号输入范围等问题。
通过对以上现有技术的研究和实际电路应用环境的考虑,很容易发现现有技术存在以下缺点:
(1)电阻串采集电源电压时存在直流功耗。
(2)电阻串只能采集电源上的低频信号,对于电源上的高频信号无法实现同比例采集。
(3)当被检测的电源直流电压范围很大而不存在毛刺攻击,例如,电池供电情况下,电源电压从5.5v缓慢变化到2.7v时,会增大后面比较环节的设计难度。
发明内容
为了解决现有技术中电源毛刺检测电路功耗大且检测电路本身受被检测电源直流电压变化的影响的技术问题,本发明提出一种电源毛刺信号检测电路及检测方法。
本发明的一个方面,提供一种电源毛刺信号检测电路,包括:电源正极、电源负极、比较器、第一电容和第二电容,
比较器的第一输入端口通过第一电容与电源正极连接,比较器的第二输入端口通过第二电容与电源负极连接。
该检测电路还包括第一基准电压、第一电阻、第二基准电压和第二电阻,第一基准电压通过第一电阻与比较器的第一输入端口连接,第二基准电压通过第二电阻与比较器的第二输入端口连接。
该检测电路还包括第三电容,第一电容和第二电容通过第三电容串联。
该检测电路还包括整形器和锁存器,比较器通过整形器与锁存器连接。
本发明的另一个方面,提供一种电源毛刺信号检测方法,包括:第一电容和第二电容分别采集电源正极和电源负极的毛刺信号;
比较器通过比较第一输入端口和第二输入端口的电压差获得毛刺信号电压。
该方法还包括:第一基准电压和第二基准电压分别通过第一电阻和第二电阻为比较器提供直流偏置电压。
该方法还包括:比较器还进一步比较毛刺信号电压与报警阈值,将比较结果发送到整形器;整形器将比较结果转换为数字信号;锁存器将数字信号进行锁存,当比较结果为毛刺信号电压大于报警阈值时,锁存器生成中断告警信号。
本发明的电源毛刺信号检测电路及检测方法,通过电容来采集电源上的毛刺信号,能够隔离直流电压,因此不存在直流功耗;并且,通过隔离直流电压,使得被攻击电源的直流电压值发生变化对本提案的电路不会产生影响,该检测电路使用灵活,可移植性强。
附图说明
图1是本发明电源毛刺信号检测电路实施例的结构示意图;
图2是本发明电源毛刺信号为负向毛刺信号的示意图;
图3是本发明电源毛刺信号为正向毛刺信号的示意图;
图4是本发明电源毛刺信号检测电路另一实施例的结构示意图。
具体实施方式
以下结合附图对本发明进行详细说明。
实施例一
如图1所示,本发明的电源毛刺信号检测电路实施例包括:电源正极VCC、电源负极VSS、比较器COMP、第一电容C1和第二电容C2,
COMP的输入端口A通过C1与VCC连接,比较器的输入端口B通过C2与电源负极VSS连接。
其中,电容C1和C2组成采样电路,采集电源正极和负极的毛刺信号。COMP通过比较端口A、B之间的电压差获得毛刺信号电压。
当电源电压VCC上面出现毛刺攻击信号时,电容C1和C2将该毛刺信号采集到端口A、B的同时,将电源电压的直流信号与端口A、B隔离。所以VCC直流电压的变换不会对后面电路产生任何影响。
本实施例中,该检测电路还包括第一基准电压VREF1、第一电阻R1、第二基准电压VREF2和第二电阻R2。VREF1通过R1与COMP的输入端口A连接,VREF2通过R2与COMP的输入端口B连接。
其中,基准电压VREF1和VREF2分别通过电阻R1和R2为比较器提供直流偏置电压。基准电压差值ΔVREF=|VREF1-VREF2|为毛刺信号的告警阈值,其中,VREF1为基准电压VREF1的电压值,VREF2为基准电压VREF2的电压值。
在实际应用环境中,如图2所示,电源毛刺攻击信号有可能是负向毛刺攻击信号,或如图3所示,也有可能是正向毛刺攻击信号。针对不同的攻击信号类型,可以通过调整VREF1和VREF2的值来实现达到检测的目的,而不需要改变电路的主体结构。
本实施例中的检测电路还包括整形器和锁存器。比较器通过整形器与锁存器连接。
比较器还进一步比较毛刺信号电压与报警阈值,将比较结果发送到整形器。整形器将比较结果转换为数字信号。锁存器将数字信号进行锁存,当比较结果为毛刺信号电压大于报警阈值时,锁存器生成中断告警信号。之后,可以采用处理器根据中断报警信号对各电路单元作实时的保护处理,防止信息被窃取。
具体地,如果将VCC作为输入信号,端口A作为输出端,那么电容C1和电阻R1组成信号的高通滤波电路。其时间常数为T1=R1*C1,R1为电阻R1的电阻值,C1为电容C1的电容值。同理,R2和C2组成高通滤波电路,其时间常数为T2=R2*C2,R2为电阻R2的电阻值,C2为电容C2的电容值。当电源正极VCC和电源负极VSS上的交流信号频率高于高通滤波器的带宽 和 时,电源正极和负极上的交流电压分量分别传递到A、B两点。如果比较器能够比较输入信号的最大频率是ftop,当毛刺电路出现在VCC上时,那么该检测电路能够检测的VCC毛刺信号的频率fVCC的范围是f1≤fVCC≤ftop;同理,当检测电路出现在VSS上时,该检测电路能够检测的VSS毛刺信号频率fVSS的范围是f2≤fVSS≤ftop。
电源VCC的直流电压是5.5V,VDD的电压是1.8V。通过设置VREF1的电压VREL和VREF2的电压VRE2F的范围,0.5V≤VREF1≤1.5V,0.5V≤VREF2≤1.5V,得到-1V≤VREF1-VREF2≤+1V。所以该检测电路能够检测的毛刺信号电压的幅度范围是-1V~+1V。
本实施例中的检测电路,通过电容来采集电源上的毛刺信号,能够隔离直流电压,因此不存在直流功耗;并且,通过隔离直流电压,使得被攻击电源的直流电压值发生变化对本提案的电路不会产生影响,该检测电路使用灵活,可移植性强。
另外,通过提供基准电压可以实现检测正、负电压毛刺信号的目的。
实施例二
在实际的电路实现过程中,毛刺信号的电压和检测电路的工作电压是必须要考虑的问题。当检测电路的工作电压VDD远小于毛刺信号的电压幅度时,检测电路无法正常检测该毛刺信号。
为了解决以上问题,如图4所示,本发明电源毛刺信号检测电路在上述实施例一的基础上,增加了第三电容C3。C1、C2通过C3串联。即通过电容C3对电源处的毛刺信号电压进行分压,以降低输入端口A处的毛刺信号电压。
如果将VCC作为输入信号,A点作为输出信号,那么电容C1、C3和电阻R1组成信号的高通滤波电路。其时间常数为T1=R1*(C1+C3)。同理,R2和C2组成高通滤波电路,其时间常数为T2=R2*C2。当电源正极VCC和电源负极VSS上的交流信号频率高于高通滤波器的带宽 和 时,电源和地上的交流电压分量分别传递到A、B两点。如果比较器能够比较输入信号的最大频率是ftop,当毛刺电路出现在VCC上时,那么该检测电路能够检测的VCC毛刺信号的频率fVCC的范围是f1≤fVCC≤ftop;同理,当检测电路出现在VSS上时,该检测电路能够检测的VSS毛刺信号频率fVSS的范围是f2≤fVSS≤ftop。
电源VCC的直流电压是5.5V,VDD的电压是1.8V。通过设置VREF1的电压VRE1F和VREF2的电压VRE2F的范围,0.5V≤VREF1≤1.5V,0.5V≤VREF2≤1.5V,得到-1V≤VREF1-VREF2≤+1V。由于电容对毛刺信号存在分压,所以该检测电路能够检测的毛刺信号电压的幅度范围是-2V~+2V。
由此可以看出,适当的选取电容电压比例,可以使被检测的毛刺电压阈值(2V)大于电路的工作电压(1.8V)。使电路的设计和应用更加灵活。
本实施例中,通过调整电容C1和C3的电容值的大小,可以方便的调整输入端口A出的毛刺信号的电压幅度范围,使得检测电路能够正常检测到电压幅度较大的毛刺信号。
本发明的上述检测电路,能够采集高频电压的毛刺信号,具有采集毛刺信号带宽范围大的优点。
基于上述检测电路,本发明还提供一种电源毛刺信号检测方法,包括:第一电容和第二电容分别采集电源正极和电源负极的毛刺信号;比较器通过比较第一输入端口和第二输入端口的电压差获得毛刺信号电压。
优选地,该方法还包括:第一基准电压和第二基准电压分别通过第一电阻和第二电阻为比较器提供直流偏置电压。
更优地,该方法还包括:比较器还进一步比较毛刺信号电压与报警阈值,将比较结果发送到整形器;整形器将比较结果转换为数字信号;锁存器将数字信号进行锁存,当比较结果为毛刺信号电压大于报警阈值时,锁存器生成中断告警信号。
应说明的是:以上实施例仅用以说明本发明而非限制,本发明也并不仅限于上述举例,一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围中。
Claims (8)
1.一种电源毛刺信号检测电路,其特征在于,包括:电源正极、电源负极、比较器、第一电容和第二电容,
所述比较器的第一输入端口通过第一电容与电源正极连接,所述比较器的第二输入端口通过第二电容与电源负极连接。
2.根据权利要求1所述的检测电路,其特征在于,还包括第一基准电压、第一电阻、第二基准电压和第二电阻,
第一基准电压通过第一电阻与所述比较器的第一输入端口连接,第二基准电压通过第二电阻与所述比较器的第二输入端口连接。
3.根据权利要求1所述的检测电路,其特征在于,还包括第三电容,
所述第一电容和所述第二电容通过所述第三电容串联。
5.根据权利要求1-4所述的检测电路,其特征在于,还包括整形器和锁存器,
所述比较器通过所述整形器与所述锁存器连接。
6.一种电源毛刺信号检测方法,其特征在于,比较器的第一输入端口通过第一电容与电源正极连接,所述比较器的第二输入端口通过第二电容与电源负极连接;该方法包括:
第一电容和第二电容分别采集电源正极和电源负极的毛刺信号;
所述比较器通过比较第一输入端口和第二输入端口的电压差获得毛刺信号电压。
7.根据权利要求5所述的检测方法,其特征在于,第一基准电压通过第一电阻与所述比较器的第一输入端口连接,第二基准电压通过第二电阻与所述比较器的第二输入端口连接;该方法还包括:
第一基准电压和第二基准电压分别通过第一电阻和第二电阻为比较器提供直流偏置电压。
8.根据权利要求6或7所述的检测方法,其特征在于,所述比较器通过所述整形器与所述锁存器连接,该方法还包括:
所述比较器还进一步比较所述毛刺信号电压与报警阈值,将比较结果发送到所述整形器;
所述整形器将所述比较结果转换为数字信号;
所述锁存器将所述数字信号进行锁存,当所述比较结果为所述毛刺信号电压大于所述报警阈值时,所述锁存器生成中断告警信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310215260.6A CN103675428A (zh) | 2013-05-31 | 2013-05-31 | 一种电源毛刺信号检测电路及检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310215260.6A CN103675428A (zh) | 2013-05-31 | 2013-05-31 | 一种电源毛刺信号检测电路及检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103675428A true CN103675428A (zh) | 2014-03-26 |
Family
ID=50313594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310215260.6A Pending CN103675428A (zh) | 2013-05-31 | 2013-05-31 | 一种电源毛刺信号检测电路及检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103675428A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104714193A (zh) * | 2014-08-27 | 2015-06-17 | 北京中电华大电子设计有限责任公司 | 一种高精度低功耗电源毛刺检测电路 |
CN112132999A (zh) * | 2019-06-25 | 2020-12-25 | 国民技术股份有限公司 | 智能门禁设备的安全测试方法及*** |
TWI804449B (zh) * | 2022-01-05 | 2023-06-01 | 聯發科技股份有限公司 | 具有電源毛刺檢測功能之芯片 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101943729A (zh) * | 2009-07-06 | 2011-01-12 | 北京中电华大电子设计有限责任公司 | 一种电源、地上毛刺的快速低功耗检测电路 |
CN101943728A (zh) * | 2009-07-06 | 2011-01-12 | 北京中电华大电子设计有限责任公司 | 一种防电源毛刺攻击的检测电路 |
US20130129116A1 (en) * | 2011-11-17 | 2013-05-23 | Infineon Technologies Ag | Glitch Detection and Method for Detecting a Glitch |
-
2013
- 2013-05-31 CN CN201310215260.6A patent/CN103675428A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101943729A (zh) * | 2009-07-06 | 2011-01-12 | 北京中电华大电子设计有限责任公司 | 一种电源、地上毛刺的快速低功耗检测电路 |
CN101943728A (zh) * | 2009-07-06 | 2011-01-12 | 北京中电华大电子设计有限责任公司 | 一种防电源毛刺攻击的检测电路 |
US20130129116A1 (en) * | 2011-11-17 | 2013-05-23 | Infineon Technologies Ag | Glitch Detection and Method for Detecting a Glitch |
Non-Patent Citations (2)
Title |
---|
段晓毅: "《最新电压毛刺(Power Glitch)攻击与防御方法研究》", 《计算机科学》 * |
赵东艳: "《新型毛刺电压检测电路设计与实现》", 《信息安全与通信保密》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104714193A (zh) * | 2014-08-27 | 2015-06-17 | 北京中电华大电子设计有限责任公司 | 一种高精度低功耗电源毛刺检测电路 |
CN112132999A (zh) * | 2019-06-25 | 2020-12-25 | 国民技术股份有限公司 | 智能门禁设备的安全测试方法及*** |
TWI804449B (zh) * | 2022-01-05 | 2023-06-01 | 聯發科技股份有限公司 | 具有電源毛刺檢測功能之芯片 |
US11916432B2 (en) | 2022-01-05 | 2024-02-27 | Mediatek Inc. | Chip with power-glitch detection |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103675421A (zh) | 一种电源毛刺信号检测电路及检测方法 | |
CN103236787A (zh) | 一种电容放电方法及放电电路 | |
CN104459564A (zh) | 一种防电源攻击的电源毛刺信号检测电路及检测方法 | |
CN106027268A (zh) | 以太网供电***、控制电路及控制方法 | |
CN203688646U (zh) | 过零检测电路 | |
CN103499748A (zh) | 一种超级电容器组在线监测*** | |
CN103675428A (zh) | 一种电源毛刺信号检测电路及检测方法 | |
CN104269829A (zh) | 自适应阈值短路保护电路 | |
CN104167724B (zh) | 一种隔离型双向通信信号防雷器 | |
CN108888262B (zh) | 用于双电极心电采集***的交流导联脱落检测电路及方法 | |
CN103634723A (zh) | 音频输入电路及具有音频输入的电子设备 | |
CN204964722U (zh) | 信息交互***中的供电电压负向检测电路 | |
CN210985637U (zh) | 一种a型漏电保护电路、芯片及其漏电保护*** | |
CN202750222U (zh) | 音频输入电路及具有音频输入的电子设备 | |
CN104750155B (zh) | 一种带外接电容检测功能的ldo电路 | |
CN104104058A (zh) | 一种电源管理芯片的温度保护装置和移动终端 | |
CN204615633U (zh) | 一种电源电路 | |
US10114048B2 (en) | Detection circuit | |
CN203069654U (zh) | 一种掉电检测电路 | |
CN207504862U (zh) | 一种电子通讯预警*** | |
CN104242901A (zh) | 单io口同时实现输入输出功能的装置及其实现方法 | |
US9018982B2 (en) | Over-voltage tolerant level detection circuit | |
CN103245872B (zh) | 交流熔断器状态检测装置 | |
CN103346548B (zh) | 一种高压离子净化器上的放电监测保护电路 | |
US8929044B2 (en) | System and method for controlled overvoltage detection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140326 |