AU2001260138A1 - Data scrambling and descrambling system - Google Patents
Data scrambling and descrambling systemInfo
- 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
Links
- 238000003860 storage Methods 0.000 claims description 7
- 230000001351 cycling effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101150071746 Pbsn gene Proteins 0.000 description 1
- 241000283984 Rodentia Species 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
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.
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 |