Cryptographic method for restricting access to transmitted programming content using .function.-redundant establishment key combinations

   
   

A method for encrypting programming in which a controlled number of unintended recipients of a broadcast are allowed to view a program so that a set of encryption keys can be found which enables a broadcaster to more quickly broadcast the program to its intended paying recipients than conventional encryption methods which only allow programs to be viewed by its intended recipients. To find the set of keys, a broadcaster first determines an acceptable f-ratio of a total number of viewers of the broadcast program to a number of intended viewers in an identified target set who paid to receive the program. The target set of viewers is included in the total number of viewers. The broadcaster then constructs an f-redundant establishment key allocation set from which the establishment keys for encrypting the program are selected. The establishment key allocation set includes keys for the unintended viewers, and can be implemented as a tree having descending levels of sets with higher level sets having larger populations of viewers. An approximation algorithm is then used to select a key cover set of establishment keys from the establishment key allocation set, wherein the keys in the cover set are used to encrypt the program. The key cover set uses fewer establishment keys to encrypt a program than conventional encryption methods, thereby resulting in fewer transmissions being required to broadcast a program to all of its intended paying recipients and thus providing a more efficient and less expensive method of broadcasting encrypted programming.

Une méthode pour chiffrer la programmation dans à ce qu'un nombre commandé de destinataires fortuits d'une émission sont permis de regarder un programme de sorte qu'on puisse trouver un ensemble de clefs de chiffrage qui permet un radiodiffuseur plus rapidement à l'émission le programme à ses destinataires de paiement prévus que les méthodes conventionnelles de chiffrage qui permettent seulement à des programmes d'être regardés par ses destinataires prévus. Pour trouver l'ensemble de clefs, un animateur détermine d'abord un f-rapport acceptable d'un nombre total de visionneuses du programme d'émission à un certain nombre de visionneuses prévues dans une cible identifiée réglée qui payé pour recevoir le programme. L'ensemble de cible de visionneuses est inclus dans tout le nombre de visionneuses. Le radiodiffuseur construit alors une attribution f-superflue de clef d'établissement réglée dont à partir les clefs d'établissement pour chiffrer le programme sont choisies. L'ensemble d'attribution de clef d'établissement inclut des clefs pour les visionneuses fortuites, et peut être mis en application comme arbre ayant les niveaux descendants des ensembles avec des ensembles de niveau plus élevé ayant de plus grandes populations des visionneuses. Un algorithme d'approximation est alors employé pour choisir un ensemble principal de couverture de clefs d'établissement à partir de l'ensemble d'attribution de clef d'établissement, où les clefs dans l'ensemble de couverture sont employées pour chiffrer le programme. L'ensemble principal de couverture emploie moins de clefs d'établissement pour chiffrer un programme que les méthodes conventionnelles de chiffrage, de ce fait ayant pour résultat peu de transmissions étant exigées pour annoncer un programme à tous ses destinataires de paiement prévus et de ce fait fournissant une méthode plus efficace et moins plus chère de programmation chiffrée par radiodiffusion.

 
Web www.patentalert.com

< Information processor and information processing method

< Technique of password encryption and decryption for user authentication in a federated content management system

> OPTICAL DISK, AN OPTICAL DISK BARCODE FORMING METHOD, AN OPTICAL DISK REPRODUCTION APPARATUS, A MARKING FORMING APPARATUS, A METHOD OF FORMING A LASER MARKING ON AN OPTICAL DISK, AND A METHOD OF MANUFACTURING AN OPTICAL DISK

> Method and device for introducing a service key into a terminal

~ 00112