Device and method for providing video stream having integrity
First Claim
1. A device for providing a video stream, the device comprising:
- a base frame encoding unit which encodes a base frame;
an enhancement frame encoding unit which encodes an enhancement frame;
a frame encryption unit which encrypts the encoded base frame and the encoded enhancement frame;
a hash processing unit which calculates hash values for the encrypted base frame and the encrypted enhancement frame and hash values included in headers of previous and subsequent video streams;
a header management unit including information about the encoded base frame and the encoded enhancement frame and the calculated hash values, in a header, and manages the header; and
an authentication information creation unit which creates authentication information about the header.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a device and method for providing a video stream, in which a hash value of a frame is included in the header of a video stream, and authentication information about the header is inserted into the video stream, thus ensuring integrity against the forgery of the video stream. The device includes a base frame encoding unit which encodes a base frame, an enhancement frame encoding unit which encodes an enhancement frame, a frame encryption unit which encrypts the encoded base frame and the encoded enhancement frame, a hash processing unit which calculates hash values for the encrypted base frame and the encrypted enhancement frame and hash values included in headers of previous and subsequent video streams, a header management unit which includes information about the encoded base frame and the encoded enhancement frame and the calculated hash values, in a header, and manages the header, and an authentication information creation unit which creates authentication information about the header.
57 Citations
17 Claims
-
1. A device for providing a video stream, the device comprising:
-
a base frame encoding unit which encodes a base frame;
an enhancement frame encoding unit which encodes an enhancement frame;
a frame encryption unit which encrypts the encoded base frame and the encoded enhancement frame;
a hash processing unit which calculates hash values for the encrypted base frame and the encrypted enhancement frame and hash values included in headers of previous and subsequent video streams;
a header management unit including information about the encoded base frame and the encoded enhancement frame and the calculated hash values, in a header, and manages the header; and
an authentication information creation unit which creates authentication information about the header. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device for providing a video stream, the device comprising:
-
a reception unit which receives at least one encrypted frame, a header and authentication information about the header, which have been transmitted from a source device;
an authentication information processing unit which checks an integrity of the received header using the received authentication information about the header; and
a transcoding unit which transcodes the encrypted frame based on information included in the header if the integrity of the header has been verified as a result of the checking. - View Dependent Claims (7)
-
-
8. A device for providing a video stream, the device comprising:
-
a reception unit which receives at least one transcoded frame, a header and authentication information about the header, which have been transmitted from a transcoder;
an authentication information processing unit which checks an integrity of the received header using the received authentication information about the header;
a hash processing unit which determines whether the received frame has been forged based on a hash value included in the header if the integrity of the header has been verified by the authentication information processing unit; and
a decoding unit which decodes the received frame if the frame is determined not to have been forged by the hash processing unit. - View Dependent Claims (9)
-
-
10. A method of providing a video stream, the method comprising:
-
encoding a base frame and an enhancement frame;
encrypting the encoded base frame and the encoded enhancement frame;
calculating hash values for the encrypted base frame and the encrypted enhancement frame, and hash values included in headers of previous and subsequent video streams;
including information about the encoded base frame and the encoded enhancement frame, and the calculated hash values, in a header; and
creating authentication information about the header. - View Dependent Claims (11, 12, 13)
-
-
14. A method of providing a video stream, the method comprising:
-
receiving at least one encrypted frame, a header and authentication information about the header, which have been transmitted from a source device;
checking an integrity of the received header using the received authentication information about the header; and
transcoding the encrypted frame based on information included in the header if the integrity of the header has been verified as a result of the checking. - View Dependent Claims (15)
-
-
16. A method of providing a video stream, the method comprising:
-
receiving at least one transcoded frame, a header and authentication information about the header, which have been transmitted from a transcoder;
checking an integrity of the received header using the received authentication information about the header;
determining whether the received frame has been forged based on a hash value included in the header if the integrity of the header has been verified as a result of the checking; and
decoding the received frame if it is determined that the frame has not been forged as a result of the examination. - View Dependent Claims (17)
-
Specification