首页> 外国专利> Cryptographic authentication and/or establishment of shared cryptographic keys, including, but not limited to, password authenticated key exchange (PAKE)

Cryptographic authentication and/or establishment of shared cryptographic keys, including, but not limited to, password authenticated key exchange (PAKE)

机译:密码认证和/或共享密码密钥的建立,包括但不限于密码认证密钥交换(PAKE)

摘要

A server (120) uses a password (π) to construct a multiplicative group (ZN*) with a (hidden) smooth order subgroup (x′), where the group order (Pπ) depends on the password. The client (110) uses its knowledge of the password to generate a root extraction problem instance (z) in the group and to generate data (y) allowing the server to construct a discrete logarithm problem instance (y′) in the subgroup. The server uses its knowledge of the group order to solve the root extraction problem, and solves the discrete logarithm problem efficiently by leveraging the smoothness of the subgroup. A shared key (sk) can be computed as a function of the solutions to the discrete logarithm and root extraction problem instances. In some embodiments, in an oblivious transfer protocol, the server queries the client (at 230) for data whose position in a database (210) is defined by the password. The client provides (240) such data without knowing the data position associated with the server's query. The client obtains the data position independently from the password. The data positions and/or the respective data are used for authentication and shared secret key generation. Other embodiments are also provided.
机译:服务器( 120 )使用密码(π)构造一个具有(隐藏)平滑顺序子组()的乘法组(Z N *),分组顺序(P π)取决于密码。客户端( 110 )使用其对密码的了解在组中生成根提取问题实例(z),并生成数据(y),从而允许服务器构造离散对数问题实例(y ”)在子组中。服务器利用其对组顺序的知识来解决根提取问题,并通过利用子组的平滑度来有效地解决离散对数问题。可以根据离散对数和根提取问题实例的解决方案来计算共享密钥(sk)。在一些实施例中,在遗忘的传输协议中,服务器向客户端( 230 )查询其在数据库( 210 )中的位置由密码定义的数据。客户端在不知道与服务器查询关联的数据位置的情况下提供( 240 )这样的数据。客户端独立于密码获取数据位置。数据位置和/或相应的数据用于认证和共享密钥的生成。还提供了其他实施例。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号