[发明专利]一种基于椭圆曲线集成加密算法的虚拟加密磁盘有效

专利信息
申请号: 201210559925.0 申请日: 2012-12-20
公开(公告)号: CN103885749B 公开(公告)日: 2017-07-18
发明(设计)人: 陈海雷;范峰;谭武征;任伟 申请(专利权)人: 上海格尔软件股份有限公司
主分类号: G06F7/72 分类号: G06F7/72;G06F21/12;H04L9/32
代理公司: 上海天翔知识产权代理有限公司31224 代理人: 刘粉宝
地址: 200070 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 椭圆 曲线 集成 加密算法 虚拟 加密 磁盘
【说明书】:

技术领域

发明涉及虚拟加密磁盘,特别涉及一种基于椭圆曲线集成加密算法(Elliptic Curve Integrated Encryption Scheme(ECIES))的虚拟加密磁盘。

背景技术

随着虚拟技术的发展,各种虚拟磁盘软件层出不穷。但是,这些虚拟磁盘,或者不进行加密,或者仅用加密强度非常脆弱的口令加密,稍好一点的也仅用用户名+口令的方式进行加密,这给信息安全带来了巨大的隐患。同时,即使有口令等技术加密,也需要使用者记住口令,并且为防止口令泄露,需要经常更改口令,这对使用者来说,带来很大负担。

发明内容

本发明针对现有虚拟磁盘安全性不高且使用麻烦等问题,而提供一种基于椭圆曲线集成加密算法的虚拟加密磁盘。该虚拟加密磁盘具有很高的安全性和使用便捷性,能够有效弥补现有技术所存在的不足。

为了达到上述目的,本发明采用如下的技术方案:

一种基于椭圆曲线集成加密算法的虚拟加密磁盘,所述虚拟加密磁盘通过如下步骤生成:

(1)由第三方证书认证中心CA对支持ECC算法的硬件USB Key中签发双证书;

(2)通过USB Key中的加密证书采用椭圆曲线集成加密算法,生成虚拟加密磁盘。

在本发明的优选实例中,所述步骤(1)通过如下步骤实现:

(11)在支持ECC算法的硬件USB Key中产生公、私钥对,生成证书请求;

(12)通过第三方证书认证中心CA根据请求生成签名证书和加密证书,并导入USB Key中。

进一步的,所述步骤(2)通过如下步骤实现:

(21)使用支持ECC算法的硬件USB Key中的加密证书,对一个随机主密钥,通过椭圆曲线集成加密算法进行加密;

(22)根据主密钥,生成数据加密密钥,对磁盘数据进行加密。

进一步的,所述虚拟加密磁盘打开使用时通过虚拟磁盘软件,在验证加密证书,并使用硬件USB Key进行解密后,加载该虚拟加密磁盘,然后进行实时加密、解密。

再进一步的,所述解密过程如下:

(31)使用USB Key里的私钥,通过椭圆曲线集成加密算法来解密主密钥;

(32)使用主密钥,计算数据加密密钥,对磁盘数据进行解密。

本发明基于椭圆曲线集成加密算法的虚拟加密磁盘具有如下特点:

1、采用椭圆曲线集成加密算法保证数据的安全性;

2、采用支持ECC算法的硬件USB Key方便携带;

3、技术与硬件设备无关,可支持任何ECC算法的USB Key设备,可用性高。

附图说明

以下结合附图和具体实施方式来进一步说明本发明。

图1是本发明的通过USB Key生成椭圆曲线集成加密算法的虚拟加密磁盘过程示意图;

图2是本发明的通过USB Key打开椭圆曲线集成加密算法的虚拟加密磁盘过程示意图。

具体实施方式

为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。

基于椭圆曲线集成加密算法(Elliptic Curve Integrated EncryptionScheme(ECIES))的虚拟加密磁盘,其应用系统至少包含两个部分:虚拟加密磁盘的生成部分和虚拟加密磁盘的打开使用部分。

1、虚拟加密磁盘的生成:通过USB Key里的ECC数字证书,采用椭圆曲线集成加密算法,生成虚拟加密磁盘。具体的实施过程如下:

1)使用支持ECC算法的硬件USB Key(即ECC Key),由第三方证书认证中心CA,在USB Key中签发双证书。

该步骤实施时,首先,在USB Key中产生公、私钥对,并生成证书请求;

接着,将该证书请求发至第三方证书认证中心CA;

最后,第三方证书认证中心CA根据证书请求生成签名证书和加密证书,导入USB Key中。

2)使用支持ECC算法的硬件USB Key,并采用椭圆曲线集成加密算法,生成虚拟加密磁盘。

该步骤实施过程如下(参见图1):

(1)插入相应的USB Key;

(2)选择USB Key中相应的数字证书;

(3)输入USB Key的用户密码,完成认证;

(4)使用USB Key中的加密证书,对一个随机主密钥,通过椭圆曲线集成加密算法进行加密;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海格尔软件股份有限公司,未经上海格尔软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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