Transmission apparatus, reception apparatus, transmission method, reception method and recording medium
First Claim
Patent Images
1. A transmission apparatus for converting digital data into a packet and transmitting said packet-converted digital data, said transmission apparatus comprising:
- insertion means for inserting random data into a part of said packet-converted digital data to be transmitted;
encryption means for encrypting said packet-converted digital data including said random data inserted by said insertion means; and
transmission means for transmitting said digital data encrypted by said encryption means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a transmission apparatus, a reception apparatus, a transmission method and a reception method, which are used for transmission and reception of encrypted digital data protected against illegal decryption of the encrypted digital data by a third party capable of inferring an encryption algorithm by decryption of a pattern having a known pre-encryption value, and relates to a recording medium for recording the encrypted digital data.
-
Citations
41 Claims
-
1. A transmission apparatus for converting digital data into a packet and transmitting said packet-converted digital data, said transmission apparatus comprising:
-
insertion means for inserting random data into a part of said packet-converted digital data to be transmitted;
encryption means for encrypting said packet-converted digital data including said random data inserted by said insertion means; and
transmission means for transmitting said digital data encrypted by said encryption means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A reception apparatus for receiving encrypted digital data including random data in each packet, said reception apparatus comprising:
-
reception means for receiving encrypted packet-converted digital data;
decryption means for decrypting said encrypted packet-converted digital data received by said reception means; and
elimination means for removing random data from packet-converted digital data obtained as a result of decryption carried out by said decryption means. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A transmission method for converting digital data into a packet and transmitting said packet-converted digital data, said transmission method comprising the steps of:
-
inserting random data into a part of said packet-converted digital data to be transmitted;
encrypting said packet-converted digital data including said inserted random data; and
transmitting said encrypted digital data. - View Dependent Claims (14)
-
-
15. A reception method for receiving encrypted digital data including random data in each packet, said reception method comprising the steps of:
-
receiving encrypted packet-converted digital data;
decrypting said received encrypted packet-converted digital data; and
removing random data from packet-converted digital data obtained as a result of decrypting said received encrypted packet-converted digital data. - View Dependent Claims (16)
-
-
17. A transmission apparatus for encrypting a program comprising a continuous data stream and transmitting said encrypted program, said transmission apparatus comprising:
-
random-data-generating means for generating random data;
addition means for adding said random data generated by said random-data-generating means to the beginning and the end of said program;
encryption-processing means for encrypting said program including said random data added thereto by said addition means; and
transmission means for transmitting said program encrypted by said encryption-processing means. - View Dependent Claims (18, 19, 20)
-
-
21. A reception apparatus for receiving an encrypted program comprising a continuous data stream, said reception apparatus comprising:
-
reception means for receiving said encrypted program comprising a continuous data stream;
decryption means for decrypting said encrypted program comprising a continuous data stream received by said reception means; and
elimination means for removing random data from the beginning and the end of a program obtained as a result of decryption carried out by said decryption means. - View Dependent Claims (22, 23, 24)
-
-
25. A transmission method for encrypting a program comprising a continuous data stream and transmitting said encrypted program, said transmission method comprising the steps of:
-
generating random data;
adding said generated random data to the beginning and the end of said program;
encrypting said program including said added random data; and
transmitting said encrypted program.
-
-
26. A reception method for receiving an encrypted program comprising a continuous data stream, said reception method comprising the steps of:
-
receiving said encrypted program comprising a continuous data stream;
decrypting said received encrypted program comprising a continuous data stream; and
removing random data from the beginning and the end of a program obtained as a result of decrypting said received encrypted program.
-
-
27. A transmission apparatus for encrypting a plurality of data blocks comprising main data and additional data and transmitting said encrypted data blocks, said transmission apparatus comprising:
-
additional-data-inserting means for carrying out processing to insert additional data into data blocks selected at random among a sequence of said data blocks composing a stream of said main data;
encryption means for encrypting said sequence of data blocks after said processing carried out by said additional-data-inserting means to insert additional data; and
transmission means for transmitting said sequence of data blocks encrypted by said encryption means. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A transmission method for encrypting a plurality of data blocks comprising main data and additional data and transmitting said encrypted data blocks, said transmission method comprising the steps of:
-
carrying out processing to insert additional data into data blocks selected at random among a sequence of said data blocks composing a stream of said main data;
encrypting said sequence of data blocks after said processing to insert additional data; and
transmitting said sequence of encrypted data blocks. - View Dependent Claims (35)
-
-
36. A recording medium for recording at least an encrypted program wherein, before being recorded into said recording medium, said program is encrypted after random data is added to the beginning and/or the end of said program.
-
37. A recording medium for recording packet-converted and then encrypted digital data wherein, before being recorded into said recording medium, said packet-converted data is encrypted after random data is added to part of said packet-converted data.
- 38. A recording medium for recording a plurality of encrypted data blocks comprising main data and additional data wherein, before being recorded into said recording medium, said encrypted data blocks are obtained by inserting additional data into data blocks selected at random among a sequence of data blocks composing a stream of said main data and by encrypting said sequence of data blocks including said additional data.
Specification