首页 » 智能 » 当前比较盛行的单片机常用加密手段_芯片_单片机

当前比较盛行的单片机常用加密手段_芯片_单片机

南宫静远 2024-11-12 14:13:47 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的数据,那他们只要换了其他一颗单片机,还是依然无法运行。

标签:

相关文章

苹果数据线为什么这么贵?_数据线_苹果

❶苹果数据线里也有芯片玩机有些年头的人可能还记得,早在 30 针「大扁头」的时期,苹果的数据线还没有这么贵,这种情形的涌现是由于当...

智能 2025-01-20 阅读0 评论0