The invention discloses a secure video
data transmission method based on a selective
encryption technology, and belongs to the field of video data
encryption transmission. The implementation method comprises the following steps of: performing
discrete cosine transform on video frame image data, and converting a pixel value matrix in a video frame into a transformation coefficient TC matrix; carrying out binarization
processing on the transformation coefficient through TRp; checking whether the transformation coefficient can be encrypted or not, and determining that the transformation coefficient at the current position does not influence the adjacent transformation coefficient at the current position; a CTR mode of an AES
algorithm is adopted as a pseudo-random
number generator, selected
syntax elements are encrypted in a
stream cipher form, it is ensured that the encrypted video
stream can still be decoded by a standard decoder, and meanwhile the transmission data volume is not increased; the encrypted symbol is recovered by performing an XOR operation on the
ciphertext and the same pseudo-random
number generator output. According to the invention, secure video
data transmission based on selective
encryption can be realized, the transmission efficiency, security and reliability of video
stream data can be improved, and the overhead of encryption calculation is significantly reduced.