



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何加密EPROM固化软件计算机技术中,EPROM固化软件占有重要的地位。但它极易被复制,使仪器有被仿制可能,造成经济损失。针对这个问题,我们提出了关于EPROM固化软件的加密技术。一、EPROM固化软件加密方法设想一个典型微机系统是由中央处理单元(CPU)、EPROM、随机存储器(RAM)、输入输出(I/O)接口和其他电路组成,一台由微机控制的仪器,也是由这几部分组成。尽管各种仪器因其功能不同,电路各异,但最基本的CPU、EPROM、RAM、和I/O接口是必不可少的。EPROM与系统的各部分电路有密切的关系,因为它固化的程序就是用来管理和控制各部分电路工作的。利用这种关系,在编制程序中加一段相互制约的程序,秘密约定参数或状态,就形成了固化软件中的加密机关。程序在运行中,每当执行到加密段程序时,就会对设置的加密机关特征进行鉴别,如果设置的加密机关的参数(或状态)符合软件编制的约定,程序继续进行,否则程序会转到指定的地方运行。例如进入死循环。加密机关在电路图上没有标准,也不做文字说明,一般仿冒者是不会察觉的。如果仅是简单对EPROM内容进行复制,其程序是仿制机器上不能运行,从而达到了EPROM固化软件的加密目的。二、EPROM固化软件加密方法的实现EPROM固化软件加密方法单凭硬件或软件是不够的,最佳的设计是软、硬件结合,使用一种或多种硬件电路。下面我就给大家介绍两种方法,即参数法和状态法。1、参数加密法利用设计者自己约定的某些参数来达到加密的目的。参数存放在存储器中。一般RAM存放数据或参数,会因清零或掉电而丢失,而为加密设置的参数是要永久保存的。解决的办法是采用零功耗RAM。零功耗RAM自带电池,当外部电源断开时,RAM芯片内电池供电,使RAM芯片内容保存不变。芯片内电池供电时,消耗功率极小,故数据能长期保存。参数加密的主要思想是,在软件编制过程中,先将参数密码写入RAM的指定单元,使之得以保存。程序编制者只需从RAM的指定单元取出密码值与约定值比较,编制成加密程序。加密参数是事先写入RAM指定单元的,所以在避免再次使用该单元存贮数据。在初始化时,应跳过这个单元,避免密码值被修改。RAM容量一般都比较大,可供参数加密使用的单元很多,有很大的发挥余地。为了保密性更强,不仿多设几处。如图1所示。2、状态加密法状态加密法是在参数加密法基础上发展起来的,弥补参数加密的不足。利用I/O接口(或其他电路)的状态,达到加密的目的。状态加密方法为图2所示。利用I/O接口,人为的使接口状态为加密约定状态。例如用8255A芯片,使其C口某位状态置高或低电平。编制程序时,加入读C口上加密位状态,进行鉴别的程序,即可完成加密过程。状态加密法是一种有效的方法,可以利用的器件多种多样,使它难以破译。利用可编程逻辑器件PAL,以及器件一体化技术均可使状态加密水平更为发展。三、EPROM固化软件加密程序编制为说明程序编制方法,使用8085汇编语言,举例如下,仅供参考。1)参数加密编程图3是参数加密法电路图,图中RAM的型号是MK48202, 2K8零功耗RAM。程序固化在两片EPROM中(2764,8K8),地址分配从OOOOH到3FFFH。RAM地址是从4000H到47FFH。假定参数加密约定的密码是4,3.2,1。分别存放在RAM加密单主47FCH到47FFH中。密码查询程序可以放置在主程序的任意一段。查询程序如下:2)状态加密编程图2是状态加密电路。I/O接口芯片8255A。地址分配是04H-07H。其中04H为A口地址;05H为B口地址;06H为C口地址;07H为8255A控制字寄存器地址。程序编程中,8255A的A、B口工作方式任意,C口的PCO-PC3为输出线,PC4-PC7为输入线。选PC4-PC7四位中任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 姜堰二中入校考试题目及答案
- 山西体重管理师考试题库及答案
- 肠道菌群失调研究-洞察与解读
- 2025零售药店培训试题库及答案
- 低功耗广域通信-第3篇-洞察与解读
- 2025年福建省事业单位招聘考试计算机类综合能力测试试卷及答案
- 2025年广东省阳江市事业单位招聘考试综合类面试真题模拟试卷
- 2025年事业单位招聘考试综合类专业能力测试试卷(计算机类)-2025年春季试题答案
- 2025年事业单位招聘考试综合类专业能力测试试卷(旅游类)真题模拟解析试题
- 2025年湖北省事业单位招聘考试电子商务类综合能力测试真题模拟解析
- 美术基础 课件全套 第1-5章 美术简介 -中国民间美术
- 2025年青少年法制知识竞赛题库
- 小学德育工作会议记录
- 《中职工程测量技术专业《GNSS测量技术与应用》课程标准》
- 公安部门大数据管理办法
- 骨科患者围手术期营养管理
- 竞业限制培训
- 水厂培训课件
- 类风湿关节炎达标治疗
- 变电运行与检修考试题(附答案解析)
- 衢州学院十五五校园及校园文化建设规划
评论
0/150
提交评论