当前位置:首页 > 技术学院 > 热搜器件
[导读]单片机解密简单就是擦除单片机片内的加密锁定位。由于AT89C系列单片机擦除操作时序设计上的不合理。使在擦除片内程序之前首先擦除加密锁定位成为可能。AT89C系列单片机擦除操作的时序为:擦除开始---->擦除操作硬件初

单片机解密简单就是擦除单片机片内的加密锁定位。由于AT89C系列单片机擦除操作时序设计上的不合理。使在擦除片内程序之前首先擦除加密锁定位成为可能。

AT89C系列单片机擦除操作的时序为:擦除开始---->擦除操作硬件初始化(10微秒)---->擦除加密锁定位(50----200微秒)--->擦除片内程序存储器内的数据(10毫秒)----->擦除结束。如果用程序监控擦除过程,一旦加密锁定位被擦除就终止擦除操作,停止进一步擦除片内程序存储器,加过密的单片机就变成没加密的单片机了。片内程序可通过总线被读出。

对于AT89C系列单片机有两种不可破解的加密方法。

一、永久性地破坏单片机的加密位的加密方法。简称OTP加密模式。

二、永久性地破坏单片机的数据总线的加密方法。简称烧总线加密模式。AT89C系列单片机OTP加密模式原理这种编程加密算法烧坏加密锁定位(把芯片内的硅片击穿),面不破坏其它部分,不占用单片机任何资源。加密锁定位被烧坏后不再具有擦除特性,89C51/52/55有3个加密位进一步增加了加密的可靠性。一旦用OTP模式加密后,单片机片内的加密位和程序存储器内的数据就不能被再次擦除,89C51/52/55单片机就好象变成了一次性编程的OTP型单片机一样。

如果用户程序长度大于89C51单片机片内存储器的容量,也可使用OPT模式做加密,

具体方法如下:

1、按常规扩展一片大容量程序存储器,如27C512(64K)。

2、把关键的程序部分安排在程序的前4K中。

3、把整个程序写入27C512,再把27C512的前4K填充为0。

4、把程序的前4K固化到AT89C51中,用OPT模式做加密。

5、把单片机的EA脚接高电平。这样程序的前4K在单片机内部运行,后60K在片外运行。盗版者无法读出程序的前4K程序,即使知道后60K也无济于事。

AT89C系列单片机炼总线加密模式原理因为单片机片内的程序代码最终都要通过数据总线读出,如果指导单片机的数据总线的其中一条线永久性地破坏,解密者即使擦除了加密位,也无法读出片内的程序的正确代码。89C1051/2051的数据总线为P1口烧总线模式烧坏89C2051的P1.0端口,原程序代码为02H、01H、00H。读出的数据则为03H,01H,00H。其中最低位始终为1,读出的程序代码显然为错码。这种加密模式用于加密89C1051/2051单片机。缺点是占用单片机的资源。开发设计人员在设计单片机硬件系统时只要预留出口线P1.0不用,以后就可用烧总线模式对单片机加密。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

北京2023年1月4日 /美通社/ -- 当2023年洒下第一缕阳光,您是否与我们一样,都对这个美好的开始,倾注了太多的期待。刚刚过去的2022年充满了不确定性,生活与财富都经历了种种纷扰。但2022年最终只成...

关键字: 解密 BSP APP 路线图

北京2022年6月17日 /美通社/ -- 近期,IBM大中华区总经理陈旭东接受资深科技记者李佳师专访,报道原文如下: 今年三月,当IBM宣布由陈旭东出任大中华区总经理时,...

关键字: IBM 解密 AI 互联网

(全球TMT2022年6月17日讯)近期,IBM大中华区总经理陈旭东接受资深科技记者李佳师专访,报道原文如下: 今年三月,当IBM宣布由陈旭东出任大中华区总经理时,至少引发外界三大疑问:第一,履历背景为联想集团中...

关键字: IBM 解密 AI 互联网

上海2022年5月12日 /美通社/ -- 医疗制药行业与人民的健康生活息息相关。随着我国人均寿命提升以及老龄化加剧,人们对健康检查和治疗的需求将会持续增加。一方面,我国老年人口规模庞大,人口老龄化程度持续加深...

关键字: 解密 真空泵 防护 过滤器

使用链路加密装置能为某链路上的所有报文提供传输服务。即经过一台节点机的所有网络信息传输均需加、解密,每一个经过的节点都必须有密码装置,以便解密、加密报文。如果报文仅在一部分链路上加密而在另一部分链路上不加密,则相当于未加...

关键字: 链路加密 解密 节点

加密incode:对明文(可读懂的信息)进行翻译,使用不同的算法对明文以代码形式(密码)实施加密。该过程的逆过程称为 解密(descode),即将该编码信息转化为明文的过程。

关键字: 加密 解密 密码编码

关注「嵌入式大杂烩」,一起进步!01什么是单片机解密?单片机(MCU)一般都有内部程序区和数据区(或者其一)供用户存放程序和工作数据(或者其一)。为了防止未经授访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或者...

关键字: 单片机 解密

摘要:为了防止信息丢失和非法用户的监听,信息量的安全,性尤为重要。而AES算法可对通信过程中的数据进行加解密,具有高,性能的安全性。文章主要介绍了AES算法的基本运算,给出了其加/解密流程,并对其安全,性进行了分析研究。

关键字: 安全性 AES算法 加密 解密

为增进大家对单片机的认识,本文将对单片机、单片机解密原理予以介绍

关键字: 单片机 指数 解密
关闭