[go: up one dir, main page]

AU2001260138A1 - Data scrambling and descrambling system - Google Patents

Data scrambling and descrambling system

Info

Publication number
AU2001260138A1
AU2001260138A1 AU2001260138A AU2001260138A AU2001260138A1 AU 2001260138 A1 AU2001260138 A1 AU 2001260138A1 AU 2001260138 A AU2001260138 A AU 2001260138A AU 2001260138 A AU2001260138 A AU 2001260138A AU 2001260138 A1 AU2001260138 A1 AU 2001260138A1
Authority
AU
Australia
Prior art keywords
control word
ecm
scrambled
content
processing unit
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
AU2001260138A
Inventor
Andrew Augustine Wajs
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Irdeto Access BV
Original Assignee
Irdeto Access BV
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 Irdeto Access BV filed Critical Irdeto Access BV
Publication of AU2001260138A1 publication Critical patent/AU2001260138A1/en
Granted legal-status Critical Current

Links

Description

System for providing scrambled content, and system for descrambling scrambled content
The invention relates to conditional access systems suitable for receiving apparatus provided with storage devices with large capacity. The invention specifically relates to a system for providing scrambled content according to the prea - ble of claim 1 and to a system for descrambling scrambled content according to the preamble of claim 3.
Recently television receiving apparatus have been equipped with storage devices with large capacity allowing the users to store hours of video content. In this manner the user can create a "personal television" recording his favourite programs and the like. Such receiving apparatus can be made as a television apparatus, a set-top box or the like.
The content stored in the storage devices, such as large hard discs, can include scrambled content with condi- tional access, wherein control words are needed to descramble the content. Such storage devices allow going backwards through the scrambled content, wherein however the presently available mechanisms for cycling control words become difficult to use. Going backwards is necessary as the users would like to use a VCR-like rewind functionality. However the current techniques used for control word cycling are designed for signals that go forward only.
The invention aims to provide a system for providing scrambled content and a system for descrambling scrambled con- tent of the above-mentioned type, wherein a VCR-like rewind function is supported.
According to the invention a system for providing scrambled content, comprises a control word generator, each control word including a control word identifier, a scrambler for providing a stream of scrambled data packets, wherein one or more consecutive packets are scrambled using the same control word (C ) and wherein each packet includes a control word
invention is shown.
Fig. 1A and IB show simplified diagrams of embodiments of the systems for providing scrambled content, and descrambling scrambled content according to the invention. Fig. 2A and 2B show diagrams to explain the operation of the systems of the invention.
Fig. 1 shows a system 1 for providing scrambled content comprising a control word generator 2 and a scrambler 3. The scrambler 3 receives clear content and delivers content scrambled using the control words provided by the control word generator 2 as encryption keys. The control word generator provides a new control word every ten seconds for example. As is well-known in the art, the control words are generally used as a seed for a pseudo-random binary sequence generator, wherein the output of the PRBS generator is used for scrambling the clear content . Of course other scramble systems such as a block cypher system may also be used. As such scrambling systems are known per se, this is not discussed in detail in this specification as it is not part of the present invention. Each control word C has an associated control word identifier, which in case of the generally used MPEG system is only one bit, i.e. either a zero or a one. In a corresponding manner the same control word identifier, i.e. a zero or a one, is associated with each scrambled data packet or plurality of scrambled data pack- ets scrambled under the control of the control word having the same associated identifier zero or one.
The control words C 0 and CWX are also delivered to an ECM encryption device 4 which encrypts the control words using an input key P. The encryption device 4 can be made as a smart card. The encrypted ECM's with the control words are inserted into the scrambled content and broadcasted or delivered in any other manner to a number of subscribers each having a system 5 for descrambling scrambled content.
It is noted that the key P used by the encryption de- vice 4 can be transferred to the systems 5 in so-called entitlement management messages which are not shown in fig. 1. Conditional access systems operating with such a hierarchy of keys are known per se and are not further described in this specifi - in
According to the invention, this problem of locating an ECM in the data stream is avoided by including in the ECM's three keys, i.e. the previous control word CWP/ the current control word C C and the next control word CWN. In this manner each ECM extracted from the stream by the processing unit 8 at play back of the content stored on the disc 10 contains three control words, including the control word required for descrambling the previous data packet. In this manner a rewind function is supported in an easy manner so that the user can scroll back through the content retrieved from the storage device 10 using the control means 9. Of course, such control means may include a remote control device.
An illustration of the operation of the systems of the invention is schematically shown in fig. 2. A content stream with data packets A, B, C and D is shown, wherein it is assumed that data packet A has the control word identifier 0, the data packet B the identifier 1, the data packet C the identifier 0 etc. The ECM stream is shown above the data packet stream. As indicated, a new ECM is extracted from the stream shortly be- fore a transition from data packet A to B, from B to C etc. The ECM extracted from the data stream shortly before the beginning of data packet A, includes the previous control word C P1, the current control word CWA0, and the next control word C Bι . The next ECM includes the previous control word C A0, the current control word CWBι and the next control word C Co • During normal playback, the processing unit 8 will extract the ECM's subsequently from the data stream and will send the ECM's to the decryption device 7. The processing unit 8 will request the decryption device 7 to send the current control word C A0 and the next control word C Bι to the descrambler 6. The descrambler 6 receiving the data packet A with identifier 0, will use the control word C Ao to descramble this data packet. At the transition from data packet A to data packet B, the new identifier 1 indicates the descrambler 6 to use the control word C Bι . The same operation applies to the fast forward mode wherein the processing unit 8 will request the decryption device 7 to send the current and next control words to the descrambler 6.
If the user operates the control means 9 for going backwards, i.e. a VCR-like rewind function, the processing unit 8 instructs the decryption device 7 to provide the current control word CWA0 and previous control word C Pι. In this manner the descrambler 6 can descramble the previous data packet. In the above example it is indicated that the ECM's are stored as part of the content. It is also possible to store the ECM's separately with timing information. In this case timing information in the content stream is used by the processing unit 8 to extract or retrieve the correct ECM's from the stor- age device 10.
From the above it will be understood that the invention provides systems, wherein going backwards through the stored video content is allowed without any significant increase in the load on the processing unit in processing ECM's and synchronizing control words. It will be clear that the invention can be used with any type of video or audio content.
The invention is not restricted to the above described embodiments which can be varied in a number of ways within the scope of the attached claims.

Claims (5)

1. System for providing scrambled content, comprising a control word generator, each control word including a control word identifier, a scrambler for providing a stream of scrambled data packets, wherein one or more consecutive packets are scrambled using the same control word (CW) and wherein each packet includes a control word identifier identifying the control word used, and an encryption device for providing entitlement control messages (ECM's), each ECM including at least a next control word (C N) , characterized in that the ECM encryp- tion device provides ECM's including a previous control word (C p) , a current control word (CWC) and a next control word (C N) .
2. System according to claim 1, wherein the ECM encryption device is accommodated in a smart card.
3. System for descrambling scrambled content, comprising a descrambler for descrambling the scrambled content, a decryption device for decrypting ECM's to obtain control words, wherein the ECM decryption device delivers control words to the descrambler, wherein the descrambler descrambles the data pack- ets of the scrambled content using a control word having a control word identifier corresponding with the control word identifier of the data packet to be descrambled, the system further comprising a storage device for storing scrambled content and a processing unit with means to control play back of the stored content, going fast forward and going backwards, wherein the processing unit is programmed to extract ECM's and to provide the ECM's to the ECM decryption device for decryption, characterized in that the processing unit is programmed to request the ECM decryption device to provide at least a next control word (C N) at play back or going fast forward, and to provide at least a previous control word (C P) and a current control word (CWC) at going backwards.
4. System according to claim 3, wherein the processing unit is programmed to request the ECM decryption device to provide the current control word (CWC) together with a next control word (CWN) at playback or going fast forward and to provide the current control word (CWC) together with a previous control word (CWP) at going backwards.
5. System according to claim 3 or 4 , wherein the ECM decryption device is accommodated in a smart card.
AU2001260138A 2000-04-07 2001-03-21 Data scrambling and descrambling system Granted AU2001260138A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP00201277 2000-04-07

Publications (1)

Publication Number Publication Date
AU2001260138A1 true AU2001260138A1 (en) 2002-01-10

Family

ID=

Similar Documents

Publication Publication Date Title
EP1143722B1 (en) Data scrambling and descrambling system
EP1176826B1 (en) Super encrypted storage and retrieval of media programs in a hard-paired receiver and storage device
EP1176827B1 (en) Super encrypted storage and retrieval of media programs with smartcard generated keys
JP4267451B2 (en) Method for pairing a receiver configured to receive a plurality of media programs and a conditional access module to function
KR100566008B1 (en) Method and apparatus for recording encrypted digital data
US5991400A (en) Time-shifted conditional access
US7356144B2 (en) Control of usage of contents in digital broadcasts
EP1175096B1 (en) Secure storage and replay of media programs using a hard-paired receiver and storage device
US8082588B2 (en) Secured storage method of encrypted data on a personal digital recorder
EP1440578B1 (en) Conditional access system and copy protection
JP2000115091A (en) Information recording device and information reproducing device
JP2825053B2 (en) Pay broadcast transmission / reception system and pay broadcast receiving decoder
AU2001260138A1 (en) Data scrambling and descrambling system
JP4542518B2 (en) Content usage control transmission device, content usage control reception device, content usage control system, content usage control transmission program, and content usage control reception program
US20040091112A1 (en) Piracy reduction method for digital content