Patent ID: 9374373
Filing Date: 2016-06-21
CPC Classification: H04L

Claim Text:
1. A method comprising: generating, by a first device, a forward seed and a backward seed, wherein the forward seed and the backward seed are used to generate a forward hash chain and a backward hash chain, and wherein hash values derived from the forward hash chain and the backward hash chain are used to generate content keys for encrypting and decrypting content; encrypting, by the first device, the forward seed and the backward seed using proxy re-encryption to produce encrypted seed information; initiating, by the first device, transmission of the encrypted seed information and the backward seed to a second device, wherein the second device stores the backward seed and the encrypted seed information; and encrypting, by the first device, first content using a first content key to produce first encrypted content, wherein the first content key is generated based on a forward hash chain value associated with the forward hash chain and a backward hash chain value associated with the backward hash chain, and wherein the backward hash chain value is received from the second device.