单片机数据总线特定I/O永久性地破坏即使擦除了加密位
发布时间:2022/11/28 8:49:29 访问次数:112
信息处理系统-数据通信-高级数据链路控制规程-帧结构,它的每个帧由下列字段组成(传输顺序自左至右):
地址——数据站地址字段;
控制——控制字段。
信息——信息字段;
CRC校验位——根据前面三个字段生成的CRC校验位。
由地址、控制、信息三个字段组成的总的字段统称为数据段。
CRC校验采用多项式编码方法,被处理的数据块可以看作是一个n阶的二进制多项式。这里,假定待发送的二进制数据段为g(x),生成多项式为 m(x),得到的CRC校验码为c(x)。
SA51的电气极限参数如下:
供电电压+Vs:80V;
峰值输出电流:7A;
逻辑供电电压Vcc:16V;
内部功耗:120W;
管脚焊接温度(10s):300℃;
环境温度:150℃;
贮存温度:-65~150℃;
使用温度:-65~125℃;
输入端输入电压:0~Vcc;
禁止端输入电压:0~Vcc。
这样,当单片微机系统运行后,CPU首先从RAM读出数据,这些数据可以是CPU执行程序的条件判别依据,也可以是CPU将要执行的程序。如果数据正确,整个系统正常运行。反之,系统不能运行。
利用MCU本身的加密位进行加密,现在很多的MCU都带有加密位,其中最成功的加密方法是总线烧毁法,此法在AT89C51中运行用得最成功。
把单片机数据总线的特定I/O永久性地破坏,解密者即使擦除了加密位,也无法读出片内程序的正确代码。此外还有破坏EA引脚的方法。
来源:21ic.如涉版权请联系删除。图片供参考
信息处理系统-数据通信-高级数据链路控制规程-帧结构,它的每个帧由下列字段组成(传输顺序自左至右):
地址——数据站地址字段;
控制——控制字段。
信息——信息字段;
CRC校验位——根据前面三个字段生成的CRC校验位。
由地址、控制、信息三个字段组成的总的字段统称为数据段。
CRC校验采用多项式编码方法,被处理的数据块可以看作是一个n阶的二进制多项式。这里,假定待发送的二进制数据段为g(x),生成多项式为 m(x),得到的CRC校验码为c(x)。
SA51的电气极限参数如下:
供电电压+Vs:80V;
峰值输出电流:7A;
逻辑供电电压Vcc:16V;
内部功耗:120W;
管脚焊接温度(10s):300℃;
环境温度:150℃;
贮存温度:-65~150℃;
使用温度:-65~125℃;
输入端输入电压:0~Vcc;
禁止端输入电压:0~Vcc。
这样,当单片微机系统运行后,CPU首先从RAM读出数据,这些数据可以是CPU执行程序的条件判别依据,也可以是CPU将要执行的程序。如果数据正确,整个系统正常运行。反之,系统不能运行。
利用MCU本身的加密位进行加密,现在很多的MCU都带有加密位,其中最成功的加密方法是总线烧毁法,此法在AT89C51中运行用得最成功。
把单片机数据总线的特定I/O永久性地破坏,解密者即使擦除了加密位,也无法读出片内程序的正确代码。此外还有破坏EA引脚的方法。
来源:21ic.如涉版权请联系删除。图片供参考