会员登陆
注册会员
首页
电工知识
机械维修
仪器仪表
工业控制
试题总结
安全用电
电力配电
电工配件
导航
本站搜索
电工知识
机械维修
仪器仪表
工业控制
试题总结
安全用电
电力配电
电工配件
家电弱电
业界资讯
通信技术
你的位置:
首页
>
家电弱电
>
单片机
当前比较流行的单片机常用加密手段
2018-09-05 10:20:21 | 人围观 |
评论:0
现在一些类型的单片机,从几百块钱到几万块钱,也有人可以做破解,为了防止大家的产品被剽窃,那今天我给大家简单介绍一种当前比较流行的常用加密手段。
这种加密手段其实原理很简单,现在是单片机的主流加密手段,还有尤其FPGA这种内部不带程序存储空间的器件,更是比较多的利用这种加密手段,就是唯一ID。那我们现在手上的银行卡芯片卡,就是用的这种加密手段,这也是为什么
这个唯一ID的意思就是,每颗芯片出厂的时候,都带了一个号码,这个号码是唯一不重复的,和我们每个人的身份证号码一样,现在刚出生的婴儿,办理出生证的时候就给他一个身份证号,那么每个芯片一生产出来,也就具备了这个身份证号。那有了这个身份证号可以做什么呢?、
我们可以在单片机的外设上添加一个EERPOM存储器(或者有的单片机内部有),然后我们自己组织一种特殊的算法,利用这个唯一ID,产生一组数据,每生产一个产品,我们预先存储在我们的EEPROM内这样一个数据,当然,烧写这个数据我们也可以用软件程序来实现的。我们的单片机上电程序初始化的时候,会来读一下EEPROM内部这个数据X,然后用自身内部的ID加这个算法运算一下一个值Y,然后比较X和Y是否一致,如果一致就继续工作,如果不一致就停止工作。
举个例子,如果我们这个芯片内部的ID是147258369这9位数字,那么我们的算法就是每一位数字乘以2加1,进位部分直接舍掉,那形成的数字就是:395517739。我们只需要把395517739这个数字预先烧写到我们的EEPROM内部,然后我们编写功能程序的时候,在初始化部分,会上电读一下EEPROM的这个数字,读出来X是395517739,然后再读一下我们的这个芯片的唯一ID是147258369,用我们的算法计算一下这个结果Y是395517739,比较两者相等,则程序继续执行,两者不相等则不工作。
一、芯片破解者,只能把芯片的二进制码读出来,源程序他是改不了的,所以他只能复制程序,并不能随便更改程序。
二、每个产品上的主单片机的唯一ID,都会预先和自己产品的EEPROM内部的数据做比较,即使他们复制了这个EERPOM的数据,那他们只要换了其他一颗单片机,还是依然无法运行。
现在公众号还不具备留言功能,大概一个月左右可以具备这个功能,具备这个功能后,大家可以留言提出你的疑问,我尽量给大家解惑。
< 上一篇
单片机难不难学?编程难不难?工程师教您如何学习单片机
下一篇 >
怎么样学好51单片机
标签:
[db:tags]
相关内容推荐:
2021-04-13
单相异步电动机正反转原理
2021-04-13
鼠笼型和绕线式三相异步电动机的区别
2021-04-13
三十年老电工**不成 反被实力打脸
2021-04-13
万用表这些功能键的作用 很多干一辈子老电工都不一定清楚
2021-04-13
多种原因所致漏电保护器跳闸动作故障一例
2021-04-13
星三角启动:星型启动正常,转三角型启动后电机异响不转的原因
2021-04-13
电气工程专业必学软件简要介绍
2021-04-13
这五大难点 让多少电工人倒在了学习电子知识的道路上
2021-03-26
电机常见的4种轴伸型式
2021-03-26
伤不起!非电击因素所致电工从业者伤害事故五例
2021-03-26
电工维修三十六计之偷梁换柱
2021-03-26
变频驱动新电机转无力的原因竟在故障之外
变频器内部主电路简单分析
变频器选择注意事项
变频器的性能指标
低压变频器如何选型?低压变频器选型
安川变频器故障显示方式
变频器怎样接线?变频器接线端子说明
变频器控制的电机按停止按钮时,电机
变频器的输出功率该如何选择?
三菱变频器复位方法
变频器的频率为何调不上去?如何解决
推荐阅读
什么都不会可以学习电工吗?电工难学吗?电工应该怎么样入门?电工应该怎么样学精通?
安防门禁系统常见故障及维修方法
智能门锁用什么电池好?智能门锁电池用碳性好还是碱性好?常见5号AA电池选购指南
装修时零线火线接反了怎么办?老电工教您一招三分钟搞定
小型断路器上标数字都表示什么?小型断路器参数解析
电工经验分享:几个小窍门让你工作起来得心应手
万用表判断单相电机好坏方法图解
家装配电箱接线是否每个回路的零线都要接在零线排上?
电工入门到底该怎么样学习?电工入门应该五步走
电热水壶内部电路原理图及故障维修方法
电控系统运行过程中发生反复切换/
交流电中的有效电流是如何定义的?
什么是相电流和线电流
电机二次启动怎么接线?电动机星三
电气图分类有哪几类?电气图的十二大
单相功率和三相功率的测量方法及电
电气自锁和互锁的区别在哪里?怎么实
电工奇才对消毒机电气控制电路改造
已知设备功率,确定导线截面时需要考
解开面纱看本质 充电宝节电器骗术
最热文章
安装监控需要多少钱?人工费怎么算?安装监控收费标准
电容的公式
电热水壶内部电路原理图及故障维修方法
2020年电工职业资格证取消了?电工职业资格证退出国家目录
7812引脚图及参数,7812稳压电路图
雅迪电动车控制器接线图解读
plc编程工资多少一个月
汽车电动车窗的组成和电路图工作原理图解
新版电工证是不是只有电子版?电工证二维码能造假吗?新二维码电工证照图片
漏电保护器图形符号和文字符号
东芝电梯故障代码说明
汽车空调是耗油还是电
汽车发电机会一直发电吗?
几种易于在工程中使用的算法入门
电力电缆故障检测及故障点定位方法
电工最害怕的味道!
这样的导线发热原来不用换导线就能
西门子840D报警文本的制作
西门子828D一次垂直补偿功能调试
汽车曲轴位置传感器作用原理与识别
统计
全站搜索