WO1985000491A1 - Encrypted broadcast television system - Google Patents

Encrypted broadcast television system Download PDF

Info

Publication number
WO1985000491A1
WO1985000491A1 PCT/GB1984/000237 GB8400237W WO8500491A1 WO 1985000491 A1 WO1985000491 A1 WO 1985000491A1 GB 8400237 W GB8400237 W GB 8400237W WO 8500491 A1 WO8500491 A1 WO 8500491A1
Authority
WO
WIPO (PCT)
Prior art keywords
key
signal
information
encrypted
code
Prior art date
Application number
PCT/GB1984/000237
Other languages
French (fr)
Inventor
Arthur Gordon Mason
Original Assignee
Independent Broadcasting Authority
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Independent Broadcasting Authority filed Critical Independent Broadcasting Authority
Priority to AT84902602T priority Critical patent/ATE37762T1/en
Priority to DE8484902602T priority patent/DE3474496D1/en
Publication of WO1985000491A1 publication Critical patent/WO1985000491A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26613Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6402Address allocation for clients

Definitions

  • the present invention realtes to the broadcasting of a television signal in scrambled form and more particu ⁇ larly to a system for enabling the scrambled television signal to be descrambled by authorised viewers only. It has already been proposed to broadcast scrambled television signals. It has also been proposed to transmit with the scrambled television signal the key for descramb ⁇ ling the signal but the key is encrypted by a further key, an identification key, which is unique to each viewer. In order to decrypt the key the viewer must use his identifica ⁇ tion key signal and await the broadcast encrypted key.
  • the period key (P) is also known as the authorisation key (A), but it will be called the period key here.
  • the present invention provides for sending to a plurality of viewers their individual programme entitlement and the period key, encrypted together as one cipher text block by means of a single distribution key which is used by each viewer to obtain the necessary information for descrambling the television signal. Hence the distribution key and the cipher text block is shared between the plurality of viewers.
  • the sharing of information in this way enables a reduction in the total means of bits that have to be transmitted without compribmising the security.
  • the reduction of bits occurs because in a shared block, only one period key needs to be sent a-nd its " overhead is shared.. If the cipher text block was not shared a separate period key, which needs to be a large number of bits, would have to be appended to each viewers entitlements for reasons of security.
  • the present invention also provides a secure scramb ⁇ ling system for apparatus for transmitting a scrambled information signal comprising means for generating a first encryption signal (S), first encryption means for encrypting the information signal in accordance with the encrypting key signal (S), means for generating a second encryption key signal (P), second encryption means for encrypting the first encryption key signal in accordance with the second encryption * key signal (P), means for generating a third. encryption key (D), third encryption means for encrypting the second encryption key signal (P) in accordance with 'the third encryption key signal (D) , and means for transmitting the scrambled information signal and at least the encrypted second encryption scrambling key signal.
  • S first encryption means for encrypting the information signal in accordance with the encrypting key signal
  • P second encryption means for encrypting the first encryption key signal in accordance with the second encryption * key signal
  • D third encryption key
  • Figure 1 shows a block diagram of an encryption syst ⁇ m
  • Figure 2 shows the structure of one part of one of the signals sent in the system shown in Figure 1 ;
  • Figures 3a a n ⁇ - 3b show diagrammatically two ways of implementing a part of Figure 2 ; and Figure 4 shows a method of replacing shared distribu ⁇ tion keys.
  • a preferred embodiment of the present invention will be described in relation to an over-air addressing DBS television encryption system as shown in Figure 1.
  • a subscriber cannot make use of a conditional access tele ⁇ vision programme without being in possession of the key that was used for the signal encryption. Furthermore, this key must be kept secret from the customer. Since the broadcast signal, in this case the satellite signal, is common to all subscribers, it follows that the key which is used to cipher the television signal must also be common to everyone. It is generally regarded as insecure to have the same key held in millions of receivers for long periods of time. This is because the key might be discovered by one subscriber who could then distribute it to others customers, who would use it to obtain free television programmes.
  • the session key (S) is also known in other references as the central word (CW) or the initialisation word (I) or indeed the service key (S).
  • the session key interval may be of the order of one to ten seconds to avoid long access times when different channels are selected.
  • the session key is not sent with the television signal in the clear - it is encrypted with another key that is stored in the receiver.
  • One way to achieve this secrecy is to 'bury' the key in an integrated circuit or some device which cannot easily , be broken open. Since it is not possible to send new security devices to each customer at regular very short intervals - It follows that the key stored in each device must be unique to each subscriber for reasons of system security. The customer unique key that is stored in the security device will be called the distribution key (D). Since there are a huge number of distribution keys, using this key to distribute the session key to each customer is impractical .
  • D distribution key
  • period key P
  • This key is available for some period which is defined by the broadcaster - the period may be as little as one hour or as much as one month. the duration of the period is a compromise between security and the operational difficulties in receiving the key.
  • the period key is common to all subscribers and is used to carry the session key.
  • the period key is itself carried by the customer distribu ⁇ tion keys which are stored in each receiver.
  • FIG. 1 shows schematically how a practical system might be implemented.
  • An information signal A in this case a television signal, is to be scrambled for trans ⁇ mission.
  • a session key S is generated by suitable circuitry 10 and this key S is used to scramble the signal A in accordance with the key S as represented by the block 11. So that the key S can be securely sent to a receiver, ⁇ * it is also scrambled in a circuit 12 in accordance with a further scrambling routing identified by a second key P generated by suitable circuitry 14- Both the session key S and the second key P are changed at intervals but the second key need be changed at less frequent intervals than the session key S.
  • the second key P is scrambled in a circuit 16 by a third key, the distribution key D, generated by a circuit 17-
  • the scrambled information signal, the scrambled session key and the scrambled second key are then transmitted using any suitable equipment.
  • a receiver In a receiver, the reverse operation is carried out. It is first necessary for a customer to decrypt the second key P using his distribution key D before the session key S can be recovered for decrypting the inform- ation signal. Thus a first decryption circuit 20 responsive to distribution key D is provided for decryptin the second key P and a second decryption circuit 21 responsive to the second key P is provided for decrypting the session key S which is then used in a third decryption circuit 23 for decrypting the information signal A.
  • the entitlement may take different forms, e.g. a simple indication of whether a basic subscription has been paid or note, or they may indicate an over-air credit payment or they may simply indicate a tier level to which the viewer subscribes,.
  • the entitlements,- are represented by a small number of bits which are preferably sent together with the period key (P) in a shared cipher text block.
  • P period key
  • the example described below makes use of the entitlement bits for tiering.
  • the mode of use of the entitlement bits does not affect the principle of showing a distribution key and an encrypted cipher text block together between a plurality of viewers.
  • the tiering level of the signal (Ts) is sent with the session key.
  • the tiering level requested by the customer (Tc) is sent to him with the period key using his distribution key.
  • the security device compares Ts and Tc and decides whether the session key can be released for the purpose of deciphering the television signal (A) .
  • the session key (S) is used to encipher the tele ⁇ vision signal . It is sent together with the tiering level of the programme (Ts) by encrypting these signals with the period key P(T + S + P) . The reason for duplicating the period key (P) in the message, before .encryption with the same key P, will be described later. More than one session key may be sent if more than one operator is broadcasting simultaneously on the same sate ⁇ llite signal. This may happen for instance if one operator provides the television programme and another organisation provides a data service. (The symbol ⁇ + ⁇ means that the bits of the signals are appended together.) The main problem with this system is the time taken to send the signal D(Tc + P) to each customer.
  • a BCH error correcting code is defined by the block to allow correct reception at a specified bit error rate.
  • the block is encrypted using an algorithm which has the properties of error extensions.
  • the block or feedback cipher should have the following property. If one bit of the cipher text is altered, a number of bits of the plain text will be altered, under the same key, and these altered bits will be evenly distributed over the plain text message.
  • Figure 3a shows schematically- how long blocks may be ciphered using a number of 64 bit sub-blocks. Each sub-block is a 64 bit block cipher.
  • the essential features is to overlap the sub-blocks and form an intermediate stage.
  • the final cipher text block is guaranteed to have the properties described above by reversing the direction in which the sub-blocks are overlapped during the second stage.
  • the same tech ⁇ nique of forming an intermediate stage and reversing the direction in which the algorithm is performed for the second stage can be applied to cipher feed back in order to achieve the necessary cipher text properties.
  • - - Cipher feedback is a well • known technique and the
  • each customer has a plurality of keys e.g. two-, stored in his receiver.
  • the first key would be common to a first set of customers while the second key would be common to a second set of customers.
  • One one member of the first set can be in the second set.
  • Each customer is then given a unique combination of two keys from the total number of keys available. The total number of combinations far exceeds the total number of keys availabl
  • a pirate is eliminated by removing both of his keys from the cycle . Since the customers who share his two keys all have another but different key remaining, they are able to continue. This results from the fact that the pirate is the only customer who is a member of both shared key sets.
  • two keys may be stored via the receiver and used in the following way.
  • the first key is the shared distribution key and the second is a unique key which is not shared and it is different for each customer.
  • a new shared distribution key (D..-,-.) is sent to -each of the remaining honest customers by encrypting it with
  • the information that is contained within the _ _. encrypted block not only contains the new shared dis- tribution key D and the new address (a), but also the U key.
  • the encrypted block then takes the form U(D+a+U).
  • the U key is sent in the encrypted block for the purpose of checking that the information has been received correctly. Provided that the secret U key is also found in the message after decryption, the remainder of the information is accepted.
  • the above described system makes use of storing of the secret distribution keys in a user held security device. Since the copying of the contents of the security device is likely to represent a weak link in the system - re-issue of the security device from time to time might be required by the broadcaster. Therefore, an alternative approach is to mount the security device in such a way that is can be re-issued periodcially at little expense. Such a device could be a security microprocessor mount in a SMART card.
  • the broadcaster simply contacts the other customers who share that key and sends them a new
  • the period key that is sent in the validation cycle may be the key for the next period. Although this key may be received quickly it should not be able to be used straight away. This would mean that a new customer may have to wait for several weeks before he could receive television programmes. In order to overcome this problem the current period key is sent encrypted with the next _- .
  • OMPI period key - P NEXT ⁇ r ⁇ R E ⁇ " Provided the customer is permitted to receive programme during the next month, say, he may begin viewing from the time he has received his validation signal. A further modification is to send a known code encrypted with the period key. This signal is useful for the purpose of deciding whether the period key has been received correctly and that the encrypted block has not been falsified. The code could be made secret by using the period key for the special code.
  • the receiver finds a binary word that it thinks is the period key by decrypting the signal D(T +P) . Provided the period key P has been received without error, using it to decrypt the signal P(P) or P(Ts-s-S+P) will reveal the same period key P. this can be checked by comparing the received
  • the encryption system signals may be formatted into a data frame in a packet system such as is proposed for the sound for the European Satellite Broadcast signal standard.
  • a sync word and address word are needed to locate the various signals.
  • the security device uses the address word to find the particular 510 bit block, in the long validation cycle, that is intended for that receiver.
  • a method of synchronising the key changes may be achieved in a packet multiplexing system by having two signals.
  • the first is a frame counter on line 625 which represents a clock. Keys arrive asynchronously and are changed during line 625 at specified times.
  • a second signal is sent in the packet multiplex which labels the. trans- mitted keys with the time that they are to be activated.
  • An alternative approach which eliminates the need for a time label, is to transmit the keys synchronously with the television signal. There are two keys that need to be changed - the period key and the session key.

Abstract

A conditional access system for transmitting and receiving scrambled television signals over-air includes means for addressing each of the receiving apparatus with an over-air signal whereby to permit reception and descrambling of the signal. The transmitter is provided with means for assembling a cipher block of information including a first key for use in descrambling the television signal and information relating to a plurality of users, and means for encyphering the cipher block with a second key which is common to the plurality of users. On reception, a receiver applies the second, common key to the received cipher block, recovers the first key for use in descrambling the signal and the information relating to the respective user and descrambles the television signal. Further, it is proposed to transmit a further key in encrypted form and to use the first key to decrypt the further key which is then used to descramble the television signal. This provides a three level key system which is very secure but by using a common second key for a plurality of users, the time to access each user is short.

Description

ENCRYPTED BROADCAST TELEVISION SYSTEM
The present invention realtes to the broadcasting of a television signal in scrambled form and more particu¬ larly to a system for enabling the scrambled television signal to be descrambled by authorised viewers only. It has already been proposed to broadcast scrambled television signals. It has also been proposed to transmit with the scrambled television signal the key for descramb¬ ling the signal but the key is encrypted by a further key, an identification key, which is unique to each viewer. In order to decrypt the key the viewer must use his identifica¬ tion key signal and await the broadcast encrypted key.
This is acceptable as long as the number of viewers is not considerable but where one is broadcasting to a considerable number of viewers, for example with satellite broadcasting, it can take a considerable time to access all the viewers with their own encrypted key signal to enable them to descramble the broadcast television signal. While this problem can be overcome by leaving the receiving' apparatus powered up continuously, this is not a convenient or inexpensive solution to the problem. Furthermore, when the receiver is first purchased a long waiting time results.
It is an object of the present invention to provide a system for sending encrypted programme entitlements together with a period key to one of a large number of viewers in such a way that he can relatively quickly access the encrypted entitlements and period key which enable him to decypher the scrambled teleivision signal. The period key (P) is also known as the authorisation key (A), but it will be called the period key here. The present invention provides for sending to a plurality of viewers their individual programme entitlement and the period key, encrypted together as one cipher text block by means of a single distribution key which is used by each viewer to obtain the necessary information for descrambling the television signal. Hence the distribution key and the cipher text block is shared between the plurality of viewers. The sharing of information in this way enables a reduction in the total means of bits that have to be transmitted without compribmising the security. The reduction of bits occurs because in a shared block, only one period key needs to be sent a-nd its" overhead is shared.. If the cipher text block was not shared a separate period key, which needs to be a large number of bits, would have to be appended to each viewers entitlements for reasons of security.
The present invention also provides a secure scramb¬ ling system for apparatus for transmitting a scrambled information signal comprising means for generating a first encryption signal (S), first encryption means for encrypting the information signal in accordance with the encrypting key signal (S), means for generating a second encryption key signal (P), second encryption means for encrypting the first encryption key signal in accordance with the second encryption* key signal (P), means for generating a third. encryption key (D), third encryption means for encrypting the second encryption key signal (P) in accordance with 'the third encryption key signal (D) , and means for transmitting the scrambled information signal and at least the encrypted second encryption scrambling key signal.
OMPI Features and advantages of the present invention will become more apparent from the following description of .an embodiment thereof given by way of example, in which: Figure 1 shows a block diagram of an encryption systςm;
Figure 2 shows the structure of one part of one of the signals sent in the system shown in Figure 1 ;
Figures 3a a- 3b show diagrammatically two ways of implementing a part of Figure 2 ; and Figure 4 shows a method of replacing shared distribu¬ tion keys.
A preferred embodiment of the present invention will be described in relation to an over-air addressing DBS television encryption system as shown in Figure 1. A subscriber cannot make use of a conditional access tele¬ vision programme without being in possession of the key that was used for the signal encryption. Furthermore, this key must be kept secret from the customer. Since the broadcast signal, in this case the satellite signal, is common to all subscribers, it follows that the key which is used to cipher the television signal must also be common to everyone. It is generally regarded as insecure to have the same key held in millions of receivers for long periods of time. This is because the key might be discovered by one subscriber who could then distribute it to others customers, who would use it to obtain free television programmes. The only way to avoid this problem is to change this key, which we call the session key (S), at very frequent intervals. The session key (S) is also known in other references as the central word (CW) or the initialisation word (I) or indeed the service key (S). The session key interval may be of the order of one to ten seconds to avoid long access times when different channels are selected. Clearly the only way to send " a new session key, that changes every few seconds, is
OMPI with the broadcast signal. The session key is not sent with the television signal in the clear - it is encrypted with another key that is stored in the receiver. Ultimately, there will have to be a key stored in each receiver that has to be kept secret from the user. One way to achieve this secrecy is to 'bury' the key in an integrated circuit or some device which cannot easily , be broken open. Since it is not possible to send new security devices to each customer at regular very short intervals - It follows that the key stored in each device must be unique to each subscriber for reasons of system security. The customer unique key that is stored in the security device will be called the distribution key (D). Since there are a huge number of distribution keys, using this key to distribute the session key to each customer is impractical . This is because the time taken to send _ the session key would be much longer than the one second duration for which the session key is valid. In order to overcome this problem a period key (P) is introduced. This key is available for some period which is defined by the broadcaster - the period may be as little as one hour or as much as one month. the duration of the period is a compromise between security and the operational difficulties in receiving the key. The period key is common to all subscribers and is used to carry the session key.
The period key is itself carried by the customer distribu¬ tion keys which are stored in each receiver.
Figure 1 shows schematically how a practical system might be implemented. An information signal A, in this case a television signal, is to be scrambled for trans¬ mission. Firstly a session key S is generated by suitable circuitry 10 and this key S is used to scramble the signal A in accordance with the key S as represented by the block 11. So that the key S can be securely sent to a receiver, ~~ * it is also scrambled in a circuit 12 in accordance with a further scrambling routing identified by a second key P generated by suitable circuitry 14- Both the session key S and the second key P are changed at intervals but the second key need be changed at less frequent intervals than the session key S.
Finally, the second key P is scrambled in a circuit 16 by a third key, the distribution key D, generated by a circuit 17- The scrambled information signal, the scrambled session key and the scrambled second key are then transmitted using any suitable equipment.
In a receiver, the reverse operation is carried out. It is first necessary for a customer to decrypt the second key P using his distribution key D before the session key S can be recovered for decrypting the inform- ation signal. Thus a first decryption circuit 20 responsive to distribution key D is provided for decryptin the second key P and a second decryption circuit 21 responsive to the second key P is provided for decrypting the session key S which is then used in a third decryption circuit 23 for decrypting the information signal A.
Dif erent customers may require dif erent entitle¬ ments to the service. Furthermore, the entitlement may take different forms, e.g. a simple indication of whether a basic subscription has been paid or note, or they may indicate an over-air credit payment or they may simply indicate a tier level to which the viewer subscribes,. The entitlements,- are represented by a small number of bits which are preferably sent together with the period key (P) in a shared cipher text block. The example described below makes use of the entitlement bits for tiering. However, the mode of use of the entitlement bits does not affect the principle of showing a distribution key and an encrypted cipher text block together between a plurality of viewers. --- - _ The tiering level of the signal (Ts) is sent with the session key. The tiering level requested by the customer (Tc) is sent to him with the period key using his distribution key. The security device compares Ts and Tc and decides whether the session key can be released for the purpose of deciphering the television signal (A) .
The session key (S) is used to encipher the tele¬ vision signal . It is sent together with the tiering level of the programme (Ts) by encrypting these signals with the period key P(T + S + P) . The reason for duplicating the period key (P) in the message, before .encryption with the same key P, will be described later. More than one session key may be sent if more than one operator is broadcasting simultaneously on the same sate¬ llite signal. This may happen for instance if one operator provides the television programme and another organisation provides a data service. (The symbol + means that the bits of the signals are appended together.) The main problem with this system is the time taken to send the signal D(Tc + P) to each customer. If a unique key D is defined for each subscriber the cycle time of this validation signal, after error correction has been applied, can take many hours. We propose reducing the validation cycle time by sharing the same distribution key D between a number of customers. This still offers excellent system security since, if the number of customers sharing the same key is small, the probability of finding another customer with the same key as ones own it tiny. For example, if 20 customers share each key and there are 20 million subscribers in the system, the probability of finding another customer with the same key as ones own is 10 In fact some 1000 customers could share the same key with negligible effect upon the system security. We propose to send the period key and the entitle¬ ment signals indicative of each of a plurality of sub¬ scribers in one block as shown in Figure 2. In the numerical example shown below a block size of 510 bits is used .
A BCH error correcting code is defined by the block to allow correct reception at a specified bit error rate. The BCH code requires several bits within the block to be used for error correction leaving the remainder for use as a message which contains the following information : (i) A period key of about 5ό bits. The period key bits could be evenly distributed through¬ out the message block. However, this is not really necessary because of the nature of the block encryption algorithm which is used, (ii) A byte of about S bits for each customer in the block. A number of customers have bytes in the one block. The 'following represents an example of the proposal, (i) no. of bits per block N = 510
(ii) no. of bits for error correction E = 136 (iii) no. of bits for the message M = 374 (iv) no. of bits for period key P = 56 With this arrangement if each customer used 8 bits then 46 customers could each share the block. In practice a mode word of 6: bits and a date stamp of 24 bits is also included which is shared by the plurality of customers. This allows 36 customers to share the block which gives a cycle time of 10 minutes for
15 million subscribers when a data rate of around 350K Bits/sec is used. However, the technique may be generalised to any number of bits.
The block is encrypted using an algorithm which has the properties of error extensions. Such an algorithm δ -
can be constructed from a block or feedback cipher arrange¬ ment which has the property that if one bit of the cipher text is falsified the resulting plain text message will loock look completely random even when the correct distribution key is used to decrypt the block.
This also means that there does not exist a unique set of 56 bits in the ciphered message to which the distribution key could be applied in order to recover the period key. In order to find the period key, without knowledge of the distribution key, either an exhaustive search of the 374 bits is needed or the encryption algorithm needs to be broken. After deciphering the message, each security device looks in the correct place within the block for the customer entitlement bits that are intended for that receiver. Clearly this function must be buried in the security device along with the distribution key.
The block or feedback cipher should have the following property. If one bit of the cipher text is altered, a number of bits of the plain text will be altered, under the same key, and these altered bits will be evenly distributed over the plain text message.
Figure 3a shows schematically- how long blocks may be ciphered using a number of 64 bit sub-blocks. Each sub-block is a 64 bit block cipher.
The essential features is to overlap the sub-blocks and form an intermediate stage. The final cipher text block is guaranteed to have the properties described above by reversing the direction in which the sub-blocks are overlapped during the second stage. The same tech¬ nique of forming an intermediate stage and reversing the direction in which the algorithm is performed for the second stage can be applied to cipher feed back in order to achieve the necessary cipher text properties. - - Cipher feedback is a well known technique and the
OMPI technique of reciphering the cipher text in the reverse direction is shown in Figure 3b.
The proposed system of sharing a distribution key between several subscribers suffers from the problem that if one customer becomes a pirate, removal of the
» key affects the other customers who also share that key. There are basically two methods of overcoming this problem which are described below.
Instead of storing just one secret distribution key, each customer has a plurality of keys e.g. two-, stored in his receiver. The first key would be common to a first set of customers while the second key would be common to a second set of customers. One one member of the first set can be in the second set. Each customer is then given a unique combination of two keys from the total number of keys available. The total number of combinations far exceeds the total number of keys availabl
A pirate is eliminated by removing both of his keys from the cycle . Since the customers who share his two keys all have another but different key remaining, they are able to continue. This results from the fact that the pirate is the only customer who is a member of both shared key sets.
It can be shown mathematically, that because the number of combinations is huge, the probability of disabling honest customers after many pirate combinations have been removed is small.
Instead of storing two distribution keys which are both shared, two keys may be stored via the receiver and used in the following way.
The first key is the shared distribution key and the second is a unique key which is not shared and it is different for each customer. When a pirate is detected a new shared distribution key (D..-,-.) is sent to -each of the remaining honest customers by encrypting it with
ϊE t
OMPI their personal Unique key (U) * see Figure 3- Hence if X, Y and Z share a block which is normally encrypted with the shared Distribution key (D__n) and X becomes a piratej customers Y and Z are send DNFW by trans- itting Uγ (D EW) and U-, (DN„-.) . Clearly the format for the transmission of U(D) is much less efficient than the shared distribution key cycle D(M+P) but this is not important because the second cycle only includes a very small number of customers. A broadcaster can be sure that his customer has received this new shared distribution key (D) by transmitting the U(D)signal until his customer has returned say two subscription payments. Since the cycle time of the U(D) signals will be very small, probably less than one minute, and because the customer has returned more than one subscription payment -_ the broadcaster can be confident that his customer will have received the new shared key. This confidence relies upon the assumption that each sub¬ scriber will be watching television for more than one minute during a subscription period for which he has paid.
The idea of transmitting a small U(D) cycle for a long period of time allows the cycle time/data capacity to expand to cater for an emergency update and then contract again af erwards. Hence the average cycle time/data capacity stays approximately constant during the lifetime of the system; it is illustrated in Figure 3* lei order to maximise the efficiency of the system the same technique can be applied to reconfigure into new shared blocks those customers who have become the only members of an old shared block. This is achieved by sending new addresses to old customers using the same method described above.
The information that is contained within the _ _. encrypted block not only contains the new shared dis- tribution key D and the new address (a), but also the U key. The encrypted block then takes the form U(D+a+U). The U key is sent in the encrypted block for the purpose of checking that the information has been received correctly. Provided that the secret U key is also found in the message after decryption, the remainder of the information is accepted.
The above described system makes use of storing of the secret distribution keys in a user held security device. Since the copying of the contents of the security device is likely to represent a weak link in the system - re-issue of the security device from time to time might be required by the broadcaster. Therefore, an alternative approach is to mount the security device in such a way that is can be re-issued periodcially at little expense. Such a device could be a security microprocessor mount in a SMART card.
If it is required to remove a key before the re-issue date, the broadcaster simply contacts the other customers who share that key and sends them a new
SMART card. Since the number of customers who share the removed key is very small (approx. 36) this practice unlikely to cause much of a problem. Furthermore, the broadcaster might offer one month's free viewing to compensate for the inconvenience caused to the honest key holders.
Modifications to the above described system may be made which will improve the practicality of the system. For example, the period key that is sent in the validation cycle may be the key for the next period. Although this key may be received quickly it should not be able to be used straight away. This would mean that a new customer may have to wait for several weeks before he could receive television programmes. In order to overcome this problem the current period key is sent encrypted with the next _- .
OMPI period key - P NEXT ^rπR E ^ " Provided the customer is permitted to receive programme during the next month, say, he may begin viewing from the time he has received his validation signal. A further modification is to send a known code encrypted with the period key. This signal is useful for the purpose of deciding whether the period key has been received correctly and that the encrypted block has not been falsified. The code could be made secret by using the period key for the special code. The receiver finds a binary word that it thinks is the period key by decrypting the signal D(T +P) . Provided the period key P has been received without error, using it to decrypt the signal P(P) or P(Ts-s-S+P) will reveal the same period key P. this can be checked by comparing the received
P key value with the value of the P key contained in the message T + S + P. If the comparison is negative the receiver makes the decision to interrogate the address cycle again. The check also ensures that the signal P(Ts+S+P) as well as the signal P(Tc+P) is a valid signal,
The encryption system signals may be formatted into a data frame in a packet system such as is proposed for the sound for the European Satellite Broadcast signal standard. A sync word and address word are needed to locate the various signals. the security device uses the address word to find the particular 510 bit block, in the long validation cycle, that is intended for that receiver.
A method of synchronising the key changes may be achieved in a packet multiplexing system by having two signals. The first is a frame counter on line 625 which represents a clock. Keys arrive asynchronously and are changed during line 625 at specified times. A second signal is sent in the packet multiplex which labels the. trans- mitted keys with the time that they are to be activated. An alternative approach, which eliminates the need for a time label, is to transmit the keys synchronously with the television signal. There are two keys that need to be changed - the period key and the session key.
WIPO

Claims

CLAIMS :
1. Apparatus for transmitting a scrambled information signal to a plurality of users, comprising means for scrambling the information signal, means for use in identifying the scrambling technique used, means for generating a plurality of information signals (Tc) each representing information concerning a respective user: means for producing a data block by appending together a small plurality of information signals (Tc) together, with the encryption key (P), and encrypting the whole block with a distribution key (D) which is common to the small plurality group of users whose information signals (Tc) are contained in the block whereby to reduce the time to cycle around all the subscribers in a given data capacity by reducing the total number of bits to be transmitted.
2. Apparatus according to claim 1 wherein the distribu¬ tion key (D) which is common to the small plurality of users may be changed to a new key after one or more of the plurality of user information signals (Tc) has been removed from the shared encrypted data block.
3. Apparatus according to claim 2 wherein the new distribution key (D) that has been used to encrypt the data block is securely transmitted to the users, by the transmission system, by encrypting the new shared distribu¬ tion key (D) with another key (U) which is unique and different for each user.
4. Apparatus according to claim 2 wherein the new shared distribution key (D) is sent to the remaining plurality of users in a detachable module.
OMPI
5 - Apparatus according to claim 1, and comprising means for generating a further encryption key signal (S) which is used as the key in the encryption of the signal (A) means for encrypting the further key signal (S) in accordance with the first mentioned key signal (P) in order to increase the security of the transmissions.
6. Apparatus according to claim 5. wherein the means for generating a further encryption key signal (S) is arranged to alter the further encryption key signal (S) at a first frequency, and the means for generating the first-mentioned encryption key signal (P) is arranged to alter the first-mentioned encryption key signal (P) at a second frequency lower than the first .
7. Apparatus according to claims 1,5 or 6 wherein a
CODE signal is encrypted with the first mentioned encryption key (P) to form an encryption signal P(CODE) or P(Ts + CODE) or P(Ts + S + CODE), where Ts is a parameter of the signal and (S) is the key signal described in claims 5 and 6, the purpose of the CODE signal being to check that all the transmitted information, and in particular the two signals D(Tc + P) and P(Ts + S + CODE), have been received correctly and have not been falsified.
8. Apparatus according to claim 7- wherein the CODE signal is the first-mentioned encryption key (P) .
9. Apparatus for receiving and descrambling a scrambled information signal comprising first decrypting means (20) responsive to a user key signal (D) for receiving a trans¬ mitted signal encrypted by the user key signal (D) and containing a first key signal (P) applicable to a plurality of receivers and a plurality of information signals (Tc) each relating to one of the plurality of receivers-, the _- . first decryption means being arranged to recover the first key signal (P) and the information relating to its receiver, and a further decrypting means (23) for receiving the encrypted information signal (A) and responsive to recovery of the first key signal (P) for descrambling the information signal (A) .
10. ' Apparatus according to claim 9 wherein both the distribution key (D) which is shared amongst a plurality of users and a unique key (U) which is not shared is stored in the receiver; and means is provided for using the unique key (U) to decrypt the transmitted signal described in claim 2 to recover the new shared key (D) and replace the old shared key which is held in the receiver.
11. Apparatus according to claim 9 wherein a plurality of distribution keys (D), which may or may not be shared and stored in the receiver and may be used to decrypt the information relating to the receiver but where only one distribution key is used at any one time.
12. Apparatus according to claim 9 , and including the another decrypting means (21) for receiving a transmitted second key signal (S) encrypted by the first key signal (P) and for recovering the second key signal (S) , the further decrypting (23) using the recovered second key signal (S) and in response thereto decrypting the information signal (P).
13- Apparatus according claim 12, wherein the said another decrypting means (21) is arranged to receive the encrypted second key signal (S) and a further signal (Ts) relating to the information signal (A) and to recover both the second key signal (S) and the further signal (Ts), and control means are arranged to compare the information (Tc) from the first descrambling means with the further signal
(Ts) and to gate the application of the second key signal
(S) to the third descrambling means (23) in accordance with said comparison. ^^ ^
' ' OM
14. Apparatus according to claim 12 and 13 wherein, after descryption, the user information (Tc) is placed in a store in the receiver and the further signal (Ts) is used in a way such as to cause the said receiver store to alter its contents.
15. Apparatus according to any one of claims 9 to 14. wherein a CODE signal is receovered in the receiver by decrypting a transmitted signal with the first key (P) the purpose of the CODE signal being to use it to check that all the received information, and in particular the two signals D(Tc + P) and P(Ts + S + CODE), have been received correctly and have not been falsified.
16. Apparatus according to claim 15- wherein the CODE signal is the first key signal (P).
17. Apparatus according to any one of claims 9 to 16, wherein the user key signal (D) is contained in circuitry permanently associated with the first decrypting means (20)
lδ. Apparatus according to claims 9 to 175 wherein the user key signal (D) is contained in a module which is removable by the user from the receiving apparatus.
19. Apparatus according to any one of claims 1 to lδ, wherein the algorithm used to encrypt or decrypt the trans¬ mitted signals has the property that if any part of the encrypted signal is altered this results in a decrypted signal which is approximately random when the encrypted signal is decrypted with the correct key; the purpose of this being to render any o the received signals useless .
OMPI
PCT/GB1984/000237 1983-06-30 1984-07-02 Encrypted broadcast television system WO1985000491A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AT84902602T ATE37762T1 (en) 1983-06-30 1984-07-02 ENCRYPTED TELEVISION AND RADIO SYSTEM.
DE8484902602T DE3474496D1 (en) 1983-06-30 1984-07-02 Encrypted broadcast television system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
GB8317796 1983-06-30
GB8317796 1983-06-30
GB8319817 1983-07-22
GB8319817 1983-07-22

Publications (1)

Publication Number Publication Date
WO1985000491A1 true WO1985000491A1 (en) 1985-01-31

Family

ID=26286514

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1984/000237 WO1985000491A1 (en) 1983-06-30 1984-07-02 Encrypted broadcast television system

Country Status (4)

Country Link
US (1) US4736422A (en)
EP (1) EP0148235B1 (en)
DE (1) DE3474496D1 (en)
WO (1) WO1985000491A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2631193A1 (en) * 1988-05-06 1989-11-10 Europ Rech Electr Lab METHOD FOR SCRAMBLING AND DE-SCALDING COMPOSITE VIDEO SIGNALS, AND IMPLEMENTING DEVICE
EP0343805A2 (en) * 1988-05-27 1989-11-29 General Instrument Corporation Of Delaware Reproduction of secure keys by using distributed key generation data
WO1991011884A1 (en) * 1990-02-01 1991-08-08 Scientific-Atlanta, Inc. External security module for a television signal decoder
EP0471373A2 (en) * 1990-08-17 1992-02-19 General Instrument Corporation Of Delaware Information processing apparatus with replaceable security element
US5237610A (en) * 1990-02-01 1993-08-17 Scientific-Atlanta, Inc. Independent external security module for a digitally upgradeable television signal decoder
EP0658054A2 (en) * 1993-12-09 1995-06-14 News Datacom Ltd. Apparatus and method for securing communication systems
EP0711074A1 (en) * 1990-12-06 1996-05-08 EDICO S.r.l. System for the transmission and reception of encoded television signals

Families Citing this family (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
GB2143352A (en) * 1983-07-15 1985-02-06 Philips Electronic Associated Authorising coded signals
EP0151147B1 (en) * 1983-07-22 1988-04-20 Independent Broadcasting Authority Security system for television signal encryption
GB2183378A (en) * 1985-11-25 1987-06-03 Philips Electronic Associated Receiving scrambled signals
US4805216A (en) * 1987-01-08 1989-02-14 Compfax Corporation Method and apparatus for continuously acknowledged link encrypting
US4924513A (en) * 1987-09-25 1990-05-08 Digital Equipment Corporation Apparatus and method for secure transmission of data over an unsecure transmission channel
US4995080A (en) * 1988-08-04 1991-02-19 Zenith Electronics Corporation Television signal scrambling system and method
US4989245A (en) * 1989-03-06 1991-01-29 General Instrument Corporation Controlled authorization of descrambling of scrambled programs broadcast between different jurisdictions
GB2231755B (en) * 1989-04-21 1993-10-06 Pioneer Electronic Corp Method for scrambling a television signal and method and apparatus for descrambling a scrambled television signal
US5081678A (en) * 1989-06-28 1992-01-14 Digital Equipment Corporation Method for utilizing an encrypted key as a key identifier in a data packet in a computer network
JPH03291083A (en) * 1990-04-09 1991-12-20 Matsushita Electric Ind Co Ltd Key signal converter for catv system
US5581614A (en) * 1991-08-19 1996-12-03 Index Systems, Inc. Method for encrypting and embedding information in a video program
US5272752A (en) * 1992-03-16 1993-12-21 Scientific-Atlanta, Inc. Authorization code lockout mechanism for preventing unauthorized reception of transmitted data
US6771617B1 (en) 1993-06-17 2004-08-03 Gilat Satellite Networks, Ltd. Frame relay protocol-based multiplex switching scheme for satellite mesh network
US5434850A (en) 1993-06-17 1995-07-18 Skydata Corporation Frame relay protocol-based multiplex switching scheme for satellite
US5381481A (en) * 1993-08-04 1995-01-10 Scientific-Atlanta, Inc. Method and apparatus for uniquely encrypting a plurality of services at a transmission site
JPH07271865A (en) * 1994-04-01 1995-10-20 Mitsubishi Corp Method for managing copyright of data base
US7036019B1 (en) * 1994-04-01 2006-04-25 Intarsia Software Llc Method for controlling database copyrights
US6744894B1 (en) 1994-04-01 2004-06-01 Mitsubishi Corporation Data management system
JPH07283809A (en) * 1994-04-08 1995-10-27 Mitsubishi Corp Ciphering key system
US6473793B1 (en) * 1994-06-08 2002-10-29 Hughes Electronics Corporation Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users
JPH09510596A (en) 1994-06-08 1997-10-21 エイチイー・ホールディングス・インコーポレーテッド・ディー ビーエー・ヒューズ・エレクトロニクス Apparatus and method for hybrid network access
US6701370B1 (en) 1994-06-08 2004-03-02 Hughes Electronics Corporation Network system with TCP/IP protocol spoofing
US7302415B1 (en) 1994-09-30 2007-11-27 Intarsia Llc Data copyright management system
US6424715B1 (en) * 1994-10-27 2002-07-23 Mitsubishi Corporation Digital content management system and apparatus
EP0715241B1 (en) * 1994-10-27 2004-01-14 Mitsubishi Corporation Apparatus for data copyright management system
EP0709760B1 (en) 1994-10-27 2006-05-31 Intarsia Software LLC Data copyright management system
US5652795A (en) * 1994-11-14 1997-07-29 Hughes Electronics Method and apparatus for an adapter card providing conditional access in a communication system
US5727065A (en) 1994-11-14 1998-03-10 Hughes Electronics Deferred billing, broadcast, electronic document distribution system and method
US6963859B2 (en) 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
JPH08263438A (en) * 1994-11-23 1996-10-11 Xerox Corp Distribution and use control system of digital work and access control method to digital work
KR0152788B1 (en) 1994-11-26 1998-10-15 이헌조 Copy protecting method and apparatus of digital image system
KR0136458B1 (en) 1994-12-08 1998-05-15 구자홍 Copy protection apparatus of digital magnetic recording and reproducing system
US5590202A (en) * 1995-01-18 1996-12-31 Zenith Electronics Corporation Countdown system for conditional access module
US5642418A (en) * 1995-02-21 1997-06-24 Bell Atlantic Network Services, Inc. Satellite television system and method
US6157719A (en) * 1995-04-03 2000-12-05 Scientific-Atlanta, Inc. Conditional access system
US6252964B1 (en) * 1995-04-03 2001-06-26 Scientific-Atlanta, Inc. Authorization of services in a conditional access system
US6246767B1 (en) 1995-04-03 2001-06-12 Scientific-Atlanta, Inc. Source authentication of download information in a conditional access system
US20040136532A1 (en) * 1995-04-03 2004-07-15 Pinder Howard G. Partial dual-encrypted stream utilizing program map tables
US8548166B2 (en) 1995-04-03 2013-10-01 Anthony J. Wasilewski Method for partially encrypting program data
US7224798B2 (en) * 1995-04-03 2007-05-29 Scientific-Atlanta, Inc. Methods and apparatus for providing a partial dual-encrypted stream in a conditional access overlay system
US6937729B2 (en) * 1995-04-03 2005-08-30 Scientific-Atlanta, Inc. Representing entitlements to service in a conditional access system
US5627892A (en) * 1995-04-19 1997-05-06 General Instrument Corporation Of Delaware Data security scheme for point-to-point communication sessions
US5621793A (en) * 1995-05-05 1997-04-15 Rubin, Bednarek & Associates, Inc. TV set top box using GPS
US6108365A (en) * 1995-05-05 2000-08-22 Philip A. Rubin And Associates, Inc. GPS data access system
US8595502B2 (en) * 1995-09-29 2013-11-26 Intarsia Software Llc Data management system
US7801817B2 (en) * 1995-10-27 2010-09-21 Makoto Saito Digital content management system and apparatus
US6577734B1 (en) * 1995-10-31 2003-06-10 Lucent Technologies Inc. Data encryption key management system
US6055314A (en) * 1996-03-22 2000-04-25 Microsoft Corporation System and method for secure purchase and delivery of video content programs
US6085323A (en) * 1996-04-15 2000-07-04 Kabushiki Kaisha Toshiba Information processing system having function of securely protecting confidential information
US5748736A (en) * 1996-06-14 1998-05-05 Mittra; Suvo System and method for secure group communications via multicast or broadcast
DE69733986T2 (en) * 1996-10-31 2006-01-26 Matsushita Electric Industrial Co., Ltd., Kadoma Device for encrypted communication with limited damage on becoming aware of a secret key
US6233684B1 (en) 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
WO1999009743A2 (en) * 1997-08-01 1999-02-25 Scientific-Atlanta, Inc. Conditional access system
US7515712B2 (en) 1997-08-01 2009-04-07 Cisco Technology, Inc. Mechanism and apparatus for encapsulation of entitlement authorization in conditional access system
US20030118186A1 (en) * 1997-10-30 2003-06-26 Gilley James E. Apparatus for and method for cipher check of an analog scrambler
EP1040661B1 (en) 1997-12-10 2001-10-31 Thomson Licensing S.A. Conditional access system for digital receivers
EP0964573A1 (en) * 1998-06-11 1999-12-15 THOMSON multimedia Method and apparatus for enlarging DVB-CI functionality by enabling a direct access to the Conditional Access Module
JP4763866B2 (en) 1998-10-15 2011-08-31 インターシア ソフトウェア エルエルシー Method and apparatus for protecting digital data by double re-encryption
JP3994599B2 (en) * 1998-10-21 2007-10-24 富士ゼロックス株式会社 Recording device and recording method, fee calculation device, fee calculation method, and fee billing system
US7058607B1 (en) * 1998-10-21 2006-06-06 Fuji Xerox Co., Ltd. Contents distribution method and system
CA2347211A1 (en) 1998-10-23 2000-05-04 L-3 Communications Corporation Apparatus and methods for managing key material in heterogeneous cryptographic assets
US6934255B1 (en) * 1999-02-02 2005-08-23 Packeteer, Inc. Internet over satellite apparatus
US8479251B2 (en) * 1999-03-31 2013-07-02 Microsoft Corporation System and method for synchronizing streaming content with enhancing content using pre-announced triggers
US7885899B1 (en) 2000-02-08 2011-02-08 Ipass Inc. System and method for secure network purchasing
US6601169B2 (en) * 1999-12-30 2003-07-29 Clyde Riley Wallace, Jr. Key-based secure network user states
AU2001232794A1 (en) * 2000-01-14 2001-07-24 Diva Systems Corporation Conditional access and security for video on-demand systems
US7146007B1 (en) * 2000-03-29 2006-12-05 Sony Corporation Secure conditional access port interface
US6804357B1 (en) * 2000-04-28 2004-10-12 Nokia Corporation Method and system for providing secure subscriber content data
US7310809B2 (en) * 2000-05-19 2007-12-18 General Instrument Corporation Scalable pay-by-time technique for secure multicast distribution of streaming content
US7412605B2 (en) * 2000-08-28 2008-08-12 Contentguard Holdings, Inc. Method and apparatus for variable encryption of data
US7743259B2 (en) * 2000-08-28 2010-06-22 Contentguard Holdings, Inc. System and method for digital rights management using a standard rendering engine
WO2002069567A2 (en) * 2000-10-26 2002-09-06 General Instrument Corporation Enforcement of rights and conditions for multimedia content
US7343324B2 (en) * 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
FI113898B (en) * 2000-11-21 2004-06-30 Nokia Corp Process for producing content in a wireless communication device
US6912294B2 (en) * 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
US7774279B2 (en) * 2001-05-31 2010-08-10 Contentguard Holdings, Inc. Rights offering and granting
US8069116B2 (en) * 2001-01-17 2011-11-29 Contentguard Holdings, Inc. System and method for supplying and managing usage rights associated with an item repository
US20040039704A1 (en) * 2001-01-17 2004-02-26 Contentguard Holdings, Inc. System and method for supplying and managing usage rights of users and suppliers of items
US6754642B2 (en) * 2001-05-31 2004-06-22 Contentguard Holdings, Inc. Method and apparatus for dynamically assigning usage rights to digital works
US7028009B2 (en) * 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
FR2824212A1 (en) * 2001-04-25 2002-10-31 Thomson Licensing Sa METHOD FOR MANAGING A SYMMETRIC KEY IN A COMMUNICATION NETWORK AND DEVICES FOR IMPLEMENTING IT
US6876984B2 (en) 2001-05-31 2005-04-05 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US8099364B2 (en) * 2001-05-31 2012-01-17 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US8275709B2 (en) * 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US6895503B2 (en) * 2001-05-31 2005-05-17 Contentguard Holdings, Inc. Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
US7725401B2 (en) * 2001-05-31 2010-05-25 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US20030009424A1 (en) * 2001-05-31 2003-01-09 Contentguard Holdings, Inc. Method for managing access and use of resources by verifying conditions and conditions for use therewith
US8001053B2 (en) * 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
US7222104B2 (en) * 2001-05-31 2007-05-22 Contentguard Holdings, Inc. Method and apparatus for transferring usage rights and digital work having transferrable usage rights
AU2002312351B2 (en) * 2001-06-07 2006-11-30 Contentguard Holdings, Inc. Method and apparatus managing the transfer of rights
KR20030096250A (en) * 2001-06-07 2003-12-24 콘텐트가드 홀딩즈 인코포레이티드 Method and apparatus for supporting multiple trust zones in a digital rights management system
US7774280B2 (en) * 2001-06-07 2010-08-10 Contentguard Holdings, Inc. System and method for managing transfer of rights using shared state variables
US7865440B2 (en) * 2001-10-11 2011-01-04 International Business Machines Corporation Method, system, and program for securely providing keys to encode and decode data in a storage cartridge
TW552201B (en) * 2001-11-08 2003-09-11 Benq Corp Fluid injection head structure and method thereof
JP4714414B2 (en) * 2001-11-20 2011-06-29 コンテントガード ホールディングズ インコーポレイテッド Extensible rights expression processing system
US7974923B2 (en) * 2001-11-20 2011-07-05 Contentguard Holdings, Inc. Extensible rights expression processing system
US7840488B2 (en) * 2001-11-20 2010-11-23 Contentguard Holdings, Inc. System and method for granting access to an item or permission to use an item based on configurable conditions
US7805371B2 (en) * 2002-03-14 2010-09-28 Contentguard Holdings, Inc. Rights expression profile system and method
EP1483717A4 (en) * 2002-03-14 2006-05-24 Contentguard Holdings Inc Rights expression profile system and method using templates and profiles
US20030229593A1 (en) * 2002-03-14 2003-12-11 Michael Raley Rights expression profile system and method
US7092527B2 (en) * 2002-04-18 2006-08-15 International Business Machines Corporation Method, system and program product for managing a size of a key management block during content distribution
JP2006501536A (en) * 2002-04-29 2006-01-12 コンテントガード ホールディングズ インコーポレイテッド Copyright management system using legal expression language
FR2842980A1 (en) * 2002-07-24 2004-01-30 Thomson Licensing Sa METHOD FOR DISTRIBUTING ENCRYPTED PORTIONS OF AN AUDIOVISUAL PROGRAM
US7343398B1 (en) 2002-09-04 2008-03-11 Packeteer, Inc. Methods, apparatuses and systems for transparently intermediating network traffic over connection-based authentication protocols
US7685642B2 (en) * 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
US7132953B2 (en) * 2003-06-26 2006-11-07 Lear Corporation Spring sensor assembly for a vehicle seat cushion
US20050097593A1 (en) * 2003-11-05 2005-05-05 Michael Raley System, method and device for selected content distribution
US10013535B2 (en) * 2003-11-21 2018-07-03 Ciena Corporation Software configuration of module dependent on history
US8396216B2 (en) 2003-11-21 2013-03-12 Howard G. Pinder Partial dual-encryption using program map tables
US20060107326A1 (en) * 2004-11-12 2006-05-18 Demartini Thomas Method, system, and device for verifying authorized issuance of a rights expression
US20060106726A1 (en) * 2004-11-18 2006-05-18 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US8660961B2 (en) 2004-11-18 2014-02-25 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US20060112015A1 (en) * 2004-11-24 2006-05-25 Contentguard Holdings, Inc. Method, system, and device for handling creation of derivative works and for adapting rights to derivative works
US20060248573A1 (en) * 2005-04-28 2006-11-02 Content Guard Holdings, Inc. System and method for developing and using trusted policy based on a social model
US20060271915A1 (en) * 2005-05-24 2006-11-30 Contentguard Holdings, Inc. Usage rights grammar and digital works having usage rights created with the grammar
WO2007041170A2 (en) * 2005-09-29 2007-04-12 Contentguard Holdings, Inc. System for digital rights management using advanced copy with issue rights and managed copy tokens
US7720767B2 (en) * 2005-10-24 2010-05-18 Contentguard Holdings, Inc. Method and system to support dynamic rights and resources sharing

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0014654A1 (en) * 1979-02-06 1980-08-20 Etablissement Public de Diffusion dit "Télédiffusion de France" Subscription card for a videotext receiver
US4292650A (en) * 1979-10-29 1981-09-29 Zenith Radio Corporation Stv Subscriber address system
WO1983001881A1 (en) * 1981-11-19 1983-05-26 Communications Satellite Corp A security system for sstv encryption
WO1983004154A1 (en) * 1982-05-11 1983-11-24 Telease, Inc. Method and system for remote reporting, particularly for pay television billing

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57500537A (en) * 1980-03-31 1982-03-25
US4531021A (en) * 1980-06-19 1985-07-23 Oak Industries Inc. Two level encripting of RF signals
US4388643A (en) * 1981-04-06 1983-06-14 Northern Telecom Limited Method of controlling scrambling and unscrambling in a pay TV system
US4531020A (en) * 1982-07-23 1985-07-23 Oak Industries Inc. Multi-layer encryption system for the broadcast of encrypted information
US4613901A (en) * 1983-05-27 1986-09-23 M/A-Com Linkabit, Inc. Signal encryption and distribution system for controlling scrambling and selective remote descrambling of television signals

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0014654A1 (en) * 1979-02-06 1980-08-20 Etablissement Public de Diffusion dit "Télédiffusion de France" Subscription card for a videotext receiver
US4292650A (en) * 1979-10-29 1981-09-29 Zenith Radio Corporation Stv Subscriber address system
WO1983001881A1 (en) * 1981-11-19 1983-05-26 Communications Satellite Corp A security system for sstv encryption
WO1983004154A1 (en) * 1982-05-11 1983-11-24 Telease, Inc. Method and system for remote reporting, particularly for pay television billing

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2631193A1 (en) * 1988-05-06 1989-11-10 Europ Rech Electr Lab METHOD FOR SCRAMBLING AND DE-SCALDING COMPOSITE VIDEO SIGNALS, AND IMPLEMENTING DEVICE
EP0426923A1 (en) * 1988-05-06 1991-05-15 Laboratoire Europeen De Recherches Electroniques Avancees Compound video signal scrambling and unscrambling method and apparatus
WO1991007849A1 (en) * 1988-05-06 1991-05-30 Laboratoire Europeen De Recherches Electroniques Avancees Method and device for scrambling and descrambling composite video signals
US5224161A (en) * 1988-05-06 1993-06-29 Laboratoir Europeen De Recherches Electroniques Avancees, Societe En Nom Collectif Method of scrambling and of unscrambling composite video signals, and device for implementation
EP0343805A2 (en) * 1988-05-27 1989-11-29 General Instrument Corporation Of Delaware Reproduction of secure keys by using distributed key generation data
EP0343805A3 (en) * 1988-05-27 1991-03-13 General Instrument Corporation Of Delaware Reproduction of secure keys by using distributed key generation data
AU635180B2 (en) * 1990-02-01 1993-03-11 Scientific-Atlanta, Inc. External security module for a television signal decoder
WO1991011884A1 (en) * 1990-02-01 1991-08-08 Scientific-Atlanta, Inc. External security module for a television signal decoder
US5237610A (en) * 1990-02-01 1993-08-17 Scientific-Atlanta, Inc. Independent external security module for a digitally upgradeable television signal decoder
USRE39166E1 (en) 1990-02-01 2006-07-11 Scientific-Atlanta, Inc. External security module for a television signal decoder
EP0471373A3 (en) * 1990-08-17 1992-07-29 General Instrument Corporation Information processing apparatus with replaceable security element
EP0471373A2 (en) * 1990-08-17 1992-02-19 General Instrument Corporation Of Delaware Information processing apparatus with replaceable security element
EP0711074A1 (en) * 1990-12-06 1996-05-08 EDICO S.r.l. System for the transmission and reception of encoded television signals
EP0658054A2 (en) * 1993-12-09 1995-06-14 News Datacom Ltd. Apparatus and method for securing communication systems
EP0658054A3 (en) * 1993-12-09 1995-07-26 News Datacom Ltd Apparatus and method for securing communication systems.
US5590200A (en) * 1993-12-09 1996-12-31 News Datacom Ltd. Apparatus and method for securing communication systems

Also Published As

Publication number Publication date
DE3474496D1 (en) 1988-11-10
US4736422A (en) 1988-04-05
EP0148235B1 (en) 1988-10-05
EP0148235A1 (en) 1985-07-17

Similar Documents

Publication Publication Date Title
US4736422A (en) Encrypted broadcast television system
JP3565715B2 (en) Broadcast system and broadcast transceiver
US4887296A (en) Cryptographic system for direct broadcast satellite system
KR100577934B1 (en) Process for protecting an information item transmitted from a security element to a decoder and protection system using such a process
JP3015175B2 (en) Terminal function updating method and device for maintaining secure communication network
USRE33189E (en) Security system for SSTV encryption
US4484027A (en) Security system for SSTV encryption
EP0194769B1 (en) Cryptographic system for a direct broadcast by satellite network
AU748518B2 (en) Method and apparatus for encrypted data stream transmission
EP0950319B2 (en) Preventing replay attacks on digital information distributed by network service providers
US5627892A (en) Data security scheme for point-to-point communication sessions
US7155611B2 (en) Method of operating a conditional access system for broadcast applications
KR100252972B1 (en) Conditional access system
NO173630B (en) PROCEDURE AND SYSTEM FOR TRANSFERING PICTURES, SOUND, TELEVISION AND DATA FROM A TRANSMITTER TO DECODER GROUPS
JP4043669B2 (en) Related information processing device in conditional access system
US6920222B1 (en) Conditional access system enabling partial viewing
EP0179612B1 (en) Cryptographic system for direct broadcast satellite network
GB2151886A (en) Conditional-access broadcast transmission
JP2004088280A (en) Scramble broadcast transmitter and receiver
JP2825053B2 (en) Pay broadcast transmission / reception system and pay broadcast receiving decoder
JPH11234647A (en) Storage type broadcast receiver
JPH04104559A (en) Data broadcast system
JPH04297145A (en) Method of updating descramble key information for subscrition broadcasting system
GB2377348A (en) Security unit for encrypted signal transmission
JPH0879234A (en) Data receiver

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): JP US

AL Designated countries for regional patents

Designated state(s): AT BE CH DE FR GB LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1984902602

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1984902602

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1984902602

Country of ref document: EP