[发明专利]用于提供闪存设备关联的读访问控制系统的方法和装置有效
申请号: | 200780015888.4 | 申请日: | 2007-05-02 |
公开(公告)号: | CN101438254A | 公开(公告)日: | 2009-05-20 |
发明(设计)人: | J·鲁德利克 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G11C16/02 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 柯广华;陈景峻 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 闪存 设备 关联 访问 控制系统 方法 装置 | ||
技术领域
本公开一般涉及闪速存储器系统,更具体地说,涉及用于 提供与闪存设备关联的读访问控制系统的方法和装置。
背景技术
随着越来越多人携带和/或使用电子设备在各种位置(如 办公室、学校、机场、咖啡店等)工作、教育和/或娱乐,技术开发被 进行以便在降低成本和/或能源消耗的同时提供更强的移动性和/或访 问。更具体地说,闪速存储器是非易失性存储器,它除了可电编程和 擦除电子信息外,还可无需能源保持信息。无需移动部件诸如硬盘、 闪速存储器,也可适于便携式或移动电子设备,诸如存储卡、通用串 行总线(USB)闪存设备、数字音频播放器(如MPEG音频层3(MP3) 播放器)、数字相机、手持计算机、手持游戏设备、移动电话和/或医 疗设备。
附图说明
图1是根据本文公开的方法和装置的实施例基于闪速存储 器的示例处理系统的示意图。
图2描述存储器阵列配置的一个示例。
图3描述存储器阵列配置的另一示例。
图4描述存储器阵列配置的又一示例。
图5是用以提供读访问控制系统的一种方式的示意流程 图。
图6是用以提供读访问控制系统的另一方式的示意流程 图。
图7是可用于实现图1中的示例闪速存储器系统的示例处 理器系统的示意框图。
具体实施方式
一般来说,用于提供读访问控制系统的方法和装置与闪存 设备关联。本文描述的方法和装置并不限于此点。
参考图1,基于闪速存储器的示例处理系统100可包括中 央处理单元(CPU)110和闪存设备120。一般来说,基于闪速存储器 的处理系统100可在电子设备(未示出)中实现。例如,基于闪速存 储器的处理系统100可在桌面计算机、网络服务器、膝上计算机、手 持计算机、平板计算机、移动电话(如智能电话)、寻呼机、音频和 /或视频播放器(如MP3播放器或DVD播放器)、游戏设备、数字相 机、导航设备(如全球定位系统(GPS)设备)、医疗设备(如心率 监视器、血压监视器等)、存储卡、USB闪存设备,和/或其它合适 的相对静止的、移动的和/或便携式电子设备中实现。
CPU110可通过闪存接口130可操作地耦合到闪存设备 120。例如,闪存接口130可包括CPU110和闪存设备120之间的总 线和/或直接链路。CPU110可包括引导只读存储器(ROM)140和主 控制器145。在一个示例中,引导ROM140可将引导代码提供给闪存 设备120用于初始化。备选地,闪存设备120可从它自身直接引导。 主控制器145(如应用处理器)可执行CPU110的各种操作。例如, 主控制器145可处理范围包括运行操作系统(OS)、如上所述调用引 导ROM140的应用和/或其它合适的应用的操作。
闪存设备120可包括集成控制器150、存储器阵列155、 随机数字发生器(RNG)160、安全散列发生器(secure hash generator) (SHG)165、签名验证器(SV)170和寄存器175。一般来说,闪存 设备120可内部验证操作以保护它自己免于恶意的和/或不当的修改。 在执行请求的操作(诸如读、写、补丁、检索和/或其它合适的操作)之 前,闪存设备120可内部验证所请求的操作。如果所请求的操作是可 信的,则闪存设备120可执行操作。否则如果所请求的操作是不可信 的,则闪存设备120可忽视该请求。
在一个示例中,集成控制器150可控制如下详细描述的存 储器阵列155的读访问。更具体地说,存储器阵列155可包括一个或 多个浮栅晶体管(floating gate transistor)或单元(未示出)以便存储 数据、代码和/或其它合适的信息。为了检索存储在存储器阵列155中 的数据、代码或信息,CPU110可发送读访问命令给集成控制器150, 从而请求存储器阵列155的一个或多个存储器范围(memory range) (如存储器范围180)的读访问。尽管图1只描述了一个存储器范围, 但是存储器阵列155可包括另外的存储器范围。
闪存设备120可根据签名验证确定读访问命令是否可信。 简单来说,CPU110可从闪存设备120请求临时值(nonce value)。 随机数字发生器160可产生临时值并将其存储在寄存器175中。相应 地,集成控制器150可提供临时值给CPU110。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780015888.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高速实时数据采集系统
- 下一篇:新型2.5寸硬盘固定托架