一起创业网-为互联网创业者服务

怎么让芯片的程序丢失

让芯片的程序丢失的方法有以下几种:

物理损坏

提高电压和电流:对于写死固定的芯片,可以通过提高输入给芯片的电压和电流,使芯片在物理上损坏,从而达到程序丢失的目的。这种方法类似于硬件杀手病毒的行为。

加密与自毁

选择具有加密功能的单片机:为了防止单片机中的软件被非法读取,可以选择具有加密功能的单片机,保护代码不被非法读取。当检测到硬件序列号不正确时,软件可以自动销毁内部所有的程序,使得单片机程序被清空而不能使用。

软件自毁:在MCU上预留一个引脚,隐蔽处接个电阻做ADC采样,通过代码检测此采样是否正确。如果检测结果不是预期的电阻值,说明MCU被拆下了,然后通过代码实现下次上电时擦除芯片程序,或者部分填充FF 00之类的以达到保护知识产权的目的。

可擦除重写

使用编程器擦除:对于可擦除重写的芯片,可以使用编程器进行擦除,从而重新编程。

建议

选择合适的芯片:根据具体需求选择具有加密功能或可擦除重写功能的芯片,以增强程序的安全性。

定期更新和维护:定期更新芯片中的程序,并在必要时进行维护,以防止程序被恶意修改或损坏。

物理保护:对于重要芯片,采取物理保护措施,防止未经授权的访问和修改。