Back to results
US 2019/0377892 A1Published application
Encryption for a distributed filesystem
AssigneeWeka.IO Ltd.
InventorsMaor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti, Ori Peleg
Life of this patent
Estimating the term…
Abstract
A computing device comprising a frontend and a backend is operably coupled to a plurality of storage devices. The backend comprises a plurality of buckets. Each bucket is operable to build a failure-protected stripe that spans two or more of the plurality of the storage devices. The frontend is operable to encrypt data as it enters the plurality of storage devices and decrypt data as it leaves the plurality of storage devices.
Claims20
A system comprising:
- a computing device comprising a frontend and a backend, wherein the frontend is operable to encrypt data as it enters the system, and wherein the backend comprises a plurality of buckets;
- and
- a plurality of storage devices, wherein:
- each bucket of the plurality of buckets is operable to build a failure-protected stripe that comprises a plurality of storage blocks,
- each storage block of a failure-protected stripe is located in a different storage device of the plurality of storage devices, and
- the encrypted data is stored in a file in one or more failure-protected stripes.
3 more elements
A method comprising:
- opening a data file for a write access to a filesystem on a computing device, wherein:
- the computing device comprises a frontend, a backend and a plurality of storage devices,
- the backend comprises a plurality of buckets,
- each bucket of the plurality of buckets is operable build a failure-protected stripe that comprises a plurality of storage blocks, and
- each storage block of the plurality of storage blocks in a failure-protected stripe is located in a different storage device of the plurality of storage devices;
- encrypting data in the frontend;
- writing the encrypted data to the data file in one or more failure-protected stripes built by one or more buckets of the plurality of buckets;
- and
- closing the data file.
6 more elements
Dependencies are inferred from the claim text.