IP Library Granted Patent US 9,582,676
Granted Patent B2
US 9,582,676 · App. 13/339,457 · Granted Feb 28, 2017

Adding or replacing disks with re-key processing

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,582,676
App. No.
13/339,457
Granted
Feb 28, 2017
Kind
B2
Abstract

In a network of multiple storage devices, a storage device may become faulty and need to be replaced or additional capacity may need to be added through additional storage devices. When the storage devices communicate through a secure communications link using an encryption key for cryptographically splitting data, replacement or new storage devices may be re-keyed using an encryption key from an existing or prior storage device on the secure data network. After the storage device is re-keyed, the new or replacement storage device may continue to function on the secure data network without requiring changes to clients accessing the secure data network.

Claims (38)

1. A method, comprising:

receiving a command, at a first storage device, to clone a second storage device, wherein the first storage device and second storage device are storage devices in a multiple storage device network presented as a virtual disk;

copying data from the second storage device to the first storage device, which comprises reconstructing cryptographically split data from the second storage device;

re-keying the first storage device by changing an encryption key of the first storage device to an encryption key matching an encryption key of the second storage device; and

establishing, by the first storage device, secure communications with the encryption key;

wherein the data copied to the first storage device from the second storage device is provided to a client device through the virtual disk.

2. The method of claim 1 , further comprising receiving a request from a client computing device through the secure communications.

3. The method of claim 1 , in which the step of copying the data comprises cloning the second storage device on the first storage device.

4. The method of claim 1 , in which the first storage device is located remote from the second storage device.

5. The method of claim 1 , in which the first storage device is a network attached storage (NAS) device.

6. A computer program product, comprising:

a non-transitory computer readable medium comprising:

code to receive a command, at a first storage device, to clone a second storage device, wherein the first storage device and second storage device are storage devices in a multiple storage device network presented as a virtual disk;

code to copy data from the second storage device to the first storage device, which comprises reconstructing cryptographically split data from the second storage device;

code to re-key the first storage device by changing an encryption key of the first storage device to an encryption key matching an encryption key of the second storage device; and

code to establish, by the first storage device, secure communications with the encryption key,

wherein the data copied to the first storage device from the second storage device is provided to a client device through the virtual disk.

7. The computer program product of claim 6 , in which the medium further comprises code to receive a request from a client computing device through the secure communications.

8. The computer program product of claim 6 , in which the medium further comprises code to clone the second storage device on the first storage device.

9. The computer program product of claim 6 , in which the first storage device is located remote from the second storage device.

10. The computer program product of claim 6 , in which the first storage device is a network attached storage (NAS) device.

11. An apparatus, comprising:

a processor,

a memory connected to the processor;

a secure boot device connected to the processor; and

a network adapter connected to the processor,

in which the processor is configured:

to receive a command, through the network adapter, to clone a second storage device onto a first storage device, wherein the first storage device and second storage device are storage devices in a multiple storage device network presented as a virtual disk;

to copy data from the second storage device to the memory, which comprises reconstructing cryptographically split data from the second storage device;

to re-key the secure boot device by changing an encryption key of the first storage device to an encryption key matching an encryption key of the second storage device; and

to establish, through the network adapter, secure communications with the encryption key,

wherein the data copied to the first storage device from the second storage device is provided to a client device through the virtual disk.

12. The apparatus of claim 11 , in which the processor is further configured to receive a request from a client computing device through the secure communications.

13. The apparatus of claim 11 , in which the processor is further configured to clone the second storage device on the first storage device.

14. The apparatus of claim 11 , further comprising a universal serial bus (USB) connected to the secure boot device and the processor.

15. The apparatus of claim 11 , in which the secure boot device is integrated into the apparatus.

16. The apparatus of claim 11 , in which the apparatus is located remote from the second storage device.

17. The apparatus of claim 11 , in which the apparatus is a network attached storage (NAS) device.

Assignments (10)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 044416/0114 →
SECURITY INTEREST Recorded Oct 12, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK NA
Reel/Frame 043852/0145 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
SECURITY INTEREST Recorded Aug 3, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, AS AGENT
Reel/Frame 043186/0924 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Feb 29, 2012
From: UNISYS CORPORATION
To: DEUTSCHE BANK NATIONAL TRUST
Reel/Frame 027784/0046 →