[发明专利]芯片及其存储器数据保护装置与其保护方法有效
申请号: | 200910006179.0 | 申请日: | 2009-02-05 |
公开(公告)号: | CN101799789A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 杜俞辉 | 申请(专利权)人: | 新唐科技股份有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 中国台湾新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 及其 存储器 数据 保护装置 与其 保护 方法 | ||
技术领域
本发明是有关于一种芯片及其存储器数据保护装置与其保护方法,且特 别是有关于一种芯片外部存储器的数据保护装置及其方法。
背景技术
在嵌入式系统(Embedded System)里,系统单芯片(System-on-a-chip)里的 中央处理器负责执行储存在内建存储器的程序码,而为了避免程序码被窃取 的问题,于是当锁定时,内建存储器的数据无法被系统单芯片上的任何接口 读出去,而解除锁定只有清除内建存储器的数据。
然而,随着电子产品的功能日益强大,相对的系统单芯片所需要执行的 程序码的档案也越来越大,因此负责储存程序码的存储器近期都会采用外部 存储器。此时由于外部存储器独立于系统单芯片外,也导致储存在外部存储 器的程序码很容易被旁人所读取,并利用类似逆组译的方式来破解。这样一 来,设计者的辛苦结晶就被轻易的窃取。
而相对于已知技术应用于系统单芯片的内建存储器的程序码锁定的方式 显然是无法应用于系统单芯片的外部存储器上,也因此,为了提供一个可以 有效保护系统单芯片的外部存储器上的数据保护的机制,成了设计者现今最 重要的课题。
发明内容
依照本发明一实施例,提出一种存储器数据保护装置。此存储器数 据保护装置包括储存装置、密码器与验证器。储存装置内建于与外部存 储器连接的芯片中,用以储存偏移值、签章与密钥。密码器耦接储存装 置与外部存储器,用以接收密钥。前述的密码器包括加密器与解密器。 加密器用以接收原始数据与验证数据,并根据密钥将原始数据与验证数 据进行加密,以输出加密数据与加密验证数据至外部存储器。解密器用 以读取储存于外部存储器的加密数据与加密验证数据,并根据密钥对加 密数据与加密验证数据进行解密以输出解密数据。验证器耦接于储存装 置,接收签章、偏移值与验证数据。验证器依据验证验证数据与签章及 偏移值来决定外部存储器的存取权限。存储器数据保护装置依据存取权 限对外部存储器进行原始数据的存取。
依照本发明另一实施例,提出一种芯片。此芯片包括前述实施例所 述的存储器数据保护装置与存储器。存储器可用以储存解密器传输的解 密数据。
依照本发明再一实施例,提出一种存储器保护方法。首先,于储存 装置中储存偏移值、签章以及密钥。接着,接收验证数据,并验证此验 证数据与前述的签章与偏移值是否相符,以决定外部存储器的存取权限。 之后依据存取权限对外部存储器进行原始数据的存取,并依据密钥对原 始数据进行加密或解密。
本发明上述实施例所述的存储器数据保护装置、芯片以及存储器数 据保护方法,可使存在于外部存储器中的数据不易被读取或破解。
附图说明
图1是依照本发明的一实施例的一种存储器数据保护装置的方块图。
图2是依照本发明的一实施例的一种存储器数据保护方法的步骤。
附图标号
100:芯片 102:主机
104:外部存储器 106:储存装置
108:验证器 110:密码器
114:偏移值 116:签章
118:密钥 120:加密器
122:解密器 124:控制器
126:启始程序 128:存储器
130:存储器数据保护装置 OriData:原始数据
EnData:加密数据 DeData:解密数据
S202~S206:本发明实施例的存储器数据保护方法的步骤
具体实施方式
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并 配合所附附图作详细说明如下。
请参照图1,是绘示依照本发明一实施例所述的一种数据保护系统 的方块图。此数据保护系统可包括主机102、芯片100与外部存储器104。 芯片100可耦接于主机(Host)102与外部存储器104之间。外部存储器104 例如可为快闪存储器(flash memory)。芯片100可包含存储器数据保护装 置130与存储器128,存储器128例如可为静态随机存取存储器(SRAM) 或高速缓冲存储器(Cache)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新唐科技股份有限公司,未经新唐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910006179.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于小艇的支撑装置
- 下一篇:作为用于锂二次电池的阳极材料的硅改性纳米纤维纸
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置