[发明专利]随机数改变地址及数据存储器保密方法有效
申请号: | 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,使某些人得知保护数据模式已被启动,必须进而针对保护数据模式进行下一步骤的破解,方可窃取程序数据,该已知保护数据模式无法有效迷惑某些人,造成保护数据模式极有可能被破解。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛群半导体股份有限公司,未经盛群半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810092418.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置