Patent · US Active

Cryptographic authentication, and/or establishment of shared cryptographic keys, using a signing key encrypted with a non-one-time-pad encryption, including (but not limited to) techniques with improved security against malleability attacks

US7814320B2 · kind B2 · utility

10Cited by
14References
33Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 14, 2006
Grant dateOct 12, 2010
Priority date
Expiry dateMay 16, 2029

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2463/062
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Using a password (π), a client (C) computes part (H1(<C,πC>) of the password verification information of a server (S), and together they use this information to authenticate each other and establish a cryptographic key (K′), possibly using a method resilient to offline dictionary attacks. Then over a secure channel based on that cryptographic key, the server sends an encryption (EE<C,π>(sk)) of a signing key (sk) to a signature scheme for which the server know a verification key (pk). The encryption is possibly non-malleable and/or includes a decryptable portion (E<C,π>(sk)) and a verification portion (H8(sk)) used to verify the decrypted value obtained by decrypting the decryptable portion. The signing key is based on the password and unknown to the server. The client obtains the signing key using the password, signs a message, and returns the signature to the server. The server verifies this signature using the verification key, hence getting additional proof that the client has knowledge of the password. The client and the server generate a shared secret key (K″), more secure than the password, for subsequent communication.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.