A system and method of video stream encryption. A storage device stores a
first quantization scale and a second quantization scale. An encryption
application receives video data, a first quantization scale and a second
quantization scale, generating quantized data by dividing the video into
the first quantization scale, generating supplementary data by
subtracting the quantized data multiplied by the first quantization scale
from the video data, generating quantized supplementary data by dividing
the supplementary data into the second quantization scale, and generating
encrypted quantized supplementary data using variable length encoding and
symmetrical/asymmetrical encryption algorithm.