一种数据读写方法和装置.pdf
《一种数据读写方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种数据读写方法和装置.pdf(14页完成版)》请在专利查询网上搜索。
1、10申请公布号CN104217175A43申请公布日20141217CN104217175A21申请号201410453209322申请日20140905G06F21/6220130171申请人北京邮电大学地址100876北京市海淀区西土城路10号北京邮电大学293信箱申请人北京乐富科技有限责任公司72发明人邓中亮林文亮李宁韩可段锦锦侯云龙张璘74专利代理机构北京三高永信知识产权代理有限责任公司11138代理人滕一斌54发明名称一种数据读写方法和装置57摘要本发明公开了一种数据读写方法和装置,属于存储技术领域。所述方法包括获取数据读写指令,所述数据读写指令中包括鉴权信息;根据获取到的所述鉴权信。
2、息,验证所述数据读写指令的合法性;若确定所述数据读写指令是合法的,则通过计算得到数据密钥;根据得到的所述数据密钥,对数据进行读写操作。本发明通过获取包括鉴权信息的数据读写指令,在通过鉴权信息验证数据读写指令合法的情况下通过计算得到的数据解密密钥对数据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据被非法用户复制、修改从而造成不必要损失的缺陷。51INTCL权利要求书2页说明书8页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图3页10申请公布号CN104217175ACN104217175A1/2页21一种数据读写方法,其特征在于。
3、,所述方法包括获取数据读写指令,所述数据读写指令中包括鉴权信息;根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;若确定所述数据读写指令是合法的,则通过计算得到数据密钥;根据得到的所述数据密钥,对加密数据进行读写操作。2根据权利要求1所述的数据读写方法,其特征在于,所述根据获取到的所述鉴权信息,验证所述数据读写指令的合法性步骤,包括获取预先存储的验证信息;判断所述鉴权信息与所述验证信息是否一致;若确定所述鉴权信息与所述验证信息一致,那么确定所述数据读写指令是合法的,否则确定所述数据读写指令是非法的。3根据权利要求1所述的数据读写方法,其特征在于,在所述通过计算得到数据密钥步骤中通过所述数。
4、据读写指令中携带的授权信息对预先存储的用户密钥进行解密操作,得到所述数据密钥。4根据权利要求3所述的数据读写方法,其特征在于,当需要更新预先存储的用户密钥时,所述方法还包括根据待更新的所述用户密钥和预先存储的固定附加数据计算第一哈希结果;获取密钥更新设备预先存储的第二哈希结果;判断所述第一哈希结果和所述第二哈希结果是否一致;若确定所述第一哈希结果和所述第二哈希结果一致,则接受所述密钥更新设备进行的用户密钥更新操作。5根据权利要求1所述的数据读写方法,其特征在于,所述加密数据包括多媒体数据和交互信息。6一种数据读写装置,其特征在于,所述装置包括第一获取模块,用于获取数据读写指令,所述数据读写指令。
5、中包括鉴权信息;验证模块,用于根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;第一计算模块,用于若确定所述数据读写指令是合法的,则通过计算得到数据密钥;第一处理模块,用于根据得到的所述数据密钥,对加密数据进行读写操作。7根据权利要求6所述的数据读写装置,其特征在于,所述验证模块,用于获取预先存储的验证信息;判断所述鉴权信息与所述验证信息是否一致;若确定所述鉴权信息与所述验证信息一致,那么确定所述数据读写指令是合法的,否则确定所述数据读写指令是非法的。8根据权利要求6所述的数据读写装置,其特征在于,在所述第一计算模块中通过所述数据读写指令中携带的授权信息对预先存储的用户密钥进行解密操作,。
6、得到所述数据密钥。9根据权利要求8所述的数据读写装置,其特征在于,当需要更新预先存储的用户密钥时,所述装置还包括权利要求书CN104217175A2/2页3第二计算模块,用于根据待更新的所述用户密钥和预先存储的固定附加数据计算第一哈希结果;第二获取模块,用于获取密钥更新设备预先存储的第二哈希结果;判断模块,用于判断所述第一哈希结果和所述第二哈希结果是否一致;第二处理模块,用于若确定所述第一哈希结果和所述第二哈希结果一致,则接受所述密钥更新设备进行的用户密钥更新操作。10根据权利要求6所述的数据读写装置,其特征在于,所述加密数据包括多媒体数据和交互信息。11一种数据读写装置,包括有存储器,处理器。
7、以及一个或者一个以上的程序,其中所述一个或者一个以上程序存储于所述存储器中,且经配置以由所述处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令获取数据读写指令,所述数据读写指令中包括鉴权信息;根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;若确定所述数据读写指令是合法的,则通过计算得到数据密钥;根据得到的所述数据密钥,对数据进行读写操作。权利要求书CN104217175A1/8页4一种数据读写方法和装置技术领域0001本发明涉及存储技术领域,特别涉及一种数据读写方法和装置。背景技术0002移动存储设备,可以使用户在不同的终端之间进行数据和文件的备份和使用。用户在想要使用移动存。
8、储设备中所存储的数据和文件时,就可以将移动存储设备连接到终端上进行使用,方便快捷。0003现有的利用移动存储设备进行数据读写的方案,是移动存储设备接收用户触发的数据读写指令,然后根据接收到的数据读写指令后,将数据读写指令传输给数据读写接口进行地址映射,找出要读写的数据的存储地址,根据获取到的数据存储地址对数据进行读写操作。0004在实现本发明的过程中,发明人发现现有技术至少存在以下问题0005现有的对移动存储设备中存储的数据的读写过程中,不能对读写的数据进行有效保护,可能导致移动存储设备中存储的数据被非法用户复制、修改从而造成不必要的损失。发明内容0006为了解决现有技术的问题,本发明实施例提。
9、供了一种数据读写方法和装置。所述技术方案如下0007第一方面,本发明实施例提供了一种数据读写方法,所述方法包括0008获取数据读写指令,所述数据读写指令中包括鉴权信息;0009根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;0010若确定所述数据读写指令是合法的,则通过计算得到数据密钥;0011根据得到的所述数据密钥,对加密数据进行读写操作。0012优选地,所述根据获取到的所述鉴权信息,验证所述数据读写指令的合法性步骤,包括0013获取预先存储的验证信息;0014判断所述鉴权信息与所述验证信息是否一致;0015若确定所述鉴权信息与所述验证信息一致,那么确定所述数据读写指令是合法的,否则。
10、确定所述数据读写指令是非法的。0016优选地,在所述通过计算得到数据密钥步骤中0017通过所述数据读写指令中携带的授权信息对预先存储的用户密钥进行解密操作,得到所述数据密钥。0018优选地,当需要更新预先存储的用户密钥时,所述方法还包括0019根据待更新的所述用户密钥和预先存储的固定附加数据计算第一哈希结果;0020获取密钥更新设备预先存储的第二哈希结果;0021判断所述第一哈希结果和所述第二哈希结果是否一致;说明书CN104217175A2/8页50022若确定所述第一哈希结果和所述第二哈希结果一致,则接受所述密钥更新设备进行的用户密钥更新操作。0023优选地,所述加密数据包括多媒体数据和交。
11、互信息。0024第二方面,本发明实施例提供一种数据读写装置,所述装置包括0025第一获取模块,用于获取数据读写指令,所述数据读写指令中包括鉴权信息;0026验证模块,用于根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;0027第一计算模块,用于若确定所述数据读写指令是合法的,则通过计算得到数据密钥;0028第一处理模块,用于根据得到的所述数据密钥,对加密数据进行读写操作。0029优选地,所述验证模块,用于0030获取预先存储的验证信息;0031判断所述鉴权信息与所述验证信息是否一致;0032若确定所述鉴权信息与所述验证信息一致,那么确定所述数据读写指令是合法的,否则确定所述数据读写指令。
12、是非法的。0033优选地,在所述第一计算模块中0034通过所述数据读写指令中携带的授权信息对预先存储的用户密钥进行解密操作,得到所述数据密钥。0035优选地,当需要更新预先存储的用户密钥时,所述装置还包括0036第二计算模块,用于根据待更新的所述用户密钥和预先存储的固定附加数据计算第一哈希结果;0037第二获取模块,用于获取密钥更新设备预先存储的第二哈希结果;0038判断模块,用于判断所述第一哈希结果和所述第二哈希结果是否一致;0039第二处理模块,用于若确定所述第一哈希结果和所述第二哈希结果一致,则接受所述密钥更新设备进行的用户密钥更新操作。0040优选地,所述加密数据包括多媒体数据和交互信。
13、息。0041第三方面,本发明实施例提供一种数据读写装置,包括有存储器,处理器以及一个或者一个以上的程序,其中所述一个或者一个以上程序存储于所述存储器中,且经配置以由所述处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令0042获取数据读写指令,所述数据读写指令中包括鉴权信息;0043根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;0044若确定所述数据读写指令是合法的,则通过计算得到数据密钥;0045根据得到的所述数据密钥,对加密数据进行读写操作。0046本发明实施例提供的技术方案带来的有益效果是0047本发明实施例提供的数据读写方法和装置,通过获取包括鉴权信息的数据读写指令。
14、,在通过鉴权信息验证数据读写指令合法的情况下,通过计算得到的数据解密密钥对数据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据被非法用户复制、修改从而造成不必要损失的缺陷。附图说明说明书CN104217175A3/8页60048为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0049图1是本发明实施例提供的数据读写方法所涉及的一种实施环境的结构示意图;0050图2是本发明实施例一提。
15、供的数据读写方法流程图;0051图3是本发明实施例二提供的数据读写方法流程图;0052图4是本发明实施例二提供的数据读写方法中更新用户密钥的流程图;0053图5是本发明实施例三提供的数据读写装置结构示意图;0054图6是本发明实施例四提供的数据读写装置结构示意图。具体实施方式0055为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0056除非。
16、另作定义,此处使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也相应地改变。0057参见图1,其示出了本发明实施例提供的数据读写方法所涉及。
17、的一种实施环境的结构示意图,该环境包括接口控制器100、数据读写接口101、微处理器102、多媒体存储单元103、交互信息存储单元104以及密钥存储单元105。0058其中,接口控制器100用于接收用户触发的多媒体数据或者交互信息的读写指令,然后将接收的多媒体数据或者交互信息的读写指令发送到数据读写接口101。0059数据读写接口101用于接收接口控制器100传输过来的多媒体数据或者交互信息的读写指令后,将读写指令中的鉴权信息发送到微处理器102进行读写指令合法性的验证;在微处理器102确定读写指令合法后,得到微处理器102传输过来的数据密钥,通过数据密钥对多媒体存储单元103或者交互信息存储。
18、单元104中存储的多媒体数据或者交互信息进行读写操作。0060微处理器102用于接收数据读写接口101发送的读写指令鉴权信息,然后从密钥存储单元105中获取验证信息,根据从密钥存储单元105中获取验证信息对读写指令鉴权信息的合法性进行验证,在确定读写指令合法后,则解密密钥存储单元105中预先存储的用户密钥得到访问数据的数据密钥,再将解密得到的数据密钥返回数据读写接口101。0061多媒体存储单元103用于存储已加密的多媒体数据。0062交互信息存储单元104用于存储已加密的交互信息。说明书CN104217175A4/8页70063密钥存储单元105用于存储验证读写指令的鉴权信息合法性的验证信息。
19、和对数据密钥进行加密得到的用户密钥。0064其中,接口控制器100、数据读写接口101、微处理器102、多媒体存储单元103、交互信息存储单元104以及密钥存储单元105可以包含在一个移动存储设备中,移动存储设备包括但不限于移动硬盘、存储卡或者U盘等。0065实施例一0066参见图2,本发明实施例提供一种数据读写方法,方法流程包括0067步骤200、获取数据读写指令,数据读写指令中包括鉴权信息。0068其中,数据读写指令,用于对移动存储设备中存储的多媒体数据或者交互信息进行读写操作。鉴权信息用于移动存储设备在让触发数据读写指令的用户进行数据的读写操作之前,对数据读写指令的合法性进行验证。006。
20、9步骤201、根据获取到的鉴权信息,验证数据读写指令的合法性。0070具体地,在获取到数据读写指令的鉴权信息后,再从密钥存储单元获取验证读写指令的鉴权信息合法性的验证信息,通过预先存储的验证信息验证数据读写指令的鉴权信息的合法性;验证过程就是比对验证信息和数据读写指令的鉴权信息是否一致,若确定验证信息和数据读写指令的鉴权信息一致,则说明数据读写指令是合法的;若确定验证信息和数据读写指令的鉴权信息不一致,则说明数据读写指令是非法的。0071步骤202、若确定数据读写指令是合法的,则通过计算得到数据密钥。0072具体地,若确定数据读写指令是合法的,说明用户所触发的数据读写指令可以对移动存储设备中存。
21、储的已加密数据进行读写操作,那么获取密钥存储单元中存储的用户密钥,通过数据读写指令中携带的授权信息对用户密钥进行解密操作,得到用于对已加密数据进行访问的数据密钥。0073步骤203、根据得到的数据密钥,对加密数据进行读写操作。0074具体地,在得到数据密钥后,通过数据密钥对所访问的加密数据进行解密,然后按照数据读写指令中的操作内容对所访问的数据进行读或写的操作,在操作完成后,通过数据密钥对已进行读写操作的数据进行加密操作,完成整个的数据读写操作过程。0075通过以上描述,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据被非法用户复制、修改从而造成不必要损失的缺陷。0076实施例二。
22、0077参见图3,本发明实施例提供一种数据读写方法,方法流程包括0078步骤300、移动存储设备获取数据读写指令,数据读写指令中包括鉴权信息。0079具体地,当用户想要对存储在移动存储设备中的加密数据进行读写操作时,则通过移动存储设备所连接终端的输入设备触发数据读写指令,终端会将用户触发的数据读写指令传输到移动存储设备中。0080其中,终端包括但不限于计算机、移动终端等可以连接移动存储设备的装置。0081终端的输入设备包括但不限于键盘、鼠标、触摸屏和话筒。0082其中,数据读写指令包括但不限于对数据读写指令的合法性进行验证的鉴权信息、用于解密密钥存储单元中存储的用户密钥得到数据密钥的授权信息、。
23、所要读写数据所在移动存储设备存储空间对应的逻辑地址、以及操作内容。说明书CN104217175A5/8页80083其中,操作内容包括读取、写入或者修改移动存储设备中已存储的数据中的至少一种操作。0084其中,加密数据包括多媒体数据和交互信息。多媒体数据包括但不限于存储在移动存储设备中的视频、音频、和图片等数据。交互信息包括但不限于移动存储设备所连接终端向服务运营商申请服务、或者服务运营商向移动存储设备所连接终端推送服务或消息时所产生的数据。0085步骤301、根据获取到的鉴权信息,移动存储设备验证数据读写指令的合法性。0086具体地,步骤301的流程由步骤3011至步骤3014具体描述0087。
24、步骤3011、移动存储设备获取预先存储的验证信息。0088具体地,移动存储设备的数据读写接口在获取到终端传输的数据读写指令后,先对数据读写指令中携带的所要读写数据所在移动存储设备存储空间对应的逻辑地址进行地址映射操作,得到存储所要读写数据的存储空间地址,然后将数据读写指令中携带的鉴权信息和授权信息发送到微处理器中,微处理器在得到数据读写接口发送的数据读写指令中携带的鉴权信息和授权信息后,从密钥存储单元中获取用于验证数据读写指令合法性的验证信息。0089步骤3012、移动存储设备判断鉴权信息与验证信息是否一致。0090若移动存储设备确定鉴权信息与验证信息一致,那么进行步骤3013。0091若移动。
25、存储设备确定鉴权信息与验证信息不一致,那么进行步骤3014。0092具体地,在获取到验证信息后,移动存储设备通过对比鉴权信息和验证信息是否一致,来确定数据读取指令是否合法。0093可选地,根据用户想要读写的数据不同,数据读写指令中携带的鉴权信息和验证信息也会有所不同。0094当用户想要读写的数据是多媒体数据时,那么数据读写指令中携带的鉴权信息是第一DRMDIGITALRIGHTSMANAGEMENT,内容数字版权加密保护技术信息,从密钥存储单元中获取的对数据读写指令进行合法性验证的验证信息就是预先存储的第二DRM信息。0095当用户想要读写的数据是交互信息时,那么数据读写指令中携带的鉴权信息是。
26、第一中间信息,从密钥存储单元中获取的对数据读写指令进行合法性验证的验证信息就是预先存储的第二中间信息。0096其中,中间信息是表征用户身份的数字串。0097步骤3013、移动存储设备若确定鉴权信息与验证信息一致,那么确定数据读写指令是合法的。0098具体地,移动存储设备的微处理器经过对比确定鉴权信息和验证信息一致,那么确定数据读写指令是合法的,向数据读写接口返回允许数据读写指令对要读写的加密数据进行操作的指令。0099步骤3014、移动存储设备若确定鉴权信息与验证信息不一致,那么确定数据读写指令是非法的。0100具体地,移动存储设备的微处理器经过对比确定鉴权信息和验证信息不一致,那么确定数据读。
27、写指令是非法的,向数据读写接口返回数据读写指令无效的指令。0101通过步骤3011至步骤3014的描述,通过简单的操作就可以确定数据读写指令是说明书CN104217175A6/8页9否合法,而无需复杂的验证运算,提高了对移动存储设备中所存储数据的读写效率。0102步骤302、若确定数据读写指令是合法的,则移动存储设备通过计算得到数据密钥。0103具体地,若确定数据读写指令是合法的,那么移动存储设备的微处理器从密钥存储单元中获取用户密钥,然后通过从数据读写接口接收的数据读写指令中携带的授权信息对用户密钥进行解密操作,得到用于访问移动存储设备中已加密数据的数据密钥,然后将解密得到的数据密钥返回数据。
28、读写接口。0104其中,用户密钥是在移动存储设备使用之前根据预先设置的授权信息对用于访问移动存储设备中加密数据的数据密钥进行加密操作后得到的。0105其中,在本实施例中并不限定通过数据读写指令中携带的授权信息对用户密钥进行解密操作的方式,任何通过现有的解密算法对用户密钥进行解密的方式都可以应用在本实施例中,这里不再一一赘述。0106步骤303、根据得到的所述数据密钥,移动存储设备对加密数据进行读写操作。0107具体地,移动存储设备的数据读写接口在接收到微处理器传输过来的数据密钥后,通过数据密钥对多媒体存储单元或者交互信息存储单元中存储的已加密的多媒体数据或者交互信息进行解密操作,得到解密后的多。
29、媒体数据或者交互信息,然后根据数据读写指令中的操作内容和所要读写数据的存储空间地址,找到要读写的数据,然后对解密后的多媒体数据或者交互信息进行读或者写的操作,在数据读写指令中的操作内容完成后,重新通过数据密钥对多媒体存储单元或者交互信息存储单元中存储的多媒体数据或者交互信息进行加密操作,完成整个的数据读写操作过程。0108现有的密钥在使用时,一般都有使用时间的限制,当密钥的使用期限到期时,就应该对移动存储设备中使用的用户密钥进行更新。0109进一步地,在本发明实施例中,参见图4,该数据读写方法还包括0110步骤400、移动存储设备根据待更新的用户密钥和预先存储的固定附加数据计算第一哈希结果。0。
30、111具体地,移动存储设备的微处理器从密钥存储单元中获取用户密钥和固定附加数据,通过预先设定在微处理器中的哈希函数,对用户密钥和固定附加数据进行哈希运算,得到第一哈希结果。0112其中,对用户密钥和固定附加数据进行哈希运算所使用的哈希函数,可以是现有的任意哈希函数,这里不再一一赘述。0113步骤401、移动存储设备获取密钥更新设备预先存储的第二哈希结果。0114具体地,移动存储设备的微处理器获取密钥更新设备预先存储的第二哈希结果。0115其中,密钥更新设备中预先存储的第二哈希结果是密钥更新设备在将用户密钥固化到移动存储设备之前,通过哈希函数对用户密钥和固定附加数据进行哈希运算得到的,然后密钥更。
31、新设备将用户密钥和固定附加数据写入移动存储设备的密钥存储单元中。0116其中,计算第二哈希结果的哈希函数与计算第一哈希结果的哈希函数为同一哈希函数。0117其中,密钥更新设备可以是刷卡设备,也可以是其他任意可以更新移动存储设备中存储的用户密钥的设备,这里不再一一赘述。说明书CN104217175A7/8页100118步骤402、移动存储设备判断第一哈希结果和第二哈希结果是否一致。0119若移动存储设备确定第一哈希结果和第二哈希结果一致,那么进行步骤403。0120若移动存储设备确定第一哈希结果和第二哈希结果不一致,那么进行步骤404。0121具体地,移动存储设备的微处理器在获取到密钥更新设备预。
32、先存储的第二哈希结果后,将获取到的第二哈希结果与计算得到的第一哈希结果进行对比,确定第二哈希结果与第一哈希结果是否一致。0122步骤403、若确定第一哈希结果和第二哈希结果一致,移动存储设备接受密钥更新设备进行的用户密钥更新操作。0123具体地,若确定第一哈希结果和第二哈希结果一致,则移动存储设备向密钥更新设备发送可以更新用户密钥指令,密钥更新设备接收到移动存储设备发出的可以更新用户密钥指令后,将要发送给移动存储设备的新用户密钥和预先设定的固定附加数据进行哈希运算,保存哈希运算的结果;然后将新用户密钥和对应的固定附加数据发送到移动存储设备,移动存储设备在得到新用户密钥和固定附加数据后,由微处理。
33、器控制,将得到新用户密钥和对应的固定附加数据存储到密钥存储单元中,并将密钥存储单元中老的用户密钥和对应的固定附加数据舍弃。0124步骤404、若确定第一哈希结果和第二哈希结果不一致,移动存储设备向密钥更新设备发送拒绝更新密钥的指令,拒绝密钥更新设备进行用户密钥更新操作。0125通过步骤400至步骤404的描述,在进行用户密钥更新前进行鉴权操作,防止非法用户通过修改用户密钥的方式来对移动存储设备上存储的加密数据进行破解和攻击,大大提高了被加密数据的保护性。0126基于上述描述,本发明实施例提供的数据读写方法,通过获取包括鉴权信息的数据读写指令,在通过鉴权信息验证数据读写指令合法的情况下,通过计算。
34、得到的数据解密密钥对数据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据被非法用户复制、修改从而造成不必要损失的缺陷。0127实施例三0128参见图5,本发明实施例提供了一种数据读写装置,该装置包括0129第一获取模块500,用于获取数据读写指令,数据读写指令中包括鉴权信息;0130验证模块501,用于根据获取到的所述鉴权信息,验证数据读写指令的合法性;0131第一计算模块502,用于若确定数据读写指令是合法的,则通过计算得到数据密钥;0132第一处理模块503,用于根据得到的数据密钥,对加密数据进行读写操作。0133具体地,验证模块501,用于0134获取预先存储。
35、的验证信息;0135判断所述鉴权信息与所述验证信息是否一致;0136若确定所述鉴权信息与所述验证信息一致,那么确定所述数据读写指令是合法的,否则确定所述数据读写指令是非法的。0137在第一计算模块中0138通过所述数据读写指令中携带的授权信息对预先存储的用户密钥进行解密操作,得到所述数据密钥。说明书CN104217175A108/8页110139进一步地,当需要更新预先存储的用户密钥时,数据读写装置还包括0140第二计算模块,用于根据待更新的所述用户密钥和预先存储的固定附加数据计算第一哈希结果;0141第二获取模块,用于获取密钥更新设备预先存储的第二哈希结果;0142判断模块,用于判断所述第一。
36、哈希结果和所述第二哈希结果是否一致;0143第二处理模块,用于若确定所述第一哈希结果和所述第二哈希结果一致,则接受所述密钥更新设备进行的用户密钥更新操作。0144进一步地,加密数据包括多媒体数据和交互信息。0145基于上述描述,本发明实施例提供的数据读写装置,通过获取包括鉴权信息的数据读写指令,在通过鉴权信息验证数据读写指令合法的情况下,通过计算得到的数据解密密钥对数据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据被非法用户复制、修改从而造成不必要损失的缺陷。0146实施例四0147参见图6,本发明实施例提供了一种数据读写装置,包括有存储器600,处理器700以及。
37、一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器600中,且经配置以由处理器900执行一个或者一个以上程序包含用于进行以下操作的指令0148获取数据读写指令,数据读写指令中包括鉴权信息;0149根据获取到的鉴权信息,验证数据读写指令的合法性;0150若确定数据读写指令是合法的,则通过计算得到数据密钥;0151根据得到的数据密钥,对加密数据进行读写操作。0152基于上述描述,本发明实施例提供的数据读写装置,通过获取包括鉴权信息的数据读写指令,在通过鉴权信息验证数据读写指令合法的情况下,通过计算得到的数据解密密钥对数据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存。
38、储的数据被非法用户复制、修改从而造成不必要损失的缺陷。0153需要说明的是上述实施例三和实施例四提供的数据读写装置在进行数据读写时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的数据读写装置与数据读写方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。0154上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。0155本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,。
39、所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。0156最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。说明书CN104217175A111/3页12图1图2说明书附图CN104217175A122/3页13图3图4说明书附图CN104217175A133/3页14图5图6说明书附图CN104217175A14。
- 内容关键字: 一种 数据 读写 方法 装置
用于挤压片状弹簧的压簧装置.pdf
用于回收硫酸装置低温废热的热量回收塔.pdf
汽车零部件冲压定位机构.pdf
弹簧快速弹出的送料装置.pdf
输液杆的主供电箱排水结构.pdf
农业经济果树种植嫁接用防护装置.pdf
车用尿素溶液水解反应装置.pdf
可自由组合堆叠式户用储能电源.pdf
财务凭证卷绕器.pdf
建筑施工卸料平台.pdf
具有应急照明功能的户内多功能储能电源.pdf
多托板自动分离机构.pdf
发动机精密配件加工用稳定支架.pdf
便于清理的橡胶促进剂过滤装置.pdf
防偏移内衣点胶机.pdf
耐插拔动力信号混合式储能防水连接器.pdf
棋类设备的智能裁判器、对弈棋子及棋类设备.pdf
大杯可脱带两用式文胸.pdf
振动传感器及车载扬声器系统.pdf
无酒精的香水配方及其制备方法.pdf
石油勘探用三角异型管电池壳性能检测装置及其检测方法.pdf
耐高温陶瓷纤维毡.pdf
转向器摇臂轴花键相对齿形位置间隙测具.pdf
盐碱土壤改良用松土装置.pdf
铝粉生产线.pdf
用于臭氧催化剂生产的混料器.pdf
新能源锂电池材料高效研磨设备及其研磨方法.pdf
地质勘测样品粉碎机.pdf
管道支撑架.pdf
行星减速机的防松脱结构.pdf
带音响装置的操作模块.pdf
基于机器视觉的反射膜生产质控的方法及系统.pdf
一种大视场高精度光学扫描机构.pdf
具有供料快速双向调节功能的EVA胶膜挤出机.pdf
具有弹性支撑功能的EVA混料机.pdf
反射光学系统多块反射镜共用一块镜体式结构.pdf
一种耐磨连接金具.pdf
防冲击电气系统及工程机械.pdf
一种铸造用隔热涂料.pdf
一种用于涤素类面料的伞用水性油墨及其涂覆方法.pdf
一种应用于发动机生产工艺中的电动调节托盘.pdf
一种薄壁球墨铸铁的铸造方法.pdf
一种循环灯控制装置及控制方法.pdf
一种用于超低温设备的固定底座.pdf
一种灌胶机胶液配比调整装置.pdf
一种含有氟碳涂层的飞机机翼外壳.pdf
一种塑料加工件高光涂层的抛光方法.pdf
一种飞机拉杆轴承螺栓的安装装置及其安装方法.pdf
一种高酸值花椒籽油酯化降酸反应的催化剂及其应用.pdf
半导体制造设备的机台性能匹配方法和系统.pdf
一种具备防护涂层的飞行器机翼外壳.pdf