Encryption device, decryption device, license issuing device, and content data generation method
A technology for encrypting device and content data, which is applied in secure communication device, selective content distribution and key distribution, which can solve problems such as decryption error and inconsistent state of data stream encryption algorithm
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0075] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0076] figure 1 It is a block diagram showing the configuration of a broadcasting system according to an embodiment of the present invention. exist figure 1 Among them, the broadcasting station 1 has an encryption device 100 . The encryption device 100 encrypts content provided by broadcast waves. The license-issuing device 2 supplies a license for decrypting encrypted content provided in broadcast waves from the broadcasting station 1 through a communication line. The terminal device 3 has a decryption device 300 . The decryption device 300 decrypts encrypted content provided in broadcast waves from the broadcast station 1 using the license provided from the license-issuing device 2 .
[0077] The license issuing device 2 and the terminal device 3 have a communication function and are connected to a communication network 4 such as the Internet. The terminal dev...
Embodiment approach 2
[0117] Figure 10 It is a block diagram showing the configuration of the encryption device 1100 of the data stream encryption method according to Embodiment 2 of the present invention.
[0118] exist Figure 10 Among them, the header conversion unit 1101 performs header conversion of the transport packet (TS packet). The TS packet conforms to ISO / IEC13818-1 (MPEG-2 system standard). The header converter 1101 rewrites the value of the transport_scrambling_control field in the header of the TS packet. The values "01", "10" and "11" of the transport_scrambling_control field indicate that encryption is performed. The value "00" of the transport_scrambling_control field indicates that encryption is not performed.
[0119] The IV packet insertion unit 1102 generates an initialization packet (IV packet) at an initialization interval of the stream encryption algorithm, and the initialization packet (IV packet) stores an initial value (IV) used for initialization of the stream en...
Embodiment approach 3
[0142] Figure 13 It is a block diagram showing the structure of the decryption device 1220 of the data stream encryption method according to Embodiment 3 of the present invention. exist Figure 13 in, right with Figure 12 The parts corresponding to the respective parts are given the same symbols, and descriptions thereof are omitted. In addition, since the encryption device is the same as that in Embodiment 2, description thereof will be omitted.
[0143] In Embodiment 3, such as Figure 13 As shown, a count checking unit 1221 is provided. Only the part involved in the count checking section 1221 is related to the Figure 12 The decryption device 1200 compared to the point of change. The count check unit 1221 counts the number of lost encrypted TS packets.
[0144] A continuity_counter (continuity indicator) is inserted into the header of the TS packet. By detecting the continuity_counter, the number of lost TS packets can be counted. The count verification unit 122...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 