Transmitting apparatus, receiving apparatus, and data transmission system
AssigneeSony Corporation
InventorsTsutomu Shimosato, Yujiro Ito, Kazunobu Tsujikawa
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony Corporation
InventorsTsutomu Shimosato, Yujiro Ito, Kazunobu Tsujikawa
Estimating the term…
Video data exploitation by alteration of data is prevented. An extractor 111 extracts valid video data in data 110 and predetermined data in the data. An inserter 114 inserts an arithmetic operation result of the predetermined data by an arithmetic operation unit 113 into the valid video data encrypted by an encryptor 112. An output of the inserter 114 is supplied to an extractor 144 through a transmission path 120. The encrypted valid video data and arithmetic operation resultant data of the arithmetic operation unit 113 are extracted. An arithmetic operation unit 143 executes the same arithmetic operation as that of the arithmetic operation unit 113 to data corresponding to the data used in the arithmetic operation unit 113 from the valid video data decrypted by a decryptor 141 and extracted by an extractor 144. A comparator 145 compares an output of the arithmetic operation unit 143 with an arithmetic operation result extracted from data 140. When both of them do not coincide, it is determined that there is a possibility that the transmission data has been altered. An output of an another-output generator 146 is outputted as output data 148.
A transmitting apparatus comprising:
A transmitting method comprising:
(canceled)
(canceled)
A receiving apparatus which receives data on a transmission path obtained by encrypting a part or all of data in accordance with a predetermined rule, outputting the encrypted data, extracting predetermined data from said data, executing a predetermined arithmetic operation to the extracted predetermined data, obtaining arithmetic operation resultant data as a result of said arithmetic operation, inserting said arithmetic operation resultant data to said encryption output, and transmitting the resultant encryption data to said transmission path, comprising:
A receiving method which receives data on a transmission path obtained by encrypting a part or all of data in accordance with a predetermined rule, outputting the encrypted data, extracting predetermined data from said data, executing a predetermined arithmetic operation to the extracted predetermined data, obtaining arithmetic operation resultant data as a result of said arithmetic operation, inserting said arithmetic operation resultant data to said encryption output, and transmitting the resultant encryption data to said transmission path, comprising:
18-28. (canceled)
A transmitting apparatus comprising:
A transmitting method comprising:
(canceled)
(canceled)
A receiving apparatus which receives data on a transmission path obtained by encrypting a part or all of data by using a first key in accordance with a predetermined rule, outputting the encrypted data, extracting predetermined data from said data on the basis of random numbers generated in accordance with a predetermined rule in accordance with random number control information, executing a predetermined arithmetic operation to the extracted predetermined data, encrypting arithmetic operation resultant data as a result of said arithmetic operation by using a second key in accordance with a predetermined rule, inserting the encrypted arithmetic operation resultant data to said encryption output, and transmitting the resultant encryption data to said transmission path, comprising:
A receiving method which receives data on a transmission path obtained by encrypting a part or all of data by using a first key in accordance with a predetermined rule, outputting the encrypted data, extracting predetermined data from said data on the basis of random numbers generated in accordance with a predetermined rule in accordance with random number control information, executing a predetermined arithmetic operation to the extracted predetermined data, encrypting arithmetic operation resultant data as a result of said arithmetic operation by using a second key in accordance with a predetermined rule, inserting the encrypted arithmetic operation resultant data to said encryption output, and transmitting the resultant encryption data to said transmission path, comprising:
51-63. (canceled)
Dependencies are inferred from the claim text.