【技术实现步骤摘要】
一种基于芯片加密及芯片认证的加密算法
[0001]本专利技术涉及加密
,特别涉及一种基于芯片加密及芯片认证的加密算法。
技术介绍
[0002]加密芯片是对内部集成了各类对称和非对称算法,自身具有极高安全等级,可以保证内部存储的密钥和信息数据不会被非法读取与篡改的一类安全芯片。主要在嵌入式行业应用广泛。随着时代的变迁发展出了一种在嵌入式行业的版权保护应用,以防止自主知识产权和研发成果被非法盗用。
[0003]为了保证加密芯片的高安全性,需要加密芯片具有国际安全认证委员会的EAL4+以上的芯片。目前国内主流的安全方案,不论是防盗版保护,还是数据加解密、身份认证,都是基于硬件加密芯片完成的,所使用的方案如下:
[0004]1、对比认证:MCU和加密芯片两端在出厂阶段分别设置一条相同的认证密钥。在运行阶段,MCU端和加密芯片端基于对称加密算法对同一组随机数加密后产生两组密文,最后在MCU端进行比对,只有结果一致后,认证才能通过;安全性方面:通过对主板MCU的解剖分析,破解者可以拿到程序,反汇编之后绕过MCU中的 ...
【技术保护点】
【技术特征摘要】
1.一种基于芯片加密及芯片认证的加密算法,其特征在于,该算法包括以下步骤:步骤S1:MCU端发出认证指令给加密芯片;步骤S2:加密芯片生成认证密钥和随机数,加密芯片使用认证密钥通过加密算法对随机数进行计算,得到密文A,并将密文A传送到MCU端;步骤S3:MCU端通过对称加密算法对密文A进行计算得到密文B和密文C,并将密文B传送到加密芯片;步骤S4:加密芯片使用认证密钥通过对称加密算法对密文B进行计算,产生密文D;步骤S5:MCU端想加密芯片发出读取指令,加密芯片将密文D传送给MCU端;步骤S6:MCU端对密文D和密文C进行比较后,决定认证是否成功。2.如权利要求1所述的基于芯片加密及芯片认证的加密算法,其特征在于,在步骤3中,所述密文A分割为至少两个文件块,其中,每一个文件块的起始地址和长度根据预设策略...
【专利技术属性】
技术研发人员:孙芳,王建辉,王莹,刘磊,梅爽宁,王怀志,吕亚东,项昕,
申请(专利权)人:天津光电通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。