INFORMATION SHARING SYSTEM, COMPUTER, PROJECT MANAGING SERVER, AND INFORMATION SHARING METHOD USED IN THEM
First Claim
1. An information sharing system comprising:
- a computer including a virtual machine configured to provide a virtual machine environment; and
a project managing server configured to communicate with said computer,wherein said computer includes a virtualizing unit,said virtualizing unit includes;
an input/output monitoring unit which monitors input/output data between said virtual machine and a device; and
an encryption processing unit which encrypts or decrypts, based on a monitoring result of said input/output monitoring unit, said input/output data in accordance with a direction of input/output by using a predetermined encryption key,said project managing server includes;
a project managing unit which manages and authenticates members of a business project based on authentication information from said computer; and
a key managing unit which generates, updates, and manages an encryption key specific to said business project, andsaid project managing server supplies said encryption key managed by said key managing unit to said computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A project managing unit 11 authenticates users of virtual machines 24-1 to 24-N and specifies a project to which the users belong. A key managing unit 12 distributes an encryption key, which is assigned in advance to the project specified by the project managing unit 11, to encryption processing units 232-1 to 232-N of virtualizing units 23-1 to 23-N. Input/output monitoring units 231-1 to 231-N of the virtualizing units 23-1 to 23-N receive input/output data generated between the virtual machines 24-1 to 24-N and devices 22-1 to 22-N, and deliver the data to the encryption processing units 232-1 to 232-N. The encryption processing units 232-1 to 232-N encrypt output (write) data and decrypt input (read) data by using the distributed encryption key.
53 Citations
8 Claims
-
1. An information sharing system comprising:
-
a computer including a virtual machine configured to provide a virtual machine environment; and a project managing server configured to communicate with said computer, wherein said computer includes a virtualizing unit, said virtualizing unit includes; an input/output monitoring unit which monitors input/output data between said virtual machine and a device; and an encryption processing unit which encrypts or decrypts, based on a monitoring result of said input/output monitoring unit, said input/output data in accordance with a direction of input/output by using a predetermined encryption key, said project managing server includes; a project managing unit which manages and authenticates members of a business project based on authentication information from said computer; and a key managing unit which generates, updates, and manages an encryption key specific to said business project, and said project managing server supplies said encryption key managed by said key managing unit to said computer. - View Dependent Claims (2, 3, 4)
-
-
5. An information sharing method used for a system including a computer including a virtual machine configured to provide a virtual machine environment, comprising:
-
monitoring input/output data between said virtual machine and a device; and encrypting or decrypting, based on a monitoring result of said monitoring, said input/output data in accordance with a direction of input/output by using a predetermined encryption key. - View Dependent Claims (6, 7, 8)
-
Specification