Mã hóa khóa công khai được coi là có độ an toàn cao nhất và tiện dụng trong vấn đề chuyển khóa. Tuy nhiên yêu cầu tính toán là quá lớn không phù hợp với dữ liệu thời gian thực. Hàm băm tạo ra dữ liệu dưới dạng 1 chiều và không có phương pháp giải mã vì vậy cũng không thích hợp để sử dụng. Mã hóa dòng là phương pháp nhanh nhất yêu cầu tính toán thấp nhất phù hợp không yêu cầu kích thước dữ liệu đầu vào, phù hợp với dữ liệu truyền đi của video, mức độ an toàn chấp nhận được. Tuy nhiên có vấn đề trong quản lý khóa và không phù hợp với nhưng thiết bị nhúng khả năng đổi khóa hạn chế. Mã hóa khối có độ an toàn cao, khối lượng tính toán ở mức chấp nhận được, không có vấn đề trong quản lý khóa. Tuy nhiên việc yêu cầu kích thước dữ liệu đầu vào sẽ giảm tốc độ mã hóa.
Từ các phân tích trên có thể thấy 2 phương pháp có thể được sử dụng để mã hóa dữ liệu đa phương tiện là mã hóa dòng và mã hóa khối. Mã hóa dòng có tốc độ cao phù hợp cho các ứng dụng có khả năng thay đổi và quản lý khóa dễ dàng. Mã hóa khối thì an toàn hơn và phù hợp với các thiết bị khó thay đổi khóa. Trong 2 phương pháp trên mỗi phương pháp có ưu nhược điểm riêng phù hợp với từng yêu cầu cụ thể. Phạm vi luận văn sẽ tập trung vào phân tích và áp dụng phương pháp mã hóa khối.
CHƯƠNG 2 - NGHIÊN CỨU ĐỀ XUẤT ỨNG DỤNG CÁC HỆ MẬT HẠNG NHẸ VÀO DỮ LIỆU VIDEO
THỜI GIAN THỰC.
Phần lớn các thiết bị thu phát dữ liệu thời gian thực đều là các thiết bị có tài nguyên hạn chế. Hoạt động của chúng thường liên quan đến việc truy cập, lưu trữ và truyền thông thông tin nhạy cảm và quan trọng. Do đó nhu cầu về mã hóa ngày càng tăng. Tuy nhiên, các nguồn lực hạn chế của các thiết bị này, cản trở việc triển khai các thuật toán an toàn thường được tìm thấy trong các môi trường khác và yêu cầu áp dụng các lựa chọn thay thế nhẹ. Trong chương này cung cấp một số thuật toán mã hóa khối hạng nhẹ, phương pháp mã hóa chọn lọc trên H264 và đề xuất phương pháp ứng dụng vào mã hóa dữ liệu video thời gian thực.