Encrypting data for storage in a dispersed storage network
US9380032B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 23, 2013 |
| Grant date | Jun 28, 2016 |
| Priority date | — |
| Expiry date | Jun 13, 2034 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04W12/04
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method begins by a dispersed storage (DS) processing module dividing data into a plurality of data segments, encoding a data segment using a dispersed storage error encoding function to produce a set of encoded data slices, and generating slice names for each encoded data slice to produce a plurality of slice names. When a subset of encoded data slices of the set of encoded data slices is to be encrypted, the method continues with the DS processing module generating a master key, selecting a portion of the slice names for the subset of encoded data slices to produce a subset of selected slice name portions, generating a subset of encryption keys, encrypting the subset of encoded data slices using the subset of encryption keys to produce a subset of encrypted encoded data slices, and outputting the subset of encrypted encoded data slices to a dispersed storage network (DSN).
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.