[发明专利]随机数改变地址及数据存储器保密方法有效

专利信息
申请号: 200810092418.4 申请日: 2008-04-09
公开(公告)号: CN101556561A 公开(公告)日: 2009-10-14
发明(设计)人: 许文琪;周汉宾 申请(专利权)人: 盛群半导体股份有限公司
主分类号: G06F12/14 分类号: G06F12/14
代理公司: 隆天国际知识产权代理有限公司 代理人: 陈 晨;吴世华
地址: 中国台*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 随机数 改变 地址 数据 存储器 保密 方法
【说明书】:

技术领域

发明涉及一种随机数改变地址及数据存储器保密方法,尤其涉及一种应用于微控制单元中非易失性存储器的程序数据,若不小心被人读取时,可保障程序码不易被解读,以达到产品程序数据的保密性及独特性的目的。 

背景技术

在一般的微控制单元(Micro Control Unit,MCU)中,都将系统执行所需的程序数据,置放于非易失性存储器(NVM,Non Volatile Memory)中(例如:Flash、EEPROM),而对于内嵌有擦除式可程序化非易失性存储器(Erasable Programmable Non Volatile Memory,EPNVM)的微控制单元而言,欲使其动作则必须先进入烧录模式,将程序数据写入到非易失性存储器中,再使该非易失性存储器提供读取的功能,方可让使用者于程序数据写入完成后,对所写入程序数据进行检查,以确保写入的数据的正确性。但在烧录模式下开放写入与读取的功能时,易造成有人在烧录模式下,对微控制单元的程序数据进行窃取盗用。 

图1为公开已知微控制单元的烧录流程图,其处理流程如下: 

11开始; 

12集成电路(IC)进入烧录模式; 

13对非易失性存储器进行写入或读取动作;若选择写入则执行步骤15;若选择读取则执行步骤17;若皆未选择则执行步骤14; 

14数据验证完成,离开烧录模式; 

15执行写入程序,写入完成后.可对所写入非易失性存储器的数据进行读取与验证; 

16是否离开烧录模式; 

17集成电路重新进入烧录模式,检查非易失性存储器中特定地址的设定(Option)参数,决定是否保护读取非易失性存储器数据,并让集成电路进入 烧录模式中,根据设定参数的值(Option),判断使用者在烧录模式下是否能保护读取非易失性存储器上的数据; 

18若为保护模式,则禁止数据输出,也就是全部的数据输出0或1; 

19若非为保护模式,则输出非易失性存储器内的程序数据; 

20是否离开烧录模式,若为是则执行步骤14;若为否则执行步骤12;以及 

21结束。 

上述烧录模式中,需判断是否允许非易失性存储器的数据能被读取。在上列的14的过程中,设定参数(Option)是写在非易失性存储器的特定地址,因在数据未烧录之前,此时保护数据的设定参数初始值为0,根据设定参数的值,此时所进入的烧录模式可对非易失性存储器上的数据进行读取;在数据烧录进非易失性存储器之后,若离开烧录模式再回到烧录模式时,因为需重新读取设定参数的值,若所读取到保护数据的设定参数数据为1,就无法将非易失性存储器上的数据读出。但由于在烧录模式中不能读出数据,借此有人便可得知保护数据的设定参数数据为1,进而对非易失性存储器的设定参数数据作尝试性的破解,一直到读取输出数据,此时就可得知破解成功。 

请参阅图3所示,为已知擦除式可程序化非易失性存储器烧录架构,其数据传递动作说明如下: 

烧录程序:烧录器51送出烧录的一输入/出(I/O)信号511给数据写入读取控制电路52,便可进入烧录模式。而数据写入读取控制电路52再送出写入数据信号522、地址信号521、使能控制信号525及写入读取控制信号524等多个信号,对擦除式可程序化非易失性存储器53进行写入数据。 

读取程序:经由输入/出烧录信号511及数据写入读取控制电路52来送出地址信号521、使能控制信号525与写入读取控制信号524给擦除式可程序化非易失性存储器53,以进行读取数据动作。而擦除式可程序化非易失性存储器53依据地址信号521送出读取数据信号523至数据写入读取控制电路52,经由输入/出烧录信号511输出数据。 

上述读取程序若设定为保护模式时,则数据写入读取控制电路52会禁止输出数据,直接输出0或1当成输出数据,经由输入/出烧录信号511输出数据。在微控制单元54正常运作期间,微控制单元54依靠输入地址信号532 输入到擦除式可程序化非易失性存储器53内,读取擦除式可程序化非易失性存储器53内所存储的程序数据,经由输出程序数据信号531供给微控制单元54运作时所需执行的程序数据。 

上述已知的保护数据模式启动后,读取的数据均为0或1,使某些人得知保护数据模式已被启动,必须进而针对保护数据模式进行下一步骤的破解,方可窃取程序数据,该已知保护数据模式无法有效迷惑某些人,造成保护数据模式极有可能被破解。 

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛群半导体股份有限公司,未经盛群半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810092418.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top