IP Library Granted Patent US 9,231,943
Granted Patent B2
US 9,231,943 · App. 14/088,634 · Granted Jan 5, 2016

Client-based authentication

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,231,943
App. No.
14/088,634
Granted
Jan 5, 2016
Kind
B2
Abstract

Apparatus, systems, and methods may operate to invoke multiple authentication mechanisms, by a client node, to encrypt N split-keys using credentials associated with corresponding ones of the authentication mechanisms. Further activity may include transforming the split-keys to provide N encrypted split-keys, and storing each of the encrypted split-keys with an associated local user identity and an identity of corresponding ones of the authentication mechanisms. Additional apparatus, systems, and methods are disclosed.

Claims (37)

1. An apparatus comprising:

one or more processing devices configured to:

acquire network user credentials for a user;

perform a successful network login to a network with the network user credentials; and

store, local to the apparatus, the network user credentials securely as a plurality of encrypted N split-keys respectively corresponding to N authentication mechanisms to authenticate the user to the apparatus with the network user credentials using the locally stored network user credentials, via the N authentication mechanisms, when the network is unavailable.

2. The apparatus of claim 1 , wherein the one or more processing devices are configured to:

receive successful results to the N authentication mechanisms to decrypt the encrypted N split-keys to have N split-keys; and

reconstruct the network user credentials from the N split-keys.

3. The apparatus of claim 2 , wherein the one or more processing devices are configured to provide access to a network resource on the apparatus with the reconstructed network user credentials.

4. The apparatus of claim 1 , wherein the network user credentials comprise a user name and a password.

5. The apparatus of claim 1 , wherein to store the network user credentials securely includes the processing devices configured to:

encrypt the network user credentials with a single key;

split the single key into the N split-keys; and

use the N authentication mechanisms to respectively encrypt the N split-keys to create the encrypted N split-keys.

6. A machine-readable medium that is not a transitory propagating signal, the machine-readable medium including instructions that, when executed by a machine, cause the machine to perform operations comprising:

acquiring, at an apparatus, network user credentials for a user;

performing, by the apparatus, a successful network login to a network with the network user credentials; and

storing, locally at the apparatus, the network user credentials securely as a plurality of encrypted N split-keys respectively corresponding to N authentication mechanisms to authenticate the user to the apparatus with the network user credentials using the locally stored network user credentials, via the N authentication mechanisms, when the network is unavailable.

7. The machine-readable medium of claim 6 , wherein the operations further comprise:

receiving successful results to the N authentication mechanisms to decrypt the encrypted N split-keys to have N split-keys; and

reconstructing the network user credentials from the N split-keys.

8. The machine-readable medium of claim 7 , wherein the operations further comprise providing access to a network resource at the apparatus with the reconstructed user credentials.

9. The machine-readable medium of claim 6 , wherein the network user credentials comprise a user name and a password.

10. The machine-readable medium of claim 6 , wherein storing the network user credentials securely includes:

encrypting the network user credentials with a single key;

splitting the single key into the N split-keys; and

using the N authentication mechanisms to respectively encrypt the N split-keys to create the encrypted N split-keys.

11. A method comprising:

decrypting, by a machine, pieces of a key using multiple authentication techniques, the pieces of the key and the multiple authentication techniques stored locally on a device and accessible when a connection to a network authentication entity is unavailable; and

decrypting, by the machine, an encrypted network user credential by combining the pieces into the key, to provide access to a network resource when the connection to a network authentication entity is unavailable, wherein operations of the machine are performed by one or more hardware processing elements.

12. The method of claim 11 , wherein the pieces are respectively encrypted with different authentication techniques.

13. The method of claim 11 , comprising acquiring the network user credential from a successful login by a user to a network authentication entity when the connection is available.

14. The method of claim 11 , comprising:

encrypting the network user credentials with the key;

splitting the key into the pieces; and

using different authentication mechanisms to respectively encrypt the pieces.

15. The method of claim 11 , comprising using the network user credential to login for a corresponding user in response to decrypting the encrypted user credential.

Assignments (3)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
CHANGE OF NAME Recorded Sep 13, 2016
From: NOVELL, INC.
To: MICRO FOCUS SOFTWARE INC.
Reel/Frame 040020/0703 →