"); //-->
单片机加密方法 (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 可编程器件。
关于单片机加密 , 讲到这里 , 就算抛砖引玉 , 下面请各位高手把玉亮出来吧。
对付购买你设备 , 想不付钱或想少付钱的人 , 你可采用先供限时 ( 次使用版软件 , 钱付清下载正式版软件 ( 监控 !
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
【MWC 2026 预热】洞察消费科技趋势,抢先把握行业先机
艾睿电子推进新一代汽车电子电气架构升级与创新
“瑞萨杯2011全国大学生电子设计竞赛”新闻发布会②
网吧电脑瞄准600万台市场
基于P87LPC762 单片机的电子时间继电器
高功率密度、国产保障:20-60W DC/DC电源模块
“第三届OpenHW开放源码硬件与嵌入式大赛”于2011年6月正式启动
付费电视命系机顶盒 9月试播收费标准尚未定
基于MSP430单片机的虚拟I2C总线软件包VIIC_M1.0
一机多用、极致灵活:1200W可配置电源——LMP系列
煤矿行业专用DC宽压输入电源——URF24_LD-30WR3C系列
基于IIC1.0的时钟芯片应用程序设计
基于MSP430F149单片机实现的步进电机通用控制器
英飞凌收购艾迈斯欧司朗混合信号传感器产品线
瑞萨电子模拟器件技术讲座
美国嘉顿高频头
台湾省力晶半导体投资打算建300亳米芯片厂
基于P87LPC764单片机的ADC应用设计方法初探
2002年惠普在高性能科学计算市场占有率第一[转帖]
英日联手研发新一代纳米电子元件
Axcelis 推出 Purion H6 高束流离子注入机
安森美公布2025年第四季度及全年业绩
爱史牌S903型天线放大器
贸泽推出电机控制资源中心 助力工程师打造出色的电子设计
25键多功能电子琴电路
全国产化铂金+CRPS服务器专用电源——350-800W
简易电子琴电路
“瑞萨杯2011全国大学生电子设计竞赛”新闻发布会①
小型电子琴电路
介绍适合 FPGA 和服务器背板的 LT3070 负载点稳压器