[发明专利]基于密码的秘密加密密钥的生成和管理的方法和系统有效

专利信息
申请号: 201580045358.9 申请日: 2015-08-25
公开(公告)号: CN106664209B 公开(公告)日: 2019-11-19
发明(设计)人: J.L.卡梅尼施;R.R.恩德莱因;S.克伦;A.莱曼;G.内文 申请(专利权)人: 国际商业机器公司
主分类号: H04L9/32 分类号: H04L9/32
代理公司: 11105 北京市柳沈律师事务所 代理人: 张晓明<国际申请>=PCT/IB2015
地址: 美国纽*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 密码 秘密 加密 密钥 生成 管理
【说明书】:

提供了用于生成经由网络(4)连接到服务器(2)的用户计算机(3)的秘密加密密钥的方法和装置。在用户计算机(3)处提供秘密用户值。在服务器(2)处提供秘密服务器值,利用校验值编码秘密用户值和用户密码。响应于在用户计算机(3)处输入输入密钥,用户计算机编码秘密用户值和输入密码,以产生对应于所述检验值的第一值,并且经由网络(4)将第一值通信到服务器(2)。作为响应,服务器(2)比较第一值和校验值以校验输入密码是否等于用户密码。如果是,则服务器(2)对第一值和所述秘密服务器值进行编码以产生第二值,并且经由网络(4)将第二值通信给用户计算机(3)。作为响应,用户计算机通过对第二值、输入密码和秘密用户值进行编码来生成秘密加密密钥。

技术领域

本发明一般涉及基于密码的秘密加密密钥的生成。提供了一种用于基于用户密码的输入在用户计算机处生成秘密加密密钥的方法,以及采用这种方法的相应装置和计算机程序以及密钥管理应用。

背景技术

加密密钥用于诸如个人计算机、智能电话、平板电脑和其他计算机设备的个人用户设备上的各种目的。这样得密钥例如可以用于签名消息、用于向其他设备认证用户计算机或用于存储在计算机上的敏感数据的加密/解密。通常,加密密钥必须对用户计算机是秘密的,使得密钥不与与用户计算机通信的任何其他计算机共享。这样的秘密密钥的安全管理是有问题的。该密钥应当容易地用于所需的使用,但同时防止未经授权的访问,例如,用户计算机的丢失或被盗。由于不能期望用户记住加密密钥,因此使用存储在用户计算机上的秘密密钥可以受制于用户输入有效的用户密码。然而,典型的用户密码在加密上较弱,并且容易由窃贼使用有效的离线强力攻击猜到。此外,用户通常对其他目的(例如企业电子邮件)使用相同或相似的密码,因此在其他环境中对其密码的妥协可能损害秘密密钥的安全性。

已经提出使用可信硬件设备(诸如智能卡或TPM(可信平台模块)芯片)用于秘密密钥的安全管理。然而,这样的设备并不总是可用的,并且它们的使用增加了费用和系统复杂性。其它方法涉及通过经由网络与一个或多个服务器的通信在用户计算机处动态生成密钥。在一个或多个服务器的帮助下从(弱)密码导出(强)加密密钥的问题是密码学中的一个深入研究的问题,例如在密钥交换方案的环境中。在Katz等人在EUROCRYPT 2001中的“Efficient Password-Authenticated Key Exchange Using Human-MemorablePasswords(使用人可记忆的密码进行高效的密码认证密钥交换)”以及Canetti等人在EUROCRYPT 2005中的“Universally Composable Password-Based Key Exchange(基于可普遍组合密码的密钥交换)”中讨论了涉及基于弱密码向服务器认证用户并随后导出共享加密密钥的密钥交换方案。在这些方案中,所得到的密钥由用户计算机和服务器共享,并且如果服务器受损,则用户的密码易受到离线暴力攻击。

进一步的工作通过使用多个服务器来解决上述问题,所有这些服务器在攻击者可以对服务器安装离线暴力攻击之前必须被攻破。示例描述于:Katz等人在AppliedCryptography and Network Security 2005中的“Two-Server Password-OnlyAuthenticated Key Exchange(双服务器密码唯一认证密钥交换)”和Camenisch等人在ACMCCS 2012中的“Practical yet universally composable two-server password-authenticated secret sharing(实用但可普遍组合的双服务器密码认证的秘密共享)”,其中用户自己选择强加密密钥,他可以在他的密码的帮助下从两个服务器检索加密密钥。在暴露用户的密码之前,两个服务器都需要被攻破。此外,美国专利No.6,829,356B1公开了一种客户端-服务器系统,用于通过客户端和多个服务器的交互从用户密码和短暂的客户端秘密生成诸如加密密钥的强秘密。这些服务器包括保存用于生成密钥的各个秘密的秘密保存服务器,以及客户端随后证明成功生成密钥的验证服务器。美国专利No.7,359,507B2描述了使用昂贵的整数运算的前述方案的进一步的变型。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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