下载此文档

一种锁定存储卡的方法.doc


文档分类:通信/电子 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
说明书摘要
本发明公开了一种锁定存储卡的方法,首先为存储卡配置多种锁定方式,并在锁定命令中设置与锁定方式对应的锁定参数格式。读卡设备在锁定命令中依据预先设置的锁定参数格式,具体填写锁定参数,以对应具体锁定方式。然后,存储卡在判断出接收到的锁定命令中携带的密码合法后,根据锁定命令中携带的锁定参数确定具体的锁定方式,进行相应的锁定。这样,就可以实现对存储卡进行多功能的锁定。更进一步地,在读卡设备中设定多个密码规则组,以便于对不同用户的密码规则管理,从而实现对存储卡多用户的锁定。
摘要附图
权利要求书
1、一种锁定存储卡的方法,其特征在于,该方法包括:
为存储卡配置多种锁定方式;
在锁定命令中设置与所述多种锁定方式对应的锁定参数格式;
存储卡根据读卡设备发出的锁定命令进行相应的锁定。
2、根据权利要求1所述的方法,其特征在于,所述锁定方式包括以下一种或任意组合:存储区域锁定、命令锁定、命令组锁定、模块锁定。
3、根据权利要求2所述的方法,其特征在于,当所述锁定方式为存储区域锁定时,所述锁定参数包括存储区位、锁定存储区域起始地址字段和锁定存储区域结束字段,其中,所述存储区位表示是否采用存储区域锁定,所述锁定存储区域起始地址字段和锁定存储区域结束字段表示被锁定的存储区域。
4、根据权利要求2所述的方法,其特征在于,当所述锁定方式为命令锁定时,所述锁定参数包括命令位、命令锁定使能位字段,其中,所述命令位表示是否采用命令锁定,所述命令锁定使能位字段表示被锁定的命令。
5、根据权利要求2所述的方法,其特征在于,当所述锁定方式为命令组锁定时,所述锁定参数包括命令组位、命令组锁定使能位字段,其中,所述命令组位表示是否采用命令组锁定,所述命令组锁定使能位字段表示被锁定的命令组。
6、根据权利要求2所述的方法,其特征在于,当所述锁定方式为模块锁定时,所述锁定参数包括模块位、存储卡内部模块锁定使能位字段,其中,所述模块位表示是否采用模块锁定,所述存储卡内部模块锁定使能位字段表示被锁定的存储卡内部模块。
7、根据权利要求1到6中任意一项所述的方法,其特征在于,读卡设备进一步设定多个密码规则组,规定存储卡在解析锁定命令时,可以进行解析的参数字段,用于管理不同用户的密码规则组;
所述锁定参数进一步包括密码规则使能位和密码规则组标识ID号,其中,所述密码规则使能位表示是否使能密码规则
组,所述密码规则组ID号表示使能的密码规则组;
所述根据锁定命令中携带的锁定参数对应的锁定方式进行相应的操作包括:
判断所述锁定参数中的密码规则使能位是否被置位,若是,则根据密码规则组ID号字段内容确定的密码规则组,解析锁定方式,并根据所述锁定方式进行相应的操作;否则,根据默认的密码规则组解析锁定方式,并根据所述锁定方式进行相应的操作。
8、根据权利要求7所述的方法,其特征在于,所述默认的密码规则组为允许解析全部参数或不解析任何参数。
说明书
一种锁定存储卡的方法
技术领域
本发明涉及存储卡技术,具体涉及一种锁定存储卡的方法。
背景技术
存储卡作为便携移动数据存储设备已经被广泛应用于数码相机、计算机、便携多媒体播器、音响、手机等产品中。SD和MMC协议是目前常用的两种存储卡协议,在这两种协议中,读卡设备对存储卡的操作命令共分12个命令组,56条命令,可以实现对存储卡的各项操作。
为保证存储卡中数据的安全性,目前符合SD/MMC协议的存储卡均支持密码锁定功能,即通过对密码的支持实现对存储卡的锁定/解锁。具体地,在存储卡中,密码及其长度被分别保存在128位长的密码(PWD)寄存器和8位长的密码长度(PWD_LEN)寄存器中。由于这两个寄存器是非易失的,所以接通和切断电源不会擦除其值。
目前对存储卡进行锁定的方法包括:
1、读卡设备向存储卡发送锁定命令。
读卡设备向存储卡发送的锁定命令与已有的CSD和CID寄存器的写命令类似,只在“传输状态”可用。也就是说,这些命令中不包括地址参数,使用命令前卡已经被选中。
存储卡的锁定命令的结构和总线处理类型与一般写入一个数据块的命令相同。传输的数据块内容包括命令需要的所有信息(密码设定模式、PWD自身的值、卡已锁/未锁等)。表1描述了命令数据块的格式。
字节#
第7位
第6位
第5位
第4位
第3位
第2位
第1位
第0位
0
保留
擦除
加锁_解锁
清除密码
设置密码
1
密码长度
2
密码

密码长度+1
表1
在表1中,“擦除”位为1时代表强制擦除操作(其它所有比特都清零),只发送CMD字节。
“加锁_解锁”位为1时,代表进行的操作类型为加锁操作,为0时代表进行的操作类型为解锁操作。该比特和“设置密码”位同时置位是有效的,而和“清除密码

一种锁定存储卡的方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aibuaiwo1318
  • 文件大小203 KB
  • 时间2018-06-19