A system for restricting access to transmitted programming content is disclosed, which transmits a program identifier with the encrypted programming content. A set-top terminal or similar mechanism restricts access to the transmitted multimedia information using stored decryption keys. The set-top terminal preferably receives entitlement information periodically from the head-end, corresponding to one or more packages of programs that the customer is entitled to for a given period. Each program is preferably encrypted by the head-end server prior to transmission, using a program key, K.sub.p, which may be unique to the program. The set-top terminal uses the received program identifier, p, together with the stored entitlement information, to derive the decryption key necessary to decrypt the program. Each of the k-bit program keys, K.sub.p, used to encrypt transmitted programs is a linear combination of a defined set of k-bit master keys, m.sub.1 . . . m.sub.1. The head-end server preferably generates a new set of master keys for the matrix, M, once per billing period. Since each program key, K.sub.p, is a linear combination of the set of master keys, M, a customer desiring r programs, obtains access to the smallest linear subspace of programs, U, that contains those r programs. In addition, a package consists of (2.sup.i -1) program identifiers for some i less than or equal to n, which need not all be assigned to programs. An optional check matrix, C, allows the set-top terminal to determine, in advance, whether a received program is in the entitled subspace, U.

Показана система для ограничивая доступа к переданному программируя содержанию, которое передает обозначение программы с encrypted программируя содержанием. Стержень устанавливать-verxne1 части или подобный механизм ограничивают доступ к переданным данным по multimedia использующ, котор хранят ключей decryption. Стержень устанавливать-verxne1 части предпочтительн получает данные по entitlement периодически от головк-konqa, соответствуя к one or more пакетам программ которые клиенту озаглавливают к на, котор дали периоду. Каждая программа предпочтительн encrypted сервером головк-konqa до передачи, использующ ключа программы, K.sub.p, которое может быть уникально к программе. Стержень устанавливать-verxne1 части использует полученное обозначение программы, п, together with, котор хранят данные по entitlement, для того чтобы вывести ключа decryption обязательно для того чтобы decrypt программа. Каждый из ключами программы к-bita, K.sub.p, использовало encrypt переданные программы будет линейная комбинация определенного комплекта отмычек к-bita, m.sub.1. . . m.sub.1. Сервер головк-konqa предпочтительн производит новый комплект отмычек для матрицы, м, раз в период выписывания счетов. С каждого ключа программы, K.sub.p, будет линейной комбинацией комплекта отмычек, м, клиента программы р, получает доступ к самому малому линейному подпространству программ, у, который содержит те программы р. In addition, пакет состоит (2.sup.i -1) обозначений программы для некоторого I less than or equal to н, которое все было задано к программам. Опционное проверочная таблица, ч, позволяет стержень устанавливать-verxne1 части обусловить, заранее, находится ли полученная программа в озаглавленном подпространстве, у.

 
Web www.patentalert.com

< (none)

< Portable-PC audio system with digital-audio links to external audio in a docking station

> Wireless multimedia carrier system

> (none)

~ 00033