IP Library Granted Patent US 8,862,899
Granted Patent B2
US 8,862,899 · App. 13/585,720 · Granted Oct 14, 2014

Storage access authentication mechanism

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 8,862,899
App. No.
13/585,720
Granted
Oct 14, 2014
Kind
B2
Abstract

In embodiments according to the present invention an encryption switch is used to authorize access to LUNs from client VMs present in the cloud provider network. The encryption switch includes responder side software for an authentication protocol and an agent in the client VM includes the requestor side of the authentication protocol. The certificate of the client is securely provided to the encryption switch, which associates the client VM with the LUN. The client private key is securely provided to the client VM, which retains it only non-persistently. The client VM requests LUN access and performs an authentication handshake with the encryption switch. If successful the client VM than has access to the LUN. As the original certificate is linked to the client, if the client is itself a VM, should the client be moved to a different host, the certificate moves with it and LUN accessibility is maintained.

Claims (20)

1. A system comprising:

a storage device including at least one logical unit number (LUN);

a computer including at least one virtual machine, said virtual machine including authentication software and a private key of a client; and

an encryption device interconnecting said storage device and said computer, said encryption device including authentication software and a certificate of the client, said encryption device allowing data transfer between said virtual machine and said at least one LUN based on authentication of the client private key and client certificate.

2. The system of claim 1 , further comprising:

a provisioning service coupled to said computer and said encryption device to create said virtual machine on said computer, configure said at least one LUN for access and provide said client certificate to said encryption device.

3. The system of claim 1 , wherein said virtual machine further includes software to cooperate with the client to securely receive said client private key.

4. A method comprising:

providing a logical unit number (LUN) for data storage;

providing a virtual machine including authentication software and a private key of a client;

providing an encryption device including authentication software and a certificate of the client; and

using said encryption device to allow data transfer between said virtual machine and said LUN based on authentication of the client private key and client certificate.

5. The method of claim 4 , further comprising:

securely providing said client certificate to said encryption device.

6. The method of claim 4 , further comprising:

securely providing said client private key to said virtual machine.

7. A secure access system comprising:

a computer readable storage medium containing computer instructions causing a computer to perform authentication and store a private key of a client; and

an encryption device for interconnecting a storage device including at least one logical unit number (LUN) and a computer executing a virtual machine, the virtual machine for executing the computer instructions on said computer readable storage medium, said encryption device including authentication software and for storing a certificate of the client, said encryption device allowing data transfer between said virtual machine and said at least one LUN based on authentication of the client private key and client certificate.

8. The secure access system of claim 7 , wherein said computer readable storage medium further includes computer instructions to cooperate with the client to securely receive the client private key.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
CHANGE OF NAME Recorded Dec 13, 2017
From: BROCADE COMMUNICATIONS SYSTEMS, INC.
To: BROCADE COMMUNICATIONS SYSTEMS LLC
Reel/Frame 044891/0536 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: RASTOGI, ASEEM; THOMAS, LINTU; DEL SIGNORE, CHRIS
To: BROCADE COMMUNICATIONS SYSTEMS, INC.
Reel/Frame 028962/0810 →