Mã hóa trong khi nén

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu ứng dụng các hệ mật mã hạng nhẹ trong bảo mật dữ liệu video thời gian thực (Trang 43 - 44)

Đây là phương pháp thực hiện mã hóa trong quá trình nén H264. Phương pháp này có đặc điểm là có thể che dấu hoặc làm kém chất lượng của toàn bộ video tùy vào thành phần được lựa chọn để mã hóa của H264. Về cơ bản một video được nén H264 được chia thành nhiều slice, mỗi slice bao gồm nhiều khối macro. Có 5 loại slice khác nhau và mỗi loại có kiểu mã hóa thành phần con khác nhau xem chi tiết trong mục 1.2.3. Mỗi loại slice sẽ có các thành phần quan trọng chứa thông tin quan trọng của ảnh, tùy vào mục đích sử dụng sẽ lựa chọn việc mã hóa một thông tin quan trọng của slice hay mã hóa toàn bộ slice. Một số nghiên cứu đã được công bố như:

Trong [17], SE của chuẩn video MPEG4 được đề xuất bằng cách thực hiện phân tích chọn lọc miền tần số, khối DCT xáo trộn và xoay vòng. Lược đồ này rất dễ thực hiện nhưng giới hạn của nó là bitrate giảm.

Việc sử dụng bộ mã hóa entropy chung như mật mã mã hóa sử dụng các mô hình thống kê đã được nghiên cứu trong tài liệu trong [18]. Nó mã hóa bằng cách sử dụng các bảng Huffman khác nhau cho các tín hiệu đầu vào khác nhau. Các bảng, cũng như thứ tự mà chúng được sử dụng, được giữ bí mật. Tuy nhiên đã được chứng minh là dễ bị tấn công laintext.

Mã hóa lựa chọn trên vùng CAVLC và CABAC cho khung hình I và P. Đối với CAVLC, SE được thực hiện trên các mã từ có độ dài bằng nhau từ một bảng mã hóa chiều dài biến (VLC) cụ thể. Trong trường hợp của CABAC, nó được thực hiện trên các chuỗi có chiều dài bằng nhau. Mô-đun mã hóa entropy phục vụ mục đích mã hóa mà không ảnh hưởng đến hiệu suất nén H.264 / AVC bằng cách giữ chính xác cùng một tốc độ bit, tạo bitstream hoàn toàn tương thích và sử dụng sức mạnh tính toán không đáng kể.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu ứng dụng các hệ mật mã hạng nhẹ trong bảo mật dữ liệu video thời gian thực (Trang 43 - 44)