Client-side encryption
AssigneeIntermedia.net, Inc.
InventorsLeonid Antonenkov, Sergey Romanovskiy, Nikita Uraltsev, Alexander Prokofiev
Life of this patent
Estimating the term…
Abstract
Methods and systems of encrypting files at a client in a cloud-based file system are provided. A first key corresponding to an organization to which the client belongs is obtained. Then a first file is encrypted using the first key. Then the encrypted first file is transmitted to a server via a secure channel, for storage in a storage device shared among multiple organizations, the storage device containing one or more files encrypted using keys different than the first key.
Claims20
A method of encrypting files at a client in a cloud-based file system, comprising:
- obtaining a first key corresponding to an organization to which the client belongs;
- encrypting a first file using the first key;
- and
- transmitting the encrypted first file to a server via a secure channel, for storage in a storage device shared among multiple organizations, the storage device containing one or more files encrypted using keys different than the first key.
A system comprising:
- a client device comprising:
- one or more processors;
- a memory;
- a client application executable by the one or more processors and configured to:
- obtain a first key corresponding to an organization to which the client belongs;
- encrypt a first file using the first key;
- and
- transmit the encrypted first file to a server via a secure channel, for storage in a storage device shared among multiple organizations, the storage device containing one or more files encrypted using keys different than the first key.
A non-transitory machine-readable storage medium comprising instructions, which when implemented by one or more machines, cause the one or more machines to perform operations comprising:
- obtaining a first key corresponding to an organization to which the client belongs;
- encrypting a first file using the first key;
- and
- transmitting the encrypted first file to a server via a secure channel, for storage in a storage device shared among multiple organizations, the storage device containing one or more files encrypted using keys different than the first key.
Dependencies are inferred from the claim text.