STM32的RTC管脚作为Tamper使用(RTC-TAMPER)

STM32的RTC入侵检测功能用于保护设备免受篡改。当TAMPER引脚检测到信号变化时,会触发事件并清除备份寄存器,防止黑客获取敏感信息。应用场景包括防止电表计量欺诈,通过检测外壳开启触发保护机制。清除备份寄存器可能是为了增加数据安全性,防止在电源切换期间敏感数据被窃取。入侵检测结合中断处理,能增强设备的安全防护能力。
摘要由CSDN通过智能技术生成

在学习STM32-RTC时,对入侵检测功能有很多不解;最大的困惑就是,这个东西有什么用?

故作了以下笔记,欢迎指正:

入侵检测描述:当TAMPER引脚上的信号从0 变成1 或者从1 变成0( 取决于备份控制寄存器BKP_CR 的TPAL位) ,会产生一个侵入检测事件。侵入检测事件将所有数据备份寄存器内容清除。

 根据上面的描述,个人进行了以下的应用场景猜想:

想1:将程序关键变量X=Y保存到数据备份寄存器;开机后,读数据备份寄存器的值,如果X==Y则进入主功能;当竞争对手对产品进行拆解时,产生一个入侵检测事件,数据备份寄存器丢失(X!=Y),产品无法使用。不过直接应用产品风险过大;一般应用,入侵事件生成中断,停止模式/待机模式唤醒,再进行入侵事件处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值