单片机加密要领:(1) 科研成就掩护是每一个科研职员最体谅的工作,目标不使本身的辛勤劳动付注东流加密要领有软件加密,硬件加密,软硬件综合加密, 时刻加密,错误引导加密,专利掩护等法子有矛就有盾,有盾就有矛,有矛有盾,才促进抵牾质量程度的进步加密只讲盾,也但愿网友提供更新的加密思绪,现先讲一个软件加密:操作MCS-51 中A5 指令加密,(本人85 年发明的,名软件陷阱),着实天下上全部资料,包罗英文资料都没有讲这条指令,其拭魅这是很好的加密指令A5 成果是二字节空操纵指令加密要领在A5 后加一个二字节或三字节操纵码,由于全部反汇编软件都不会反汇编A5 指令,造成正常措施反汇编乱套,执行措施无题目仿制者就不能改变你的源措施,你应在措施区写上你的台甫单元开拓时刻及仿制必究的说法,以备得到法令掩护我曾抓到过一位获省优产物仿制者,我说你们为什么把我的名字也写到你的产物中? 硬件加密:8031/8052 单片机就是8031/8052掩模产物中的不及格产物,内部有ROM(本人85年发明的),可以把8031/8052 当8751/8752 来用,再扩展外部措施器,然后挪用8031 内部子措施虽然你所选的同批8031 芯片的首地点及所需用的间断进口均应转到外部措施区。 单片机加密要领:(2) 列位,我在这里果真场所讲加密,有的只能讲思绪,有的要去尝试,要遐想,要综合应用各类要领,乃至有的不能言传,只能融会由于这里有的造矛者也在看我们怎样造盾,虽然,我们也要去看人家奈何造矛,今朝海表里最高造矛的程度奈何知已知彼,才气攻无不克 硬件加密: 使他人不能读你的措施 用高电压或激光烧断某条引脚,使其读不到内部措施,用高电压会造成一些器件破坏重要RAM 数据回收电池(大电容,街机回收的步伐)掩护,拔出芯片数据失去呆板不能起动,或能初始 化,但不能运行 用真真假假要领加密: 擦除芯片标识 把8X52 单片机,标成8X51 单片机,并用到后128B的RAM 等要领,把AT90S8252 当AT89C52,初始化后措施段中并用到EEPROM 内容,你再去遐想吧! 用激光(或丝印)打上其余标识若有的单片机引脚兼容,有的又不是统一种单片机,可张冠李戴,只能融会了,这要求你常识面广一点 用最新出厂编号的单片机,如2000 年后的AT89C 就难明密,或新的单片机品种,如AVR 单片机 DIP 封装改成PLCC,TQFP,SOIC,BGA等封装,假如量大可以做定制ASIC,或软封装,用不需外晶振的单片机事变(如AVR 单片机中的AT90S1200),行使更伟大的单片机,FPGA+AVR+SRAM=AT40K系列 单片机加密要领:(3) 硬件加密与软件加密只是为叙说利便而分隔来讲, 着实它们是分不开的,相互支撑,相互依存的软件加密:其目标是不让人读懂你的措施,不能修改措施,你可以....... 操作单片机未果真,未被操作的符号位或单位,作为软件符号位,如8031/8051 有一个用户符号 位,PSW.1 位,是可以操作的措施进口地点不要用整地点,如:XX00H,XXX0H,可用整地点-1,或-2,而在整地点处加二字节或三字节操纵码,在无措施的空单位也加上措施呆板码,最好要加奇妙一点 用大容量芯片,用市场上仿真器不能仿真的芯片,如内部措施为64KB 或大于64KB 的器件, 如:AVR 单片机中ATmega103 的Flash 措施存储器为128KB AT89S8252/AT89S53 中有EEPROM,要害数据存放在EEPROM 中,或措施初始化时把暗码写 到EEPROM 中,措施执行时再查暗码正确与否,然后....... 虽然不能告说人家这是什么器件,只管不让人家读懂措施,在这里撒谎,哄人是合法防卫。 用真真假假, 假假真真,把几种差异品种的单片机放在统一装备中,如主芯片用AVR(说是MCS51),键盘表现用AT89C2051(说是GAL),I/O 口扩展驱动用PIC(说是AT90S1200)等,虽然要求你常识面广一点假如你用高级说话C 编写措施就简朴了,由于C 说话措施移植利便有些国度的产物能做到三年保修,三年保不坏,三年后保坏,或三年后保有妨碍,也许用什么技能?你去想吧例:每次开机或关机,EEPROM 某单位加1,也可二个三个单位毗连起来计数,到达某值遏制事变,硬件用软件取代,软件用硬件取代用大局限CPLD 可编程器件,关于单片机加密,讲到这里,就算抛砖引玉,下面请列位好手把玉亮出来吧。 搪塞购置你装备,想不付钱或想少付钱的人,你可回收先供限时(次)行使版软件,钱付清下载正式版软件(监控). (责任编辑:admin) |