The invention discloses a method of encryption chip, which comprises the following steps: acquiring each chip fuse value and repair value, and set the algorithm; will fuse, repair the value as the algorithm parameters, and calculated each chip using the secret key algorithm, each chip key only; will fuse each chip value, repair the secret key and value are written to the corresponding chip. The method of the invention comprises the encryption chip, because each chip fuse value, value of natural repair is unique, so it can ensure the completely different when in mass production with a parent or a different application in the same application different chip to the secret key. Even if the attacker cracked a chip, and the application of the secret key can only get the chip, and can only copy the single chip, to batch crack, then to each chip chip batch were cracked, greatly increasing the cost and difficulty of crack, crack will lose significance. Thus, the intellectual property right of the user is protected to the utmost extent.
【技术实现步骤摘要】
芯片加密方法
本专利技术涉及安全芯片
,具体涉及一种芯片加密方法。
技术介绍
随着SOC设计水平的提升和技术的进步,密码安全芯片已经发展成为功能齐全,软硬件结构复杂的嵌入式系统,但同时密码安全芯片却普遍存在安全问题,密码安全芯片涉及到密码算法、密钥等信息,攻击者可以对其读取、分析、解剖等攻击,如超高或超低时钟的频率攻击、物理探测攻击、能量攻击、侧信道攻击、DPA攻击等等,严重威胁了密码安全芯片的安全。现有的芯片通常采取固定的加密算法和秘钥,或者仅仅利用芯片的ID号来进行加密。在实际大批量生产中,破解者只需要破解同一个母体芯片或者通过软件修改去掉ID号的捆绑,便能获取使用该母体芯片采用的算法和秘钥,从而获取相应批次芯片秘钥。现有的密码安全加密芯片大多数采取的是内置安全加密算法,设计硬件AES模块、3DES加密算法模块等。设计使用同一的秘钥,将秘钥固化到芯片里。同一颗晶元母体(市面上有不同型号的SOC芯片,虽然封装不同、容量等略有差异,但设计时采用的仍然是同一颗晶元母体)由于在设计时已经固化,采用的是同一种加密算法和秘钥。然而在实际应用中,有可能同一颗晶元母体有着不同的应用,理论上同一颗晶元母体有着无数多个不同的应用。因此,攻击者只需要破解任意一颗母体,就可以很快得到使用该母体的任何应用。因此,现有技术存在的最大问题在于如果破解者破解其中的任意一颗母体芯片,则会轻松获取到使用该母体芯片的秘钥及应用,即破解该批次的芯片。对破解者来说,破解成本较低,安全性较低。
技术实现思路
为解决上述问题,本专利技术提供一种安全性高,破解成本高的芯片加密方法,该方法能使得各个 ...
【技术保护点】
一种芯片加密方法,其特征在于,包括如下步骤:获取各个芯片的熔线值及修调值,并设置算法;将熔线值、修调值作为算法参数,并利用算法计算得出各个芯片的秘钥,其中各个芯片的秘钥唯一;将各个芯片的熔线值、修调值及秘钥均写入相应的芯片内。
【技术特征摘要】
1.一种芯片加密方法,其特征在于,包括如下步骤:获取各个芯片的熔线值及修调值,并设置算法;将熔线值、修调值作为算法参数,并利用算法计算得出各个芯片的秘钥,其中各个芯片的秘钥唯一;将各个芯片的熔线值、修调值及秘钥均写入相应的芯片内。2.根据权利要求1所述的芯片加密方法,其特征在于:所述修调值为在测试过程中各芯片的模拟电路的电流、电压或者电阻的修调值。3.根据权利要求2所述的芯片加密方法,其特征在于:所述模拟电路包括LDO、BRG或者OSC电路中的一种或者多种。4.根据权利要求1、2或3任一项所述的芯片加密方法,其特征在于:所述熔线值为各芯片中熔丝的熔断值,在测试过程中获取该熔线值。5.根据权利要求4所述的芯片加密方法,其特征在于:还...
【专利技术属性】
技术研发人员:段维虎,王波,毛宏程,
申请(专利权)人:广州小微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。