2020-01-04 18:58发布
信果 发表于 2014-7-4 22:38 以前遇到一个比较不错的做法是,下位机只有运行代码,每次执行的时候必须连接上位机,自动更新运行程序,离 ...
youpeng 发表于 2014-7-4 22:23 向高手请教: 2. 在PC里面可以这样干,执行一段代码,然后解密解压另外一段代码;
最多设置5个标签!
赞同;实际上类似网络服务器的方法,没服务器支持,下位机寸步难行。
http://www.lingkes.com.cn/products_detail/&productId=12.html
LKT4200 32位高性能防盗版加密芯片以32位最高安全等级智能卡(EAL5+)芯片为基础,具有目前行业内最高性能最高安全性的软硬件加密产品。用户可将关键算法程序内嵌入芯片中,从根本上杜绝程序被破解的可能。支持ISO7816及UART通信,通讯速率最高可达1.25Mbps(IO模拟)。在超高安全等级加密的同时,速度大大超越一般8位或16位加密芯片。
支持DES/3DES算法
支持客户自定义算法下载
独家32位CPU内核,32位操作系统
电压检测模块对抗高低电压攻击
频率检测模块对抗高低频率攻击
多种检测传感器:高压和低压传感器,频率传感器、滤波器、脉冲传感器、温度传感器,
具有传感器寿命测试功能,一旦芯片检测到非法探测,将启动内部的自毁功能
芯片防篡改设计,唯一序列号
总线加密,具有金属屏蔽防护层,探测到外部攻击后内部数据自毁
硬件3DES算法协处理器
MMU存储器管理单元,可灵活设置SYSAPP模式及授予相应权限
程序和数据均加密存储
安全认证等级:EAL5+
4KV 静电保护
工作电压:1.65V ~ 5.5V
环境温度:-25 ℃ ~ +85 ℃
数据空间:64KByte程序存储区、16KByte数据存储区、4K 可用RAM
最大电流:10 mA (VDD = 5.5V,fclk = 5MHz)
6mA (VDD = 3.3V,fclk = 4MHz)
外部时钟:1-10MHz
通讯方式:UART串行通讯
通讯协议:ISO7816 T=0协议 或者 T=1协议(可定义),自定义A3协议
通讯速率:最高通讯速率支持1.25Mbps(IO模拟)
封装形式:SOP8贴片,DIP8双列直插(可定制)
您想复杂了....
目的是把唯一ID转换到KEY的这个过程掩盖起来....而不是掩盖整个程序...
是一个BootLoader级别的程序...运行后启动主程序...
最终结果就是在SRAM的某一位置留下一个KEY...
仅仅是为了防止破解后能出算号器...从而大规模破解...
方法类似bootloader写bootloader的方法....
回来的问题有些麻烦...一开始用跳回来...后来用中断回来...
现在把KEY放在不掉电SRAM...直接重启回来...
一周热门 更多>