DATA ENCRYPTION METHOD, ENCRYPTED DATA REPRODUCTION METHOD, ENCRYPTED DATA PRODUCTION DEVICE, ENCRYPTED DATA REPRODUCTION DEVICE, AND ENCRYPTED DATA STRUCTURE
First Claim
1. A data encryption method for encrypting encryption object data including N (N is an integer being 2 or more) pieces of frame data and management data for managing the N pieces of frame data in a cipher block chaining mode using a cipher chaining unit of an arbitrary data length, the method comprising:
- a step (a) of producing, from the management data, additional information headers, each of which corresponds to one of the frame data and includes a frame header for the frame data;
a step (b) of encrypting the frame data in a cipher block chaining mode to produce a series of a plurality of encrypted data; and
a step (c) of associating one of the plurality of encrypted data that includes therein a boundary between nth (n is an integer being 1 or more and less than N) frame data and (n+1)th frame data with the additional information header corresponding to the (n+1)th frame data, and adding the additional information header at a predetermined position in the plurality of encrypted data.
2 Assignments
0 Petitions
Accused Products
Abstract
An encrypted data production device (101) encrypts encryption object data including a plurality of frame data in a cipher block chaining mode using a cipher chaining unit of an arbitrary data length. A frame length/cipher chaining analysis section (114) produces, from AV data management information, additional information headers, each of which corresponds to one of the frame data and includes a frame header for the frame data. An encryption/decryption processing section (109) encrypts the frame data in a cipher block chaining mode to produce a series of a plurality of encrypted data. A header analysis/addition section (118) associates one of the plurality of encrypted data that includes therein a boundary between nth frame data and (n+1)th frame data with the additional information header corresponding to the (n+1)th frame data, and adding the additional information header at a predetermined position.
-
Citations
32 Claims
-
1. A data encryption method for encrypting encryption object data including N (N is an integer being 2 or more) pieces of frame data and management data for managing the N pieces of frame data in a cipher block chaining mode using a cipher chaining unit of an arbitrary data length, the method comprising:
-
a step (a) of producing, from the management data, additional information headers, each of which corresponds to one of the frame data and includes a frame header for the frame data; a step (b) of encrypting the frame data in a cipher block chaining mode to produce a series of a plurality of encrypted data; and a step (c) of associating one of the plurality of encrypted data that includes therein a boundary between nth (n is an integer being 1 or more and less than N) frame data and (n+1)th frame data with the additional information header corresponding to the (n+1)th frame data, and adding the additional information header at a predetermined position in the plurality of encrypted data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An encrypted data reproduction method for reproducing reproduction object data obtained by encrypting encryption object data including N (N is an integer being 2 or more) pieces of frame data in a cipher block chaining mode using a cipher chaining unit of an arbitrary data length, wherein:
-
the reproduction object data includes; a plurality of encrypted data; and N additional information headers including N frame headers corresponding respectively to the N pieces of frame data, respectively; and the additional information header including an (n+1)th (n is an integer being 1 or more and less than N) frame header is associated with one of the plurality of encrypted data including therein a boundary between nth frame data and (n+1)th frame data and is added at a predetermined position of the plurality of encrypted data, the method comprising; a step (a) of separating the additional information header from the reproduction object data; a step (b) of decrypting the encrypted data read out from the reproduction object data by using information on the data length of the cipher chaining unit; a step (c) of performing a separation/concatenation process on the decrypted data by using information on a frame length stored in a frame header included in the separated additional information header to thereby produce the frame data; and a step (d) of adding the frame header at a beginning of the frame data. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An encrypted data production device for encrypting encryption object data including N (N is an integer being 2 or more) pieces of frame data and management data for managing the N pieces of frame data, in a cipher block chaining mode using a cipher chaining unit of an arbitrary data length, the device comprising:
-
a header production section for producing, from the management data, additional information headers, each of which corresponds to one of the frame data and includes a frame header for the frame data; and a cipher processing section for encrypting the frame data in a cipher block chaining mode to produce a series of a plurality of encrypted data; and a header addition section for associating one of the plurality of encrypted data that includes therein a boundary between nth (n is an integer being 1 or more and less than N) frame data and (n+1)th frame data with the additional information header corresponding to the (n+1)th frame data, and adding the additional information header at a predetermined position in the plurality of encrypted data. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An encrypted data reproduction device for reproducing reproduction object data obtained by encrypting encryption object data including N (N is an integer being 2 or more) pieces of frame data in a cipher block chaining mode using a cipher chaining unit of an arbitrary data length, wherein:
-
the reproduction object data includes; a plurality of encrypted data; and N additional information headers including N frame headers corresponding respectively to the N pieces of frame data, respectively; and the additional information header including an (n+1)th (n is an integer being 1 or more and less than N) frame header is associated with one of the plurality of encrypted data including therein a boundary between nth frame data and (n+1)th frame data and is added at a predetermined position of the plurality of encrypted data, the device comprising; a header separation section for separating the additional information header from the reproduction object data; a decryption processing section for decrypting the encrypted data read out from the reproduction object data by using information on the data length of the cipher chaining unit; a frame data production section for performing a separation/concatenation process on the decrypted data by using information on a frame length stored in a frame header included in the separated additional information header to thereby produce the frame data; and a header addition section for adding the frame header at the beginning of the frame data. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A data structure, in which encryption object data including N (N is an integer being 2 or more) pieces of frame data is encrypted in a cipher block chaining mode using a cipher chaining unit of an arbitrary data length, the data structure comprising:
-
a plurality of encrypted data; and N additional information headers including N frame headers corresponding respectively to the N pieces of frame data, respectively; the additional information header including an (n+1)th (n is an integer being 1 or more and less than N) frame header is associated with one of the plurality of encrypted data including therein a boundary between nth frame data and (n+1)th frame data and is added at a predetermined position of the plurality of encrypted data. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification