Patent ID: 8121287
Filing Date: 2012-02-21
Classification: G06F,G09C,G11B,H04H,H04L,H04N

Abstract:
1. A processor-implemented method of performing a unified broadcast encryption and a traitor tracing for a digital content, comprising: dividing a tree-based media key block, such that most encryptions in the tree-based media key block do not correspond to individual devices, into S subtrees; dividing the digital content into a plurality of segments and converting at least some of the segments into a plurality of variations so that the sum of the number of the unconverted segments plus the number of the plurality of variations is equivalent to a quantity q; upon determination that the absolute value of S is not greater than q/2, subdividing each of the subtrees into q/|S| subdivided subtrees, such that there are greater than two subdivided subtrees; assigning a separate media key variant to each of the subdivided subtrees and storing the media key variant in a variant key table; and generating a unified media key block so that the digital content is encrypted by a unified media key block.