[发明专利]基于访问密钥的数据获取方法在审

专利信息
申请号: 201610235456.5 申请日: 2016-04-18
公开(公告)号: CN107306246A 公开(公告)日: 2017-10-31
发明(设计)人: 曲进;王克松 申请(专利权)人: 北京市神州百戏文化产业有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;G06F21/44;G06F21/62;H04L9/06;H04L9/32
代理公司: 暂无信息 代理人: 暂无信息
地址: 100026 北京市朝*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 访问 密钥 数据 获取 方法
【说明书】:

技术领域

发明属于数据安全技术领域,尤其是一种基于访问密钥的数据获取方法。

背景技术

身份认证、访问控制是确保数据安全的重要技术手段,主要是采用现代密码算法对数据进行主动保护的一种措施。在多用户存储系统中,每个用户通过客户端访问专属用户空间,并获取文件数据。服务器需要对每个访问请求进行严格控制,验证其访问的合法性,保障用户数据的安全和隐私。

目前通常的多用户存储系统中,客户端通过ID号和文件元数据请求获取文件数据,存储服务器通过对比用户空间的标识符,验证此次请求是否合法。如果非法客户端采用网络监听、暴力测试的手段伪造身份认证码,从而能够获取其他用户的私人文件数据,造成系统安全漏洞以及数据泄露。同时,客户端每次请求获取文件数据都需要通过接入服务器跟管理服务器和存储服务器联络两次,加剧了服务器集群间的通讯压力。

通过附加数字摘要,可以提升系统的安全性,也减少了通讯次数。数字摘要本质上是一串固定长度(128位)的密文消息,其核心部分在于一个安全编码的Hash函数。数字摘要的生成过程其实就是运行该Hash函数,单向的将数据内容编码成固定长度(128位)的一串密文,该密文也叫做数字指纹。Hash函数的设计应当确保输入不同的数据内容,对应产生不同的密文串,这样可以用该密文串代表对应的数据内容,进行网络传输和内容验证。

发明内容

本发明的目的在于提供一种数据获取方法,提高存储系统的安全性,减 轻服务器集群之间的通讯压力。

本发明采用身份认证码和文件数据摘要码匹配验证的方式,实现上述数据获取方法,具体执行以下步骤:

客户端发送消息给接入服务器,请求获取用户文件数据,同时将客户端身份认证码和文件数据摘要码发送给接入服务器。

接入服务器依据该客户端身份认证码和该文件数据摘要码向管理服务器获取访问密钥,接入服务器发送该访问密钥给存储服务器请求获取文件数据,存储服务器对访问密钥进行验证,如果验证通过,则发送文件数据,如果验证不通过,则拒绝发送文件数据。

本发明通过访问密钥对数据获取请求加以验证,提高了存储系统的安全性,保障用户空间私人数据不被非法获取,同时通过访问密钥消息传递,有效减轻了服务器集群之间的交互压力。

附图说明

图1是本申请的文件数据获取方法流程图。

具体实施方式

本发明提供了一种基于访问密钥的数据获取方法,该方法适用于客户端向服务器请求获取数据,能够提高存储系统的安全性,保障用户空间私人数据不被非法获取,同时通过访问密钥消息传递,有效减轻服务器集群之间的交互压力。

本发明通过存储服务器对文件数据的访问密钥进行多次验证,对合法客户端下发文件数据,整体流程如图1所示,主要包括以下步骤:

步骤1,客户端请求获取文件数据,发送链接请求给接入服务器,同时发送身份认证码和文件数据摘要码。

步骤2,接入服务器收到请求后建立链接通道,收取客户端发来的身份认证码和文件数据摘要码,并依据该客户端身份认证码和该文件数据摘要码 向管理服务器获取访问密钥。

在本较佳实施例中,接入服务器可以把上次获取的文件数据的访问密钥进行缓存,这样能够略过步骤2,直接根据客户端身份认证码和文件数据摘要码得到对应的访问密钥,从而加速文件数据获取速度,同时减少与管理服务器之间的通讯开销。

步骤3,管理服务器解析身份认证码,获取客户端标识和文件标识,并结合存储服务器索引值,以及文件数据摘要码,共同组成一组字符串,经过Hash运算获取该组字符串的Hash值,并利用管理服务器当前密钥对Hash值进行加密,生成文件数据最终访问密钥。

在本较佳实施例中,客户端标识可以是用户ID,也可以是客户端访问IP(一般是固定IP地址)。

在本较佳实施例中,Hash算法采用MD5或者SHA-1,对输入的“客户端标识+文件标识+文件数据摘要码+存储服务器索引值”所组成的字符串进行散列运算,得出128位Hash值。加密算法采用DES或者AES,对128位Hash值进行加密运算,输出访问密钥,并添加时间戳,代表该访问密钥的时效。

在本发明的另一较佳实施例中,采用先加密再散列的顺序计算访问密钥,即采用DES或者AES加密算法对“客户端标识+文件标识+文件数据摘要码+存储服务器索引值”组成的字符串进行加密,得到密文输出后,再输入给MD5或者SHA-1哈希算法,得出128位Hash值,同时也是访问密钥。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市神州百戏文化产业有限公司,未经北京市神州百戏文化产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610235456.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top