[发明专利]数据加密方法和装置无效
申请号: | 201110415112.X | 申请日: | 2011-12-13 |
公开(公告)号: | CN102404337A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 许汝波 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 加密 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体涉及数据加密方法和装置。
背景技术
随着网络技术的不断发展,互联网应用已无处不在。云存储作为云计算概念上延伸和发展,可以满足用户通过台式电脑、智能手机、平板电脑、笔记本电脑等不同类型的终端通过有线网络或无线网络,随时随地访问存放在云存储中的用户数据,极大地方便了用户信息获取、分享的便利性。由于互联网的开放性,互联网上的服务器需要对终端上传的待存储数据进行加密保护,以保证用户数据的安全,这里的待存储数据可以是用户数据。
现有的数据加密技术中,服务器在接收终端上传的待存储数据(文件、照片或视频等)后,使用存储在服务器中的数据密钥对待存储数据进行加密存储,由于该数据密钥存储在服务器中,无法防止服务器管理员或开发人员获取该数据密钥,进而利用该数据密钥对加密的待存储数据进行解密,获取待存储数据,因此利用服务器存储的数据密钥对用户的待存储数据进行加密的方法安全性不高。
发明内容
本发明的实施例提供了数据加密方法和装置,该加密方法提高加密后的待存储数据的安全性。
本发明一个实施例提供了一种数据加密方法,包括:
接收终端发送的登录请求,所述登录请求包括用户密码的明文;
在根据所述用户密码的明文对所述用户的鉴权通过后,获取所述用户密码的密文,所述用户密码的密文根据所述用户密码的明文生成;
使用所述用户密码的密文对存储的数据密钥的密文进行解密,获取所述数据密钥;
接收所述终端发送的待存储数据;
使用所述数据密钥对所述待存储数据加密。
本发明另一个实施例提供了一种数据加密装置,包括:
接收单元,用于接收终端发送的登录请求,所述登录请求包括用户密码的明文;还用于接收所述终端发送的待存储数据;
用户密码密文获取单元,用于在根据所述接收单元接收的用户密码的明文对所述用户的鉴权通过后,获取所述用户密码的密文,所述用户密码的密文根据所述用户密码的明文生成;
数据密钥密文存储单元,用于存储数据密钥的密文;
数据密钥获取单元,用于使用所述用户密码密文获取单元获取的用户密码的密文对所述数据密钥密文存储单元存储的数据密钥的密文进行解密,获取所述数据密钥;
待存储数据加密单元,用于使用所述数据密钥获取单元获取的数据密钥对所述接收单元接收的待存储数据加密。
从本发明实施例提供的以上技术方案可以看出,本发明实施例中的数据密钥需要通过用户密码的密文解密才能获取,而用户密码的密文是使用用户密码的明文加密生成的,即数据密钥需要通过用户密码的明文才能获取,用户密码的明文的安全性保证了数据密钥的安全性,因此数据密钥不容易被用户以外的其他人获取,使用该数据密钥对待存储数据进行加密,提高了使用该数据密钥对待存储数据加密后的数据的安全性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一个实施例提供的一种数据加密方法流程图。
图2为本发明一个实施例提供的一种数据加密方法的信令流程图。
图3为本发明一个实施例提供的一种数据加密装置的结构图。
图4为本发明另一个实施例提供的一种数据加密装置的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1描述了本发明一个实施例提供的一种数据加密方法,该实施例主要描述了数据加密装置在获取用户密码的明文后,根据该用户密码的明文获取数据密钥,进而使用该数据密钥对接收的待存储数据进行加密并存储加密后的数据。该实施例包括:
101、接收终端发送的登录请求。
具体的,接收终端发送的登录请求,该登录请求包括用户密码的明文,该用户密码的明文可以是用户登录过程中输入的密码。另外,终端可以是台式电脑、手机、平板电脑、笔记本电脑等不同类型的终端。
102、在根据用户密码的明文对用户的鉴权通过后,获取用户密码的密文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110415112.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:山区公路弯道视距延伸装置
- 下一篇:用于公交车专用车道的车辆违章占道抓拍系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置