一种数据读写方法和装置制造方法及图纸

技术编号:10782862 阅读:69 留言:0更新日期:2014-12-17 04:13
本发明专利技术公开了一种数据读写方法和装置,属于存储技术领域。所述方法包括:获取数据读写指令,所述数据读写指令中包括鉴权信息;根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;若确定所述数据读写指令是合法的,则通过计算得到数据密钥;根据得到的所述数据密钥,对数据进行读写操作。本发明专利技术通过获取包括鉴权信息的数据读写指令,在通过鉴权信息验证数据读写指令合法的情况下通过计算得到的数据解密密钥对数据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据被非法用户复制、修改从而造成不必要损失的缺陷。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种数据读写方法和装置,属于存储
。所述方法包括:获取数据读写指令,所述数据读写指令中包括鉴权信息;根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;若确定所述数据读写指令是合法的,则通过计算得到数据密钥;根据得到的所述数据密钥,对数据进行读写操作。本专利技术通过获取包括鉴权信息的数据读写指令,在通过鉴权信息验证数据读写指令合法的情况下通过计算得到的数据解密密钥对数据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据被非法用户复制、修改从而造成不必要损失的缺陷。【专利说明】-种数据读写方法和装置
本专利技术涉及存储
,特别涉及一种数据读写方法和装置。
技术介绍
移动存储设备,可以使用户在不同的终端之间进行数据和文件的备份和使用。用 户在想要使用移动存储设备中所存储的数据和文件时,就可以将移动存储设备连接到终端 上进行使用,方便快捷。 现有的利用移动存储设备进行数据读写的方案,是移动存储设备接收用户触发的 数据读写指令,然后根据接收到的数据读写指令后,将数据读写指令传输给数据读写接口 进行地址映射,找出要读写的数据的存储地址,根据获取到的数据存储地址对数据进行读 写操作。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 现有的对移动存储设备中存储的数据的读写过程中,不能对读写的数据进行有效 保护,可能导致移动存储设备中存储的数据被非法用户复制、修改从而造成不必要的损失。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种数据读写方法和装置。所述 技术方案如下: 第一方面,本专利技术实施例提供了一种数据读写方法,所述方法包括: 获取数据读写指令,所述数据读写指令中包括鉴权信息; 根据获取到的所述鉴权信息,验证所述数据读写指令的合法性; 若确定所述数据读写指令是合法的,则通过计算得到数据密钥; 根据得到的所述数据密钥,对加密数据进行读写操作。 优选地,所述根据获取到的所述鉴权信息,验证所述数据读写指令的合法性步骤, 包括: 获取预先存储的验证信息; 判断所述鉴权信息与所述验证信息是否一致; 若确定所述鉴权信息与所述验证信息一致,那么确定所述数据读写指令是合法 的,否则确定所述数据读写指令是非法的。 优选地,在所述通过计算得到数据密钥步骤中: 通过所述数据读写指令中携带的授权信息对预先存储的用户密钥进行解密操作, 得到所述数据密钥。 优选地,当需要更新预先存储的用户密钥时,所述方法还包括: 根据待更新的所述用户密钥和预先存储的固定附加数据计算第一哈希结果; 获取密钥更新设备预先存储的第二哈希结果; 判断所述第一哈希结果和所述第二哈希结果是否一致; 若确定所述第一哈希结果和所述第二哈希结果一致,则接受所述密钥更新设备进 行的用户密钥更新操作。 优选地,所述加密数据包括:多媒体数据和交互信息。 第二方面,本专利技术实施例提供一种数据读写装置,所述装置包括: 第一获取模块,用于获取数据读写指令,所述数据读写指令中包括鉴权信息; 验证模块,用于根据获取到的所述鉴权信息,验证所述数据读写指令的合法性; 第一计算模块,用于若确定所述数据读写指令是合法的,则通过计算得到数据密 钥; 第一处理模块,用于根据得到的所述数据密钥,对加密数据进行读写操作。 优选地,所述验证模块,用于: 获取预先存储的验证信息; 判断所述鉴权信息与所述验证信息是否一致; 若确定所述鉴权信息与所述验证信息一致,那么确定所述数据读写指令是合法 的,否则确定所述数据读写指令是非法的。 优选地,在所述第一计算模块中: 通过所述数据读写指令中携带的授权信息对预先存储的用户密钥进行解密操作, 得到所述数据密钥。 优选地,当需要更新预先存储的用户密钥时,所述装置还包括: 第二计算模块,用于根据待更新的所述用户密钥和预先存储的固定附加数据计算 弟一哈希结果; 第二获取模块,用于获取密钥更新设备预先存储的第二哈希结果; 判断模块,用于判断所述第一哈希结果和所述第二哈希结果是否一致; 第二处理模块,用于若确定所述第一哈希结果和所述第二哈希结果一致,则接受 所述密钥更新设备进行的用户密钥更新操作。 优选地,所述加密数据包括:多媒体数据和交互信息。 第三方面,本专利技术实施例提供一种数据读写装置,包括有存储器,处理器以及一个 或者一个以上的程序,其中所述一个或者一个以上程序存储于所述存储器中,且经配置以 由所述处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令: 获取数据读写指令,所述数据读写指令中包括鉴权信息; 根据获取到的所述鉴权信息,验证所述数据读写指令的合法性; 若确定所述数据读写指令是合法的,则通过计算得到数据密钥; 根据得到的所述数据密钥,对加密数据进行读写操作。 本专利技术实施例提供的技术方案带来的有益效果是: 本专利技术实施例提供的数据读写方法和装置,通过获取包括鉴权信息的数据读写指 令,在通过鉴权信息验证数据读写指令合法的情况下,通过计算得到的数据解密密钥对数 据进行读写操作,可以对读写的数据进行有效的保护,避免了移动存储设备中存储的数据 被非法用户复制、修改从而造成不必要损失的缺陷。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本专利技术实施例提供的数据读写方法所涉及的一种实施环境的结构示意图; 图2是本专利技术实施例一提供的数据读写方法流程图; 图3是本专利技术实施例二提供的数据读写方法流程图; 图4是本专利技术实施例二提供的数据读写方法中更新用户密钥的流程图; 图5是本专利技术实施例三提供的数据读写装置结构示意图; 图6是本专利技术实施例四提供的数据读写装置结构示意图。 【具体实施方式】 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例 中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 除非另作定义,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有 一般技能的人士所理解的通常意义。本专利技术专利申请说明书以及权利要求书中使用的"第 一"、"第二"以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的 组成部分。同样,"一个"或者"一"等类似词语也不表示数量限制,而是表示存在至少一个。 "连接"或者"相连"等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的 连接,不管是直接的还是间接的。"上"、"下"、"左"、"右"等仅用于表示相对位置关系,当被 描述对象的绝对位置改本文档来自技高网...
一种数据读写方法和装置

【技术保护点】
一种数据读写方法,其特征在于,所述方法包括:获取数据读写指令,所述数据读写指令中包括鉴权信息;根据获取到的所述鉴权信息,验证所述数据读写指令的合法性;若确定所述数据读写指令是合法的,则通过计算得到数据密钥;根据得到的所述数据密钥,对加密数据进行读写操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓中亮林文亮李宁韩可段锦锦侯云龙张璘
申请(专利权)人:北京邮电大学北京乐富科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1