Patent ID: 9537652
Date: 2017-01-03
CPC Classifications: H04L

Claim:
1. A method comprising: receiving, by a hardware processor, a key bundle encoded in a non-transitory machine-readable medium, the key bundle comprising a first cryptographic key and an associated first cryptographic function identifier, the first cryptographic function identifier identifying a first cryptographic triple function and providing description of the first cryptographic function sufficient to derive the first cryptographic function; receiving, by the hardware processor, encrypted content; receiving, by the hardware processor, a key block corresponding to a subset difference tree; determining, by the hardware processor, the first cryptographic triple function corresponding to the first cryptographic function identifier using at least the first cryptographic function identifier; traversing, by the hardware processor, the subset difference tree using the first cryptographic key and the first cryptographic triple function to obtain a content cryptographic key; applying, by the hardware processor, the content cryptographic key to the encrypted content to obtain decrypted content.