TRANSMITTING/RECEIVING SYSTEM AND METHOD, TRANSMITTING APPARATUS AND METHOD, RECEIVING APPARATUS AND METHOD, AND PROGRAM USED THEREWITH
First Claim
1. A transmitting/receiving system comprising:
- a transmitting apparatus configured to transmit first encrypted data obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules; and
a receiving apparatus configured to receive and decrypt the first encrypted data transmitted from the transmitting apparatus in accordance with a first decryption technique corresponding to the first encryption technique by using a plurality of keys used for generating the first encrypted data, wherein the transmitting apparatus includes a key encryptor configured to output second encrypted data obtained by generating data including keys whose number is represented by an integer value equal to one or greater among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique, and a key transmitter configured to transmit the second encrypted data output from the key encryptor to the receiving apparatus, and the receiving apparatus includes a key receiver configured to receive the second encrypted data transmitted from the key transmitter of the transmitting apparatus, and a key decryptor configured to decrypt the second encrypted data received by the key receiver in accordance with a second decryption technique corresponding to the second encryption technique.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitting/receiving system includes a transmitting apparatus that transmits, to another apparatus, first encrypted data obtained by encrypting stream data including consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is encrypted for each item, keys used for encrypting the items are updated, and a receiving apparatus that receives and decrypts the first data from the transmitting apparatus in accordance with a first decryption technique. The transmitting apparatus includes an encryptor that outputs second encrypted data obtained by generating data including a predetermined number of keys, and encrypting the data in accordance with a second encryption technique, a transmitter that transmits the second data from the encryptor to the receiving apparatus. The receiving apparatus includes a key receiver that receives the second data from the transmitter, and a key decryptor that decrypts the second data in accordance with a second decryption technique.
-
Citations
16 Claims
-
1. A transmitting/receiving system comprising:
-
a transmitting apparatus configured to transmit first encrypted data obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules; and
a receiving apparatus configured to receive and decrypt the first encrypted data transmitted from the transmitting apparatus in accordance with a first decryption technique corresponding to the first encryption technique by using a plurality of keys used for generating the first encrypted data, wherein the transmitting apparatus includes a key encryptor configured to output second encrypted data obtained by generating data including keys whose number is represented by an integer value equal to one or greater among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique, and a key transmitter configured to transmit the second encrypted data output from the key encryptor to the receiving apparatus, and the receiving apparatus includes a key receiver configured to receive the second encrypted data transmitted from the key transmitter of the transmitting apparatus, and a key decryptor configured to decrypt the second encrypted data received by the key receiver in accordance with a second decryption technique corresponding to the second encryption technique.
-
-
2. A transmitting/receiving method for a transmitting/receiving system including a transmitting apparatus configured to transmit, to a different apparatus, first encrypted data obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules, and a receiving apparatus, as the different apparatus, configured to receive and decrypt the first encrypted data transmitted from the transmitting apparatus in accordance with a first decryption technique corresponding to the first encryption technique by using a plurality of keys used for generating the first encrypted data, the transmitting/receiving method comprising the steps of:
-
by the transmitting apparatus, performing generation of data including keys whose number is represented by an integer value equal to one or greater among the plurality of keys used for generating the first encrypted data, and encryption of the generated data in accordance with a second encryption technique to generate second encrypted data; and
transmitting the second encrypted data to the receiving apparatus; and
by the receiving apparatus, receiving the second encrypted data transmitted from the transmitting apparatus; and
decrypting the received second encrypted data in accordance with a second decryption technique corresponding to the second encryption technique.
-
-
3. A transmitting apparatus for transmitting, to a different apparatus, first encrypted data obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules, the transmitting apparatus comprising:
-
a key encryptor configured to output second encrypted data obtained by generating data including i keys, where i represents an integer value equal to one or greater, among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique; and
a key transmitter configured to transmit the second encrypted data output from the key encryptor to the receiving apparatus. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A transmitting method for a transmitting apparatus for transmitting, to a different apparatus, first encrypted data obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules, the transmitting method comprising the steps of:
-
generating data including keys whose number is represented by an integer value equal to one or greater among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique to generate second encrypted data; and
transmitting the generated second encrypted data to the different apparatus.
-
-
9. A program to be executed by a computer for controlling processing for transmitting, to a different apparatus, first encrypted data obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules,
the program comprising the step of outputting second encrypted data obtained by generating data including keys whose number is represented by an integer value equal to one or greater among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique.
-
10. A receiving apparatus for receiving first encrypted data when the first encrypted data is transmitted from a transmitting apparatus after being obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules, and decrypting the first encrypted data in accordance with a first decryption technique corresponding to the first encryption technique by using the plurality of keys used for generating the first encrypted data, the receiving apparatus comprising:
-
a key receiver configured to receive second encrypted data when the second encrypted data is transmitted from the transmitting apparatus after being obtained by generating data including i keys, where i represents an integer value equal to one or greater, among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique; and
a key decryptor configured to decrypt the second encrypted data received by the key receiver in accordance with a second decryption technique corresponding to the second encryption technique. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A receiving method for a receiving apparatus for receiving first encrypted data when the first encrypted data is transmitted from a transmitting apparatus after being obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules, and for decrypting the first encrypted data in accordance with a first decryption technique corresponding to the first encryption technique by using the plurality of keys used for generating the first encrypted data, the receiving method comprising the steps of:
-
receiving second encrypted data when the second encrypted data is transmitted from the transmitting apparatus after being obtained by generating data including keys whose number is represented by an integer value equal to one or greater among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique; and
decrypting the received second encrypted data in accordance with a second decryption technique corresponding to the second encryption technique.
-
-
16. A program to be executed by a computer for controlling:
-
processing for receiving first encrypted data when the first encrypted data is transmitted from a predetermined apparatus after being obtained by encrypting stream data including a plurality of consecutive unit data items in accordance with a first encryption technique prescribing that, when the stream data is sequentially encrypted for each unit data item, a plurality of keys used for encrypting the unit data items are updated on the basis of predetermined rules, and decrypting the first encrypted data in accordance with a first decryption technique corresponding to the first encryption technique by using the plurality of keys used for generating the first encrypted data; and
processing for receiving second encrypted data when the second encrypted data is transmitted from the predetermined apparatus after being obtained by generating data including keys whose number is represented by an integer value equal to one or greater among the plurality of keys used for generating the first encrypted data, and encrypting the generated data in accordance with a second encryption technique, the program comprising the step of decrypting the received second encrypted data in accordance with a second decryption technique corresponding to the second encryption technique.
-
Specification