数据存储方法、数据解密方法及芯片技术

技术编号:41586518 阅读:18 留言:0更新日期:2024-06-07 00:00
本发明专利技术涉及数据安全领域,尤其涉及一种数据存储方法、数据解密方法及芯片。本发明专利技术实施例提供的数据存储方法、数据解密方法及芯片,由于PUF具有防克隆性,因而根据芯片的PUF值加密数据,能够使得破解者难以通过复制的方法得到PUF值并破解根据PUF值加密后的数据,有利于提高数据的安全性;根据PUF值生成加密存储地址和解密存储地址,能够使得破解者难以获知加密数据所在的地址以及加密数据解密后存放的地址,进一步增强了数据的安全性。

【技术实现步骤摘要】

本专利技术涉及数据安全领域,尤其涉及一种数据存储方法、数据解密方法及芯片


技术介绍

1、现有芯片中通常包括非易失性存储器,芯片的固件数据存储于该非易失性存储器中,但固件数据直接存储于非易失性存储器中容易产生逆向破解的问题。也有的芯片,使用程序生成的密钥对其固件数据进行加密,进而将加密后的固件数据存储于非易失性存储器中,但程序生成的密钥存在易复制克隆的问题,从而使得加密后的固件数据被破解。


技术实现思路

1、为解决芯片中数据的安全问题,本专利技术提供的数据存储方法、数据解密方法及芯片。

2、本专利技术实施例提供的数据存储方法,应用于一种芯片中,所述数据存储方法包括:获取所述芯片的puf值及待加密的数据;根据所述puf值,执行预设程序,进而生成加密存储地址;根据所述puf值,对所述待加密的数据进行加密,得到已加密的数据;将所述已加密的数据存储至所述加密存储地址中;其中,所述预设程序包括用于生成所述加密存储地址的程序。

3、本专利技术实施例提供的数据解密方法,用于对本专利技术实施例提供的所本文档来自技高网...

【技术保护点】

1.一种数据存储方法,应用于一种芯片中,其特征在于,所述数据存储方法包括:

2.根据权利要求1所述的数据存储方法,其特征在于,在所述获取所述芯片的PUF值及待加密的数据之前,所述数据存储方法还包括:所述芯片烧录后首次上电或接收到复位指令之后。

3.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述PUF值,执行预设程序,进而生成加密存储地址,包括:根据所述PUF值、随机数,执行所述预设程序,进而生成加密存储地址。

4.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述PUF值,对所述待加密的数据进行加密,得到已加密的数据,包括:

...

【技术特征摘要】

1.一种数据存储方法,应用于一种芯片中,其特征在于,所述数据存储方法包括:

2.根据权利要求1所述的数据存储方法,其特征在于,在所述获取所述芯片的puf值及待加密的数据之前,所述数据存储方法还包括:所述芯片烧录后首次上电或接收到复位指令之后。

3.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述puf值,执行预设程序,进而生成加密存储地址,包括:根据所述puf值、随机数,执行所述预设程序,进而生成加密存储地址。

4.根据权利要求1所述的数据存储方法,其特征在于,所述根据所述puf值,对所述待加密的数据进行加密,得到已加密的数据,包括:

5.一种数据解密方法,其特征在于,所述数据解密方法用于对如权利要...

【专利技术属性】
技术研发人员:许智宁曾衍瀚罗延伸张容诚
申请(专利权)人:广州众诺微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1