一种芯片的加密保护方法、装置、设备及存储介质制造方法及图纸

技术编号:38851363 阅读:12 留言:0更新日期:2023-09-17 09:59
本发明专利技术公开了一种芯片的加密保护方法、装置、设备及存储介质,属于芯片信息保护技术领域。本发明专利技术接收信息访问请求;对信息访问请求进行解析得到信息访问数据和信息访问密钥;根据信息访问密钥进行访问权限匹配,并输出匹配结果;在匹配失败时,拒绝响应所述信息访问数据;在匹配成功时,读取信息访问数据并执行相应访问操作。本发明专利技术通过对芯片的数据仿真接口进行管理控制,从而避免别人可以通过仿真接口读取芯片内部的信息数据进行破解,从而达到盗版芯片内部软件的目的,提高了芯片内部信息数据存储的安全性。据存储的安全性。据存储的安全性。

【技术实现步骤摘要】
一种芯片的加密保护方法、装置、设备及存储介质


[0001]本专利技术涉及芯片信息保护
,尤其涉及一种芯片的加密保护方法、装置、设备及存储介质。

技术介绍

[0002]随着现代科技的不断提高,芯片的应用越来越广泛,小到儿童玩具,大到工程机械,都需要用到芯片。芯片通常包含CPU(Central Processing Unit,中央处理器)、闪存(Flash Memory)、SRAM(Static Random Access Memory,静态随机存储器) 和各种外围设备。
[0003]对于芯片的方案商而言,也就是基于芯片开发程序和外围电路的厂商,程序最终会烧写到芯片的闪存中,由于方案商的核心价值在于所开发的程序,故需要保证程序绝对安全,不能被他人窃取。因此,目前需要本领域技术人员迫切解决的一个技术问题就是 :提出一种芯片的信息保护方案,用以保护芯片程序不被非法窃取,即亟需一种芯片信息数据的加密保护方法。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供一种芯片的加密保护方法,旨在解决现有技术上述的技术问题。
[0006]为实现上述目的,本专利技术提供了一种芯片的加密保护方法,所述方法包括以下步骤:接收信息访问请求;对所述信息访问请求进行解析得到信息访问数据和信息访问密钥;根据所述信息访问密钥进行访问权限匹配,并输出匹配结果;在匹配失败时,拒绝响应所述信息访问数据;在匹配成功时,读取所述信息访问数据并执行相应访问操作。
[0007]可选地,接收信息访问请求之前还包括:通过专用离线烧写器与所述数据仿真接口建立数据读写通道;通过所述数据读写通道将软件数据信息和数据密钥信息写入到芯片中;根据所述数据密钥信息进行数据仿真接口的初始状态设定。
[0008]可选地,对所述信息访问请求进行解析得到信息访问数据和信息访问密钥具体步骤包括:对所述信息访问请求进行解析,得到访问目标信息的数据特征;根据所述访问目标信息的数据特征,分别读取芯片存储的所述信息访问数据和所述信息访问密钥。
[0009]可选地,根据所述信息访问密钥进行访问权限匹配具体步骤包括:对所述信息访问数据进行解析得到合法访问密钥信息;将所述合法访问密钥信息与所述信息访问密钥进行访问权限匹配并输出匹配结果。
[0010]可选地,在匹配失败时,拒绝响应所述信息访问数据之后还包括:通过专用离线擦除器与锁定的数据仿真接口进行连接;将数据擦除操作信息通过所述锁定的数据仿真接口传输至芯片中,执行芯片存储信息的擦除操作;在所述芯片存储信息的擦除操作执行完毕后,调整芯片软件寄存器的配置,解除数据仿真接口的锁定。
[0011]可选地,在所述芯片存储信息的擦除操作执行完毕后,调整芯片软件寄存器的配置,解除数据仿真接口的锁定之后还包括:通过专用离线烧写器将软件数据信息和数据密钥信息重新烧录到芯片中。
[0012]可选地,根据所述数据密钥信息进行数据仿真接口的初始状态设定具体步骤包括:在芯片上电后读取所述数据密钥信息,并根据所述数据密钥信息调整芯片软件寄存器的配置进行数据仿真接口的锁定。
[0013]此外,为实现上述目的,本专利技术还提出一种芯片的加密保护装置,所述芯片的加密保护装置包括:访问接收模块:接收信息访问请求;信息解析模块:对所述信息访问请求进行解析得到信息访问数据和信息访问密钥;密钥匹配模块:根据所述信息访问密钥进行访问权限匹配,并输出匹配结果;第一匹配模块:在匹配失败时,拒绝响应所述信息访问数据;第二匹配模块:在匹配成功时,读取所述信息访问数据并执行相应访问操作。
[0014]此外,为实现上述目的,本专利技术还提出一种芯片的加密保护设备,所述芯片的加密保护设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的芯片的加密保护程序,所述芯片的加密保护程序配置为实现如上文所述的芯片的加密保护方法的步骤。
[0015]此外,为实现上述目的,本专利技术还提出一种存储有计算机程序的计算机可读存储介质,所述存储介质上存储有芯片的加密保护程序,所述芯片的加密保护程序被处理器执行时实现如上文所述的芯片的加密保护方法的步骤。
[0016]本专利技术接收信息访问请求;对所述信息访问请求进行解析得到信息访问数据和信息访问密钥;根据所述信息访问密钥进行访问权限匹配,并输出匹配结果;在匹配失败时,拒绝响应所述信息访问数据;在匹配成功时,读取所述信息访问数据并执行相应访问操作。本专利技术通过对芯片的数据仿真接口进行管理控制,从而避免别人可以通过仿真接口读取芯片内部的信息数据进行破解,从而达到盗版芯片内部软件的目的,提高了芯片内部信息数据存储的安全性。
附图说明
[0017]图1是本专利技术实施例方案涉及的硬件运行环境的芯片的加密保护设备的结构示意图;图2为本专利技术一种芯片的加密保护方法第一实施例的流程示意图;图3为本专利技术一种芯片的加密保护方法第二实施例的流程示意图;图4为本专利技术一种芯片的加密保护方法第三实施例的流程示意图;图5为本专利技术一种芯片的加密保护装置第一实施例的结构框图。
[0018]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0019]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0020]参照图1,图1为本专利技术实施例方案涉及的硬件运行环境的芯片的加密保护设备结构示意图。
[0021]如图1所示,该芯片的加密保护设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless

Fidelity,Wi

Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的非易失性存储器(Non

Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0022]本领域技术人员可以理解,图1中示出的结构并不构成对芯片的加密保护设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0023]如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及芯片的加密保护程序。
[0024]在图1所示的芯片的加密保护设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种芯片的加密保护方法,其特征在于,包括:通过专用离线烧写器与数据仿真接口建立数据读写通道;通过所述数据读写通道将软件数据信息和数据密钥信息写入到芯片中;根据所述数据密钥信息对所述数据仿真接口进行初始状态设定;接收信息访问请求;对所述信息访问请求进行解析得到信息访问数据和信息访问密钥;根据所述信息访问密钥进行访问权限匹配,并输出匹配结果;在匹配失败时,拒绝响应所述信息访问数据;在匹配成功时,读取所述信息访问数据并执行相应访问操作。2.根据权利要求1所述的芯片的加密保护方法,其特征在于,对所述信息访问请求进行解析得到信息访问数据和信息访问密钥具体步骤包括:对所述信息访问请求进行解析,得到访问目标信息的数据特征;根据所述访问目标信息的数据特征,分别读取芯片存储的所述信息访问数据和所述信息访问密钥。3.根据权利要求2所述的芯片的加密保护方法,其特征在于,根据所述信息访问密钥进行访问权限匹配具体步骤包括:对所述信息访问数据进行解析得到合法访问密钥信息;将所述合法访问密钥信息与所述信息访问密钥进行访问权限匹配并输出匹配结果。4.根据权利要求1

3任一项所述的芯片的加密保护方法,其特征在于,在匹配失败时,拒绝响应所述信息访问数据之后还包括:通过专用离线擦除器与锁定的数据仿真接口进行连接;将数据擦除操作信息通过所述锁定的数据仿真接口传输至芯片中,执行芯片存储信息的擦除操作;在所述芯片存储信息的擦除操作执行完毕后,调整芯片软件寄存器的配置,解除数据仿真接口的锁定。5.根据权利要求4所述的芯片的加密保护方法,其特征在于,...

【专利技术属性】
技术研发人员:何小学黄正
申请(专利权)人:菁音核创科技厦门有限公司
类型:发明
国别省市:

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

1