单片机加密的几种方法.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机加密的几种方法 (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

文档评论(0)

ZCL123000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档