|
|
1
5
一些想法:如果通过“防止修改”,你的意思是你可以检测到这种篡改,那么你可以
但是,如果你想在第一时间防止篡改,你必须使用机械保护-热胶整个芯片,锁定你的印刷电路板外壳,… |
|
|
2
3
把擦除针浮起来,把整个芯片涂上环氧树脂。使用毕业舞会? 如果不想修改图像,请使其无法修改。 |
|
|
3
2
如果硬件措施不起作用,并且你坚持使用软件方法,那么读取EEPROM的东西就可以处理。 public-key algorithms ,然后您可以在eeprom中使用公钥签名的数据块(以eeprom数据为例,在其前面放一个包含数据长度的固定块,以及用私钥加密的数据的安全哈希)。 这需要任何使用EEPROM内容的东西用相应的公钥来验证它(显然不要把它放在同一个EEPROM中)。公钥算法在计算上有点昂贵,因此很难为微控制器证明这种方法的合理性。 如果你不能阻止人们篡改硬件,但是你可以选择你使用的硬件,你也可以使用一个安全的EEPROM,比如 Maxim DS28CN01 (尽管我必须承认,我讨厌马克西姆,因为他们的零件价格昂贵,交货期长,而且经常是汽化器,直到有足够的人订购他们的零件为止)或者 Atmel's AT88SC series . |