IP Library Granted Patent US 6,966,001
Granted Patent B2
US 6,966,001 · App. 09/810,575 · Granted Nov 15, 2005

Computing system and data decryption method and computer system with remote copy facility

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 6,966,001
App. No.
09/810,575
Granted
Nov 15, 2005
Kind
B2
Abstract

A computing system and encryption/decryption method realizes assurance of security and improvement of throughput in a remote system. For this purpose, encrypted data is written to a storage system, it is determined whether data in the storage system is ciphertext or plaintext, and encrypted data is read, decrypted and re-written in storage asyncronously with writing encrypted data to storage.

Claims (30)

1. A computer system comprising:

a first storage system;

a second storage system which connected to said first storage system via a first communication channel; and

a computer which connected to said second storage system via a second communication channel,

wherein said first storage system sends encrypted data to said second storage system via the first communication channel,

wherein said second storage system receives said encrypted data from said first storage system, and stores said encrypted data without decrypting,

wherein said computer reads out said encrypted data from said second storage system via said second communication channel based on a particular timing, decrypts said encrypted data, and sends back decrypted data to said second storage system, and

wherein said second storage system receives said decrypted data from said computer and stores said decrypted data.

2. A computer system according to claim 1 , wherein said particular timing is a predetermined scheduled cyclic time.

3. A computer system according to claim 1 , wherein said particular timing is when said computer receives a request from said second storage system via said second communication channel.

4. A computer system according to claim 1 , wherein said second storage system stores said decrypted data into a place where said encrypted data were stored.

5. A computer system according to claim 1 , wherein said second storage system has a memory, and said second storage system stores information, which includes address of place in where said encrypted data are stored, in said memory when said second storage system stores said encrypted data.

6. A computer system according to claim 5 , wherein said computer reads said information from said second storage system and, reads out said encrypted data and sends said decrypted data based on said address included in said information.

7. A computer system according to claim 5 , wherein said particular timing is when said computer receives a request from said second storage system via said second communication channel,

wherein said second storage system sends said request when said memory is short of storing said information.

8. A computer system according to claim 3 , wherein said first storage system sends a key for decryption to said second storage system,

wherein said computer reads said key for decryption from said second storage system and decrypts said encrypted data by using said key for decryption.

9. A computer system comprising:

a first storage system; and

a second storage system which connected to said first storage system via a communication channel,

wherein said first storage system sends encrypted data to said second storage system via the communication channel;

wherein said second storage system receives said encrypted data from said first storage system, and stores said encrypted data without decrypting,

wherein said second storage system decrypts said encrypted data based on a particular timing and stores said decrypted data.

10. A computer system according to claim 9 , wherein said particular timing is a predetermined scheduled cyclic time.

11. A computer system according to claim 10 , wherein said second storage system stores said decrypted data into a place where said encrypted data were stored.

12. A computer system according to claim 11 , wherein said second storage system has a memory, and said second storage system stores information, which includes address of place in where said encrypted data are stored, in said memory when said second storage system stores said encrypted data.

13. A computer system according to claim 12 , wherein said second storage system reads said encrypted data and stores said decrypted data based on said address included in said information.

14. A computer system according to claim 13 , wherein said particular timing is when said memory is short of storing said information.

15. A computer system according to claim 14 , wherein said first storage system sends a key for decryption to said second storage system,

wherein said second storage system decrypts said encrypted data by using said key for decryption.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044127/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: HITACHI, LTD.
To: GOOGLE INC.
Reel/Frame 030555/0554 →