biosbg1.GIF (6496 字节)

返回主页

打印打印        

   

AT89C系列单片机解密原理
 

  单片机解密简单地说就是擦除单片机片内的加密锁定位。由于AT89C系列单片机擦除操作时序设计上的不合理,使在擦除片内程序之前首先擦除加密锁定位成为可能。AT89C系列单片机擦除操作的时序为:擦除开始→擦除操作硬件初始化(10微妙)→擦除加密锁定位(50~200微妙)→擦除片内程序存储器内的数据(10毫秒)→擦除结束。此时序是我们通过编程器测试得出的。如果用程序监控擦除过程,一旦加密锁定位被擦除就终止擦除操作,停止进一步的擦除片内程序存储器,加过密的单片机就变成没加密的单片机了。片内程序可通过总线被读出。

  在充分了解了AT89C单片机的解密原理后,在该编程器上开发了两种不可破解的加密方法。一、永久性地破坏单片机的加密位的加密方法。简称OTP加密模式。二、永久性地破坏单片机的数据总线的加密方法。简称烧总线加密模式。