安全模式数据保护的制作方法

文档序号:11635427阅读:241来源:国知局
安全模式数据保护的制造方法与工艺

概括的说,本发明的某些实施例涉及非易失性存储器。



背景技术:

在非易失性存储器中,保留了存储器中存储的数据。相应地,非易失性存储器在待机期间且甚至在掉电的情况下保留数据。从而,非易失性存储器可以用于将数据存储并保留在各种设备中,包括可能缺少内部电源的便携设备。但是,这样的保留对于存储诸如密码和个人密钥之类的敏感数据可能不合适,例如,尤其是存储在可能被盗或更容易被非授权用户访问的便携设备中。

用于保护敏感数据的一种方式为对设备的操作系统编程以将敏感数据存储在易失性存储器中。因此,一旦设备进入掉电情况,从易失性存储器移掉电源典型地摧毁了易失性存储器中的数据,包括在易失性存储器中存储的任何敏感数据。

针对诸如蜂窝电话之类的设备的远距无线远程控制已经提供了另一方式,例如,其可能丢失了或不再属于该所有者了。这样的远程控制特征可以允许该蜂窝电话的合法的所有者远程禁用该设备或擦除存储在电话的存储器中的敏感数据。

附图说明

通过示例的方式而不是限制的方式描绘了本公开的实施例,在所附附图的图中相似的附图标记指相似的元件。

图1根据本公开的一实施例描绘了示出一种使用数据安全的系统的所选择方面的高级别框图。

图2根据本公开的一实施例描绘了一种使用数据安全的存储器的基本架构。

图3根据本公开的一实施例描绘了一种具有使用数据安全的存储器的设备。

图4根据本公开的一实施例描绘了针对存储器中的数据安全操作的一示例。

具体实施方式

在随后的描述中,给予相同的组件相同的附图标记,而不管其是否在不同的实施例中示出。为了以一种清楚和准确的方式来表示本公开的实施例,附图不一定是按比例的且可以以某种示意性的形式示出某些特征。针对一实施例描述和/或表示的特征可以在一个或多个其他的实施例中以相同的方式或以类似的方式或与其他实施例中的特征结合地或代替其他实施例中的特征来使用。

根据本说明书,提供了包括敏感信息安全电路的技术以增强在存储器中存储的敏感信息的安全性。在一实施例中,可以响应于例如检测到的诸如设备的未授权移动之类的事件,自动地擦除设备的非易失性存储器的至少一部分。在本申请中,可以认识到的是,响应于某些事件自动地将存储在设备的非易失性存储器中的敏感数据自动擦除可以是合适的。进一步可以认识到的是,根据特定的应用,这样的敏感数据擦除可以由除了未授权的移动之外的或代替未授权的移动的事件触发。

如在本申请中所使用的,术语“擦除”指的是重置或改变在存储器中存储的比特以消除对在存储器中存储的敏感数据进行未授权恢复或增加对在存储器中存储的敏感数据进行未授权恢复的难度。从而,通过将比特从其当前的状态重置到逻辑零,或在一些实施例中通过将敏感数据的比特从其当前状态重置到逻辑1,可以擦除敏感数据的比特。在其他实施例中,可以通过随机地将敏感数据的比特的状态从其当前的状态翻转到其相反的状态可以随机地擦除敏感数据的比特。可以明白的是,可以使用其他的比特状态改变技术来擦除在存储器中存储的敏感数据。

进一步地,可以明白的是,随着包含敏感信息的设备数目的激增,保护在各个设备中存储的敏感信息的安全性正受到日益处增长的关注。敏感信息可以包括密码、账号、或商业的其他信息、财政或个人性质。此外,包含这样的信息的设备正日益变得小和便携,且从而更容易被盗。在被未授权的人拥有的设备的存储器中存储的敏感信息可以被未授权的人提取并使用或散布。

此外,例如诸如信用卡、身份证和密钥卡之类的小形状因子设备可能特别容易数据外泄。诸如蜂窝电话之类的较大形状因子设备典型地具有用于对安全保护供电的电池或其他活动的电源。例如,蜂窝电话可以具有在电话丢失或被盗的情况下,在信息被盗用之前,允许蜂窝电话的所有者远程指示蜂窝电话摧毁敏感信息的功能。与之相比,对于这样的安全特征,小形状因子设备时常缺少昂贵的远距无线连接和活动的电源。

在本说明书的一方面下,可以将包含敏感信息的设备设置在数据安全模式下。在这样的数据安全模式下,某些活动可以在上述数据能够被未授权用户获取之前,触发对敏感数据的部分或全部擦除。

在一实施例中,数据安全模式可以是“停放(park)”模式,在该模式下,设备的未授权的物理移动在数据被未授权用户获取之前触发了对在非暂时性存储器中存储的敏感数据的部分或全部擦除。在本申请中可以明白的是,对设备中敏感数据的未授权访问经常开始于设备被未授权用户拿走并将设备移动到另一位置以打开设备以获取敏感数据。根据本说明书,一旦这样的未授权活动开始而设备处于停放模式时,响应于在停放模式下的连续移动,由敏感信息安全电路对敏感信息的擦除开始并继续。相反,在禁用设备的停放模式之后,设备可以在不导致数据擦除的情况下,由用户自由地移动。

在本说明书的另一方面,地球的磁场可以用于检测在停放模式下的设备的移动,且可以用于在设备相对于地球的磁场移动时,对敏感数据的擦除供电。因此,如本申请中所描述的,例如,用于增强存储器中存储的敏感信息的安全性的技术可以由包括缺少内部电源的小形状因子设备的各种设备使用。可以明白的是,根据特定的应用,可以使用其他类型的检测器。

转向附图,图1是根据本公开的一实施例,示出一种实现的系统的所选择的方面的高级别框图。系统10可以表示任何数目的电子和/或计算设备,其可以包括存储器设备。这样的电子和/或计算设备可以包括大形状的计算设备和小形状的计算设备,例如大型机、服务器、个人计算机、工作站、电话设备、网络装置、虚拟化设备、存储控制器、便携或移动设备(例如,膝上型计算机、上网本、平板计算机、个人数字助理(pda)、便携媒体播放器、便携游戏设备、数字照相机、移动电话、智能电话、特征电话等)、信用卡、身份证、密钥卡或组件(例如,片上系统、处理器、桥路、存储器控制器、存储器等)。在可替代的实施例中,系统10可以包括更多的元件,更少的组件、和/或不同的元件。此外,虽然系统10可以被描绘未包括分离的元件,但是可以明白的是,这样的元件可以被集成到一个平台上,例如片上系统(soc)。

在说明性的示例中,系统10包括诸如微处理器或其他逻辑设备之类的处理器20、存储器控制器30、存储器40和外围组件50,其可以包括根据本说明书的敏感信息安全电路。外围组件50还可以包括,例如视频控制器、输入设备、输出设备、存储设备、网络适配器等。处理器20可以可选地包括高速缓存25,高速缓存25可以是用于存储指令和数据的分级存储体系的一部分,且系统存储器40也可以是分级存储体系的一部分。在处理器20和存储器40之间的通信可以由存储器控制器(或芯片集)30促进,其也可以促进与外围组件50的通信。

外围组件50的存储设备可以是例如非易失性存储器,诸如固态驱动器、磁盘驱动器、光盘驱动器、磁带驱动器、闪存等之类的。存储设备可以包括内部存储设备或附接的或网络可访问存储设备。处理器20被配置成将数据写入存储器40中或从存储器40读取数据。存储设备中的程序被加载到存储器中并由处理器执行。网络控制器或适配器使得能够与网络通信,例如以太网、光纤信道仲裁环路等。此外,在某些实施例中,该架构可以包括被配置成提交显示监控器上的信息的视频控制器,其中视频控制器可以在视频卡上实现或被集成到安装在母板或其他基底上的集成电路组件上。输入设备用于向处理器提供用户输入,且可以包括键盘、鼠标、钢笔-触控笔、麦克风、触摸敏感显示屏、输入引脚、插座、或本领域已知的任何其他激活或输入机制。输出设备能够提交从处理器或诸如显示监控器、打印机、存储设备、输出引脚、插座等之类的其他组件发送的信息。网络适配器可以在网卡上实现,诸如外围组件互连(pci)卡、快速pci、或某一其他的i/o卡之类的,或在安装在母板或其他基底上的集成电路组件上。

根据特定的应用,可以省略设备10的一个或多个组件。例如,网络路由器可以缺少视频控制器、或无线输入/输出设备,例如。在另一示例中,诸如信用卡之类的小形状因子设备可以缺少上文所讨论的许多组件,且可以主要受限于如本申请中所描述的逻辑和存储器以及敏感信息安全电路。

根据本说明书,存储器设备25、40以及其他设备10、20、30、50中的任何一个或多个可以包括敏感信息安全电路。图2根据本说明书一实施例示出了具有敏感信息安全电路58的存储器56的一示例。存储器56包括非易失性存储器的比特单元64的行和列的阵列60,诸如例如自旋转移力矩随机存取存储器(sttram),其是一种类型的磁阻随机存取存储器(mram)。可以明白的是,存储器56可以是其他类型的mram存储器或其他类型的非易失性存储器,例如单或多阈值级别nand闪存、nor闪存、单或多级别相变存储器(pcm、pram)、字节可寻址三维(3d)交叉点存储器、电阻存储器、纳米线存储器、铁电晶体管存储器(f-ram、fetram)、热辅助交换存储器(tas)、千足虫存储器、浮结栅存储器(fjgram)、电池支持的ram、基于忆阻器的存储器、或上文中任何一个的组合,或例如其可以是诸如dram存储器之类的易失性存储器。

存储器56还可以包括行解码器、定时器设备和i/o设备。为了高效的i/o设计,相同存储器字的比特可以彼此分离。复用器(mux)可以用于在读操作期间将每一列与所需的电路连接。另一mux可以用于在写操作期间将每一列连接到写驱动器。控制电路68执行读操作、写操作并使用安全电路58来执行对比特单元64的敏感信息安全操作,如下文所解释的。控制电路68被配置成使用合适的硬件、软件或固件、或其各种组合来执行所描述的操作。

在一实施例中,存储器56的一部分80是包含敏感信息的比特单元64的子阵列。在该示例中,设备的操作系统已经指定了用于存储敏感信息的子阵列80。根据特定的应用,子阵列80的大小和位置可以变化。例如,可以响应于所检测到的诸如设备的未授权移动之类的事件自动擦擦至少在子阵列80中存储的比特的一部分。

在该实施例中,例如,敏感信息安全电路58包括检测诸如设备的未授权移动之类的安全事件的安全事件检测器82。如果设备以及被置于如由数据安全模式信号所表示的数据安全模式下,则响应于检测安全事件,敏感信息安全电路58的安全电路逻辑电路84开始擦除在子阵列80中存储的包含敏感信息的至少一部分比特。一个这样的数据安全模式的一示例是“停放”模式,其中检测器82检测到运动导致了对存储在子阵列80中的至少一些敏感信息的擦除。

因此,合适的安全事件检测器的一示例是检测存储器56的运动的运动检测器,该运动可以是由数据安全模式信号的状态所指示的未授权运动。可以明白的是,根据本说明书,安全事件检测器82可以检测其他类型的安全事件。例如,在具有内部电源的大形状因子设备中,进入上电或掉电模式的设备可以表示安全事件。在这样的应用中,安全事件检测器82可以检测到设备进入上电或掉电模式。如果设备已经被置于如由数据安全模式信号所表示的数据安全模式下,则作为响应,敏感信息安全电路58的安全电路逻辑电路84开始擦除在子阵列80中存储的包含敏感信息的至少一部分比特。

在一些实施例中,例如,诸如信用卡或密钥卡之类的小形状因子设备之类的设备可能缺少诸如给设备的电源逻辑电路上电的电池之类的内部电源。因此,在一些实施例中,敏感信息安全电路58可以可选地包括安全电路电源86,其可以对敏感信息安全电路58的安全操作供电。在一实施例中,安全电路电源86可以是诸如电池或外部线电源之类的活动电源。在其他实施例中,安全电路电源86可以是被动电源。安全电路电源86的被动电源的一示例可以包括响应于针对地球磁场的相对运动,通过电磁感应生成电源的线圈。另一示例是内部天线,其可以响应于由内部天线接收的外部提供的rf信号提供电源。例如,可以利用从设备外部提供的无线rf信号来激励rfid电路。又一示例是光伏阵列,其响应于太阳或其他辐射发电。可以明白的是,根据特定的应用,可以向安全电路58提供其他的主动和被动电源。

虽然在图2的示意图中分离地描绘了安全电路58的安全电路逻辑84、安全事件检测器82和安全电路电源86,但是,可以明白的是,这些功能中的一个或多个可以组合,以便由单个设备提供。例如,图3根据本说明书的一实施例示出了具有敏感信息安全电路58的小形状因子设备100。在该示例中,敏感信息安全电路58包括与上文结合图2讨论的安全电路逻辑84类似的安全电路逻辑84。在此,例如,由组合的设备提供图2中的安全事件检测器82和安全电路电源86的功能,该组合的设备包括嵌入在设备100的塑料基底140中的多匝线圈130,该设备可以是信用卡或密钥卡。可以明白的是,根据特定的应用,该基底140可以由任何合适的材料制成。

根据本说明书的一方面,地球磁场被用于提供数据安全。在图3的实施例中,线圈130围绕设备100放置以检测运动以及以生成电流。当移动设备100时,在线圈130内部的地球磁场变化,导致电流流过线圈130。根据本说明书,该地球磁场生成的电流可以用于发信号通知安全事件且用于提供电源以将诸如非易失性存储子阵列60之类的存储器中的数据擦除。通过安全电路比特擦除逻辑140可以将敏感数据全部擦除,或可以擦除所选择的比特以部分地改变信息。在该实施例中,线圈130充当运动检测器,用于将设备100的未授权运动检测为安全事件。可以明白的是,根据特定的应用,可以使用其他类型的运动检测器。例如,可以将陀螺仪检测器用作运动检测器。

由线圈130生成的电流量是线圈大小、线圈匝数、和作为设备100运动的结果传递通过线圈130的地球磁场的改变的函数。在一示例中,针对信用卡大小形状因子的设备100,线圈130可以由具有例如大约1mm厚度的线形成,且在该示例中,其可以具有大约三匝。当人携带设备100移动设备100时,可以将在该设备100中由这样的线圈130生成的电流计算成在线圈130中的完整的一圈中大约1ma。

根据本描述,使用地球磁场生成的这样的电流量不仅对于提供指示设备100的移动的信号是足够的,而且对于擦除敏感数据的一些或全部的比特也是足够的。在该示例中,当设备继续运动时,通过地球磁场由线圈130的运动生成的电流足够每10秒平均擦除10-20比特。可以明白的是,根据特定的应用,所生成的电流量和利用所生成的电流可以擦除的比特数将变化。

在本说明书的另一方面,设备100具有输入150,利用该输入,用户可以选择性地将设备100置于停放模式,在该模式下,通过开关154将线圈130的输出耦合到安全电路比特擦除逻辑140。该设备可以通过开关154的状态来检测其是否处于诸如停放模式之类的安全模式下。从而,在停放模式下,响应于设备100的运动,由线圈130生成的电流被开关154引导到安全电路比特擦除逻辑140,以在停放模式下发送设备100的未授权运动的信号并提供电源以擦除阵列80的比特。例如,输入150可以是诸如设备100的触摸敏感区域之类的任何合适的输入设备。

输入150还可以用于选择性地禁用停放模式或将设备100从停放模式释放。当在第二“非停放”安全模式下时,线圈130通过开关154被禁用,并从安全电路58移除。因此,安全电路比特擦除逻辑140被禁用且设备100可以自动地被移动而不发起数据擦除。授权用户已知的安全码或模式可以被编程到设备100中,以确保设备100不被授权用户不注意地切换到停放模式且不被未授权用户从停放模式释放。

在一实施例中,敏感数据被存储在存储器的子阵列中,被擦除以摧毁或至少使敏感信息模糊的比特部分可以随机地在子阵列上分布。敏感数据的被擦除比特的这样的随机分布被认为增强了对敏感数据的未授权恢复的防护。可以认识到的是,根据特定的应用,可以以各种技术来实现对敏感数据的被擦除比特的随机分布。

例如,可以认识的是,作为在典型的制造过程中遇到的变化的结果,在存储器中比特单元阵列中单个比特单元的物理特征可以变化。从比特单元到比特单元可以随机变化的一个这样的物理特征是在其处特定的比特单元可以从一个状态到另一状态变化的写电流级别。从而,可以以相对较弱的写电流来改变子阵列比特单元的百分比。在本申请中,这样的比特单元被称为“弱比特单元”,与其他的比特单元阵列相比,其也可以相对迅速地被改变。因此,可以以相对较弱的写电流相对迅速地改变的“弱比特”比特单元可以在子阵列上随机分布。通过在相对较短的时间段上,将相对较弱的写电流应用到子阵列,可以改变弱比特比特单元。相反,在相对较长的时间段上应用相对较强的写电流之后可以改变的那些“强比特”比特单元在存在弱写电流的情况下,可以保持不变。但是,总体上,随机分布的弱比特比特单元的变化可以足够将对子阵列的敏感数据的未授权恢复呈现为足够地不切实际,尽管强比特单元的比特可能保持未改变。以此方式,针对敏感数据擦除的写电流和写时间可以相应地被减小到低于用于确保擦除包括强比特比特单元的所有比特单元的级别。

在本说明书的另一方面,用于保护防止敏感数据的未授权恢复的被擦除比特的随机分布可以通过安全电路比特擦除逻辑140的板上随机化电路来实现。响应于检测到诸如在停放模式下设备100的未授权运动的安全事件,随机化电路可随机地选择要擦除的敏感数据的比特。可以明白的是,在一些实施例中,可以响应于检测到安全相关的事件,自动地发生擦除敏感数据的比特。在其他实施例中,可以由授权用户手动地触发敏感数据擦除。

进一步可以理解的是,诸如设备100之类的设备可以包含不同等级的敏感数据,以便例如在子阵列80、160、162、和164中存储的敏感数据可以具有不同的敏感度。从而,在子阵列80中存储的敏感数据可以是最敏感的,在子阵列164中存储的敏感数据可以是最不敏感的,且在子阵列160和162中存储的敏感数据可以比子阵列164的敏感数据更敏感而比子阵列80的敏感数据更不敏感。

在本说明书的又一方面,当在置于停放模式下时检测到诸如设备100的未授权运动之类的安全事件之后,安全电路比特擦除逻辑140可以首先发起对诸如存储在子阵列80中的敏感数据之类的最敏感数据的比特的擦除。在完成擦除足够数目的子阵列80的比特之后,安全电路比特擦除逻辑140可以发起对例如诸如存储在子阵列160中的不同层敏感数据中的次最重要敏感数据的比特的擦除。在完成对子阵列80、160、162的足够数目的比特的擦除之后,安全电路比特擦除模块可以发起例如对最不敏感的子阵列164的敏感数据的擦除。

图4示出了诸如图1中的微处理器控制的设备10的操作的一示例,其中该设备被置于(框410)例如诸如停放安全模式之类的安全模式下。在该安全模式下,检测到安全相关的事件(框420)。如先前所提及的,这样的安全相关的事件的一示例可以是当置于停放模式下时设备的未授权运动。线圈130是使用地球的磁场的运动检测器的一示例。

在检测到安全相关的事件之后,可以擦除在子阵列中存储的表示敏感数据的一部分比特(框430)。如先前所提及的,线圈130是使用地球的磁场来生成电流以当设备被移动是擦除敏感数据的比特的电源示例。在擦除存储在子阵列中的一些或所有敏感信息之后,可以相信的是,在许多应用中,防止了敏感信息的未授权恢复或使得敏感信息的未授权恢复更困难至不切实际。

示例

以下示例涉及另外的实施例。

示例1是一种装置,包括:

存储器,配置成在存储器的至少一部分中存储敏感信息;

检测器,被配置成检测安全事件;

选择器输入,被配置成输入安全模式选择;以及

控制器,耦合到检测器、存储器和选择器输入,所述控制器被配置成接收安全模式选择,以及保护作为在存储器的所述至少一部分中存储的数据的敏感信息,包括所述控制器配置成:

响应于所接收的安全模式选择,将携带存储器的装置置于安全模式下;以及

响应于当控制器处于安全模式下时,所述检测器检测到第一安全事件,改变所述敏感信息的所述数据的比特,以防止通过读取所述存储器的所述部分而恢复所述敏感信息的至少一部分。

在示例2中,示例1-7的主题(将本示例排除在外)可以可选地包括所述存储器是非易失性存储器且所述检测器是配置成检测装置运动的运动检测器,其中所述检测第一安全事件包括检测携带所述非易失性存储器的装置的运动。

在示例3中,示例1-7的主题(将本示例排除在外)可以可选地包括运动检测器,运动检测器包括线圈,线圈被配置成通过由线圈穿过地球磁场的运动导致的电磁感应在线圈中生成电流的方式检测运动,其中所述检测第一安全事件包括通过由线圈穿过地球磁场的运动导致的电磁感应在线圈中生成电流。

在示例4中,示例1-7的主题(将本示例排除在外)可以可选地包括控制器,所述控制器包括被配置成将所述所生成的电流引导至所述控制器的开关,且其中所述控制器被配置成使用所生成的电流来改变所述敏感信息的所述数据的比特,以防止所述敏感信息的至少一部分的恢复。

在示例5中,示例1-7的主题(将本示例排除在外)可以可选地包括所述第一安全模式是停放安全模式,其中所述控制器被配置成:

响应于所接收的停放安全模式选择,将携带存储器的装置置于停放安全模式下;以及

响应于所述运动检测器检测到当控制器处于停放安全模式下时,携带所述非易失性存储器的装置的运动,当所述装置被检测到当在所述停放安全模式下处于运动中时,改变所述敏感信息的所述数据的比特。

在示例6中,示例1-7的主题(将本示例排除在外)可以可选地包括所述控制器被配置成当所述装被置于停放安全模式下时,启用所述开关,以便所述所生成的电流被引导至所述控制器,以便当所述装置在处于所述停放模式下处于运动中时,通过所述所生成的电流来改变所述敏感信息的所述数据的比特。

在示例7中,示例1-7的主题(将本示例排除在外)可以可选地包括选择器输入,其被配置成输入与所述停放模式不同的第二模式选择,其中所述控制器被配置成当所述装置被置于第二模式下时,禁用所述开关,这禁止了所述将所述所生成的电流引导至所述控制器,以便当装置处于第二模式下时,由线圈穿过地球磁场的运动生成的任何电流被禁止在所述装置处于所述第二模式下所述装置处于运动中时改变所述敏感信息的所述数据的比特。

示例8是用于与显示器一起使用的计算系统,包括:

存储器,被配置成将敏感信息存储在存储器的至少一部分中;

处理器,被配置成将数据写入存储器或从存储器读出数据;

视频控制器,被配置成显示由存储器中的数据表示的信息;

检测器,被配置成检测安全事件;

选择器输入,被配置成输入安全模式选择;以及

控制器,耦合到检测器、存储器、和选择器输入,所述控制器被配置成接收安全模式选择,以及保护作为在存储器的至少一部分中存储的数据的敏感信息,包括所述控制器配置成:

响应于所接收的安全模式选择,将携带存储器的装置置于安全模式下;以及

响应于当控制器处于安全模式下时,所述检测器检测到第一安全事件,改变所述敏感信息的所述数据的比特,以防止通过读取所述存储器的所述部分而恢复所述敏感信息的至少一部分。

在示例9中,示例8-14的主题(将本示例排除在外)可以可选地包括所述存储器是非易失性存储器且所述检测器是配置成检测装置运动的运动检测器,其中所述检测第一安全事件包括检测携带所述非易失性存储器的装置的运动。

在示例10中,示例8-14的主题(将本示例排除在外)可以可选地包括运动检测器,运动检测器包括线圈,线圈被配置成通过由线圈穿过地球磁场的运动导致的电磁感应在线圈中生成电流的方式检测运动,其中所述检测第一安全事件包括通过由线圈穿过地球磁场的运动导致的电磁感应在线圈中生成电流。

在示例11中,示例8-14的主题(将本示例排除在外)可以可选地包括所述控制器,所述控制器包括被配置成将所述所生成的电流引导至所述控制器的开关,且其中所述控制器被配置成使用所生成的电流来改变所述敏感信息的所述数据的比特,以防止所述敏感信息的至少一部分的恢复。

在示例12中,示例8-14的主题(将本示例排除在外)可以可选地包括所述第一安全模式是停放安全模式,其中所述控制器被配置成:

响应于所接收的停放安全模式选择,将携带存储器的装置置于停放安全模式下;以及

响应于所述运动检测器检测到当控制器处于停放安全模式下时,携带所述非易失性存储器的装置的运动,当所述装置被检测到当在所述停放安全模式下处于运动中时,改变所述敏感信息的所述数据的比特。

在示例13中,示例8-14的主题(将本示例排除在外)可以可选地包括所述控制器被配置成当所述装被置于停放安全模式下时,启用所述开关,以便所述所生成的电流被引导至所述控制器,以便当所述装置在处于所述停放模式下处于运动中时,通过所述所生成的电流来改变所述敏感信息的所述数据的比特。

在示例14中,示例8-14的主题(将本示例排除在外)可以可选地包括选择器输入,其被配置成输入与所述停放模式不同的第二模式选择,其中所述控制器被配置成当所述装置被置于第二模式下时,禁用所述开关,这禁止了所述将所述所生成的电流引导至所述控制器,以便当装置处于第二模式下时,由线圈穿过地球磁场的运动生成的任何电流被禁止在所述装置处于所述第二模式下时所述装置处于运动中时改变所述敏感信息的所述数据的比特。

示例15是一种方法,包括:

保护作为在存储器的至少一部分中存储的数据的敏感信息,所述保护包括:

选择性地将携带存储器的装置置于安全模式下;

当处于安全模式下时,检测第一事件;以及

响应于检测到所述第一事件,改变所述敏感信息的所述数据的比特,以防止通过读取所述存储器的所述部分而恢复所述敏感信息的至少一部分。

在示例16中,示例15-21的主题(将本示例排除在外)可以可选地包括所述存储器是非易失性存储器且其中所述检测第一事件包括检测携带所述非易失性存储器的装置的运动。

在示例17中,示例15-21的主题(将本示例排除在外)可以可选地包括运动检测,运动检测包括通过由线圈穿过地球磁场的运动导致的电磁感应在线圈中生成电流。

在示例18中,示例15-21的主题(将本示例排除在外)可以可选地包括所述改变所述数据的比特包括将所述所生成的电流引导至控制器,所述控制器使用所生成的电流来改变所述敏感信息的所述数据的比特,以防止所述敏感信息的至少一部分的恢复。

在示例19中,示例15-21的主题(将本示例排除在外)可以可选地包括将携带存储器的装置置于安全模式包括选择性地将装置置于停放安全模式下,其中所述检测第一事件包括检测所述装置是否处于停放安全模式下,且当装置处于停放安全模式下时,检测携带所述非易失性存储器的装置的运动,以便当检测到所述装置在所述停放模式下处于运动中时,改变所述敏感信息的所述数据的比特。

在示例20中,示例15-21的主题(将本示例排除在外)可以可选地包括选择性地将装置置于停放安全模式,这使得能够将所述所生成的电流引导至所述控制器,以便当装置处于停放模式下时,线圈穿过地球磁场的运动生成被引导至所述控制器的电流,使得当所述装置在处于所述停放模式下并处于运动中时,由控制器使用所生成的电流来改变所述敏感信息的所述数据的比特。

在示例21中,示例15-21的主题(将本示例排除在外)可以可选地包括将装置选择性地置于与所述停放模式不同的第二模式,这禁止了所述将所述所生成的电流引导至所述控制器,以便当装置处于第二模式下时,由线圈穿过地球磁场的运动生成的任何电流被禁止在所述装置处于所述第二模式下所述装置处于运动中时改变所述敏感信息的所述数据的比特。

示例22是针对一种包括用于执行如在前述任何示例中描述的方法的装置。

所描述的操作可以实现为一种使用标准编程和/或工程技术来生成软件、固件、硬件或其任何组合的方法、装置或计算机程序产品。所描述的操作可以被实现为在“计算机可读存储介质”中维护的计算机程序代码,其中处理器可以从计算机存储可读介质读取代码并执行。计算机可读存储介质包括电子电路、存储材料、无机材料、有机材料、生物材料、箱体、壳体、涂层和硬件中的至少一个。计算机可读存储介质可以包括但不限于磁存储介质(例如,硬盘驱动、软盘、磁带等)、光盘存储器(cd-rom、dvd、光盘等)、易失性和非易失性存储器设备(例如,eeprom、rom、prom、ram、dram、sram、闪存、固件、可编程逻辑等)、固态设备(ssd)等。实现所描述的操作的代码可以进一步以在硬件设备中实现的硬件逻辑来实现(例如,集成电路芯片、可编程门阵列(pga)、专用集成电路(asic)等)。仍然进一步地,实现所描述的操作的代码可以以“传输信号”来实现,其中传输信号可以通过空间或通过传输介质来传播,例如光纤、铜线等。在其中代码或逻辑被编码的传输信号可以进一步包括无线信号、卫星传输、无线电波、红外信号、蓝牙等。嵌入在计算机可读存储介质上的程序代码可以作为传输信号从发送站或计算机发送至接收站或计算机。计算机可读存储介质不仅仅由传输信号组成。本领域的熟练技术人员将认识到,可以在不偏离本说明书范围的情况下,对该配置做出许多修改,且生产的制品可以包括本领域公知的适当的信息承载介质。当然,本领域的熟练技术人员将认识到可以在不偏离本说明书范围的情况下,对该配置做出许多修改,且生产的制品可以包括本领域公知的任何有形的信息承载介质。

在某些应用中,根据本说明书的设备可以嵌入在包含视频控制器的计算机系统中,该视频控制器用于提交信息以在耦合到计算机系统、设备驱动器和网络控制器的监控器或其他显示器上显示,诸如包含台式机、工作站、服务器、主框架、膝上型计算机、手持计算机等的计算系统之类的。可供选择地,设备实施例可以在不包括例如诸如开关、路由器等之类的视频控制器或不包括例如网络控制器的计算设备中实现。

所描绘的附图的逻辑可以示出以特定顺序发生的特定事件。在可供替换的实施例中,特定的操作可以以不同的顺序执行、修改或移除。此外,操作可以被添加到上文描述的逻辑且仍然符合所描述的实施例。此外,本申请中描述的操作可以顺序发生或特定的操作可以并行处理。又进一步地,可以由单个处理单元或由分布式处理单元执行操作。

已经为了描绘和说明的目的呈现了前述对各个实施例的描述。其并不意在为穷举的或意在限制所公开的准确形式。按照上文的教导,许多修改和变化是可行的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1