The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 02, 2019
Filed:
Feb. 12, 2016
International Business Machines, Armonk, NY (US);
Jan Leonhard Camenisch, Rueschlikon, CH;
Anja Lehmann, Rueschlikon, CH;
Gregory Neven, Rueschlikon, CH;
International Business Machines Corporation, Armonk, NY (US);
Abstract
A system has λ≥2 servers. At least each of a set of authentication servers stores a key-share skof secret key sk, shared between q of the λ servers, of a key-pair (pk, sk). An access control server sends an authentication value to a subset of the authentication servers. The authentication value was formed using a predetermined function of a first ciphertext for a user ID and a second ciphertext produced by encrypting a password attempt under public key pk using a homomorphic encryption algorithm. The authentication value decrypts to a predetermined value if the password attempt equals the user password for that user ID. Each authentication server in the subset produces a decryption share dependent on the authentication value using the key-share sk. The access control server uses decryption shares to determine if the authentication value decrypts to the predetermined value, if so permitting access to a resource.