嵌入式系统中非易失、不可复位计数器的实现

嵌入式系统 时间:2012-06-24 来源:网络

尽管EPROM仿真模式容易实现,但在本文发表时只有Maxim提供此类产品,提供存储容量为1Kb (DS2431、DS28CN01和DS28E01)和20Kb (DS28EC20)的存储器件,所有这些芯片都带有唯一序列号。除DS2431和DS28EC20外,具有EPROM仿真模式的产品均为安全存储器;只有产生器件密钥信息认证码的主控制器才拥有写权限。

流程图

以DS2431存储器芯片为例说明,将其存储器页0配置为在EPROM仿真模式下实现256位计数。采用64位中间结果存储器作为中间存储器,能够以8字节数据块更新32字节页。图4所示算法检测第一个具有未编程位的数据块,递增计数值,然后将数据块写回EEPROM。


图4. 该算法递增32字节存储器页的计数器。

结论

具有EPROM仿真模式的EEPROM是实现非易失、不可复位计数器的首选产品。存储器芯片的序列号可以用来检测篡改操作—即用较低计数值的芯片代替合法存储器芯片的动作。为防止未经授权增大计数值,应采用需要消息认证码才允许写操作的安全存储器。

1 2

关键词:复位计数器实现不可易失系统中非嵌入式

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章


用户评论

请文明上网,做现代文明人
验证码:
查看电脑版