Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 112 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
112
Dung lượng
1,18 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN THẠC SỸ GIẤU TIN TRONG DỮ LIỆU VIDEO (STEGANOGRAPHY IN VIDEO DATA) Chuyên ngành: Khoa học Máy tính CBHD: TS ĐẶNG TRẦN KHÁNH HVTH: LƯƠNG THU THỦY MSHV: 00705158 TP HỒ CHÍ MINH, tháng 11 năm 2007 ĐẠI HỌC QUỐC GIA TP HCM CỘNG HOÀ XÃ HỘI CHỦ NGHIÃ VIỆT NAM TRƯỜNG ĐẠI HỌC BÁCH KHOA Độc Lập - Tự Do - Hạnh Phúc oOo - Tp HCM, ngày 05 tháng 11 năm 2007 NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên : Lương Thu Thủy Giới tính : Nam / Nữ ; Ngày, tháng, năm sinh : 03/03/1982 Nơi sinh : Bến Tre Chuyên ngành : Khoa học Máy tính Khoá : 2005 1- TÊN ĐỀ TÀI : GIẤU TIN TRONG DỮ LIỆU VIDEO 2- NHIỆM VỤ LUẬN VĂN : 3- NGÀY GIAO NHIỆM VỤ : 4- NGÀY HOÀN THÀNH NHIỆM VỤ : 5- HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN : TS Đặng Trần Khánh Nội dung đề cương Luận văn thạc sĩ Hội Đồng Chuyên Ngành thông qua CÁN BỘ HƯỚNG DẪN CHỦ NHIỆM BỘ MÔN (Họ tên chữ ký) QUẢN LÝ CHUYÊN NGÀNH (Họ tên chữ ký) TS Đặng Trần Khánh TS Đinh Đức Anh Vũ CƠNG TRÌNH ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Cán hướng dẫn khoa học : TS Đặng Trần Khánh Cán chấm nhận xét : Cán chấm nhận xét : Luận văn thạc sĩ bảo vệ HỘI ĐỒNG CHẤM BẢO VỆ LUẬN VĂN THẠC SĨ TRƯỜNG ĐẠI HỌC BÁCH KHOA, ngày tháng năm 2007 Giấu tin liệu video – Steganography in video data LỜI CAM ĐOAN Tôi cam đoan rằng, ngoại trừ kết tham khảo từ công trình khác ghi rõ luận văn, cơng việc trình bày luận văn tơi thực chưa có phần nội dung luận văn nộp để lấy cấp trường trường khác Ngày 05 tháng 11 năm 2007 Lương Thu Thủy Lương Thu Thủy Trang i Giấu tin liệu video – Steganography in video data LỜI CẢM ƠN Tôi xin gởi lời cảm ơn chân thành sâu sắc đến TS Đặng Trần Khánh, người Thầy tận tình hướng dẫn tơi suốt q trình thực luận văn tạo điều kiện để tơi hồn thành luận văn Tơi xin cảm ơn gia đình động viên tạo điều kiện tốt để tơi tiếp tục theo đuổi việc học tập nghiên cứu Tôi trân trọng dành tặng thành luận văn cho Cha Mẹ Nhờ công lao dưỡng dục Người mà chúng có thành ngày hôm Con xin hứa tiếp tục cố gắng phấn đấu để vươn cao Lương Thu Thủy Trang ii Giấu tin liệu video – Steganography in video data TÓM TẮT LUẬN VĂN Ngày nay, việc giấu tin vào liệu video vấn đề nhận nhiều quan tâm nhà nghiên cứu ứng dụng quan trọng lĩnh vực quân sự, quốc phòng, kinh tế, thương mại Tuy nhiên, việc phát triển mạnh mẽ rộng khắp Internet kỹ thuật mạng dẫn đến việc cần có hướng nghiên cứu giấu tin liệu video đảm bảo tính bền vững bảo mật cao Đã có nhiều hướng tiếp cận để giải hai vấn đề lớn này, song chưa đáp ứng nhu cầu người sử dụng Báo cáo tổng kết lại số cách thức giấu tin có đề xuất phương pháp giấu tin video đạt tính bền vững đạt độ bảo mật cao Lương Thu Thủy Trang iii Giấu tin liệu video – Steganography in video data ABSTRACT Currently, steganography in video data is a very active topic which has attracted many researchers as well as commercial companies due to its wide range of application domains such as military, national defence, economy, commerce and so on However, because the continued growth of the Internet and advances in the network technology, the security and robustness of approaches to video data steganography still not satisfy their users In this document, we summarize previous work in steganography and propose a secure and robust steganography method in video data Lương Thu Thủy Trang iv Giấu tin liệu video – Steganography in video data MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii TÓM TẮT LUẬN VĂN iii ABSTRACT iv DANH MỤC HÌNH vii DANH MỤC BẢNG viii Chương 1. GIỚI THIỆU .1 1.1. 1.2. 1.3. Khái quát chung lĩnh vực nghiên cứu đề tài 1 Giới thiệu đề tài 2 Cấu trúc luận văn 2 Chương 2. SƠ LƯỢC VỀ GIẤU TIN 4 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. Lịch sử giấu tin 4 Khái niệm giấu tin 4 Vì cần thiết phải giấu tin 4 Các ứng dụng giấu tin 5 Phân loại giấu tin 5 Các tính chất giấu tin 6 Các kỹ thuật giấu tin dùng 6 Watermarking steganography 7 2.8.1. 2.8.2. Watermaking .8 So sánh watermarking steganography 8 Chương 3. CÁC KỸ THUẬT GIẤU TIN 10 3.1. Các phương pháp giấu tin hình ảnh 10 3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.2. Biến đổi bit 10 Biến đổi ảnh 11 Spread spectrum 12 Masking 13 Các phương pháp giấu tin âm 14 3.2.1. 3.2.2. 3.2.3. 3.2.4. 3.3. Low – bit encoding 14 Phase coding .15 Spread spectrum 16 Echo data hiding .17 Các phương pháp giấu tin video 18 3.3.1. 3.3.2. 3.3.3. 3.3.4. Lương Thu Thủy Temporal axis 18 Spread spectrum 19 Vector embedding .19 Multi-dimensional lattice structure 20 Trang v Giấu tin liệu video – Steganography in video data 3.3.5. 3.3.6. 3.4. Set partitioning in hierachical trees (SPIHT) 23 Biến đổi DCT 23 Tổng kết đánh giá 24 3.4.1. 3.4.2. Tổng kết 24 Đánh giá giấu tin video .25 Chương 4. CÁC NGHIÊN CỨU LIÊN QUAN ĐẾN PHƯƠNG PHÁP GIẤU TIN ĐỀ NGHN 27 4.1. 4.2. Giới thiệu chung 27 Video phép nén MPEG 28 4.2.1. 4.2.2. 4.2.3. 4.2.4. Giới thiệu video 28 Phép nén MPEG 29 Motion vector cách lưu block P-frame, B-frame 32 I-frame phép nén JPEG 34 Chương 5. ĐỀ XUẤT PHƯƠNG PHÁP GIẤU TIN TRONG DỮ LIỆU VIDEO 49 Chương 6. HIỆN THỰC CHƯƠNG TRÌNH 54 6.1. 6.2. Định dạng file 54 Các khối chức năng: 54 Chương 7. ĐÁNH GIÁ VÀ HƯỚNG MỞ RỘNG 56 7.1. 7.2. Đánh giá giải pháp 56 Hướng mở rộng 57 TÀI LIỆU THAM KHẢO 58 Phụ lục Bài báo hội nghị Khoa học Công nghệ Đại học Bách Khoa lần 10 62 Phụ lục Các phương pháp nén ảnh 75 Phụ lục Tổng quan MPEG-4 .78 Phụ lục Định dạng file avi .88 Phụ lục 5: Tổng quan JPEG 97 Lương Thu Thủy Trang vi Giấu tin liệu video – Steganography in video data DANH MỤC HÌNH Hình 1: Sơ đồ nhúng tin 20 Hình 2: Cấu trúc file video 28 Hình 3: Chuỗi frame video .31 Hình 4: Minh họa cách làm việc motion vector .33 Hình 5: Sơ đồ phép nén JPEG 34 Hình 6: Minh họa lấy mẫu YCrCb theo tỉ lệ 4:4:4 35 Hình 7: Minh họa lấy mẫu YCrCb theo tỉ lệ 4:2:2 36 Hình 8: Minh họa lấy mẫu YCrCb theo tỉ lệ 4:2:0 36 Hình 9: Chuyển hệ màu từ RGB sang YCrCb macroblock 37 Hình 10: Ma trận T 39 Hình 11: Ma trận nguồn minh họa 40 Hình 12: Ma trận nguồn minh họa 40 Hình 13: Minh họa block biến đổi DCT 41 Hình 14: Ma trận lượng tử hóa chuNn 42 Hình 15: Ma trận lượng tử hóa 10% 42 Hình 16: Ma trận lượng tử hóa 90% 43 Hình 17: Minh họa block lượng tử hóa 43 Hình 18: Minh họa xếp zig zag 44 Hình 19: Minh họa xếp zig zag 44 Hình 20: Bảng mã Huffman cho hệ số DC 46 Hình 21: Bảng mã Huffman cho hệ số AC 47 Hình 22: Ví dụ minh họa 48 Hình 23: Ví dụ minh họa 50 Hình 24: Sơ đồ giấu tin 51 Hình 25: Các bước xử lý giấu tin 51 Hình 26: Các bước xử lý rút trích tin .51 Hình 27: Thứ tự giấu tin block chọn .52 Hình 28: Các khối chức xử lý giấu tin 54 Hình 29: Định dạng file video 67 Hình 30: Ví dụ minh họa việc tham chiếu khung hình 68 Hình 31: Ví dụ minh họa cách làm việc vector chuyển động 68 Hình 32: Lượng tử hóa khối biến đổi DCT .70 Hình 33: Các bước xử lý trình giấu tin 71 Hình 34: Cấu trúc mã hóa giải mã video MPEG-4 83 Hình 35: Sơ đồ cấu trúc giải mã video MPEG-4 84 Hình 36: Cấu trúc cấp cao file JPEG .99 Hình 37: Cấu trúc frame header .99 Hình 38: Cấu trúc scan header .100 Hình 39: Cấu trúc bảng lượng tử 100 Hình 40: Cấu trúc bảng mã Huffman 100 Lương Thu Thủy Trang vii Internet nói riêng mơi trường mạng nói chung (kể mạng LAN , WAN , Intranet…) ứng dụng: − Truyền thơng multimedia theo dịng (Multimedia stream), dịng audio video biến đổi thích nghi với u cầu băng thơng chất lượng hình nhờ loại bỏ đối tượng (hình ảnh, âm thanh) khơng cần thiết khỏi dòng liệu đồng thơng tin nhúng dịng liệu Thêm vào đó, MPEG-4 cho phép người sử dụng khả tương tác trực tiếp với dòng liệu (dừng tiến hay lùi nhanh, kích chuột để kích hoạt tuỳ chọn video audio…) − Lưu giữ phục hồi liệu audio video: MPEG-4 phân chia khung hình thành đối tượng, việc trình duyệt Browser sở nội dung (đối tượng) mong muốn thực cách dễ dàng nhờ vậy, ứng dụng lưu giữ hay phục hồi thông tin sở nội dung MPEG-4 thuận lợi − Truyền thông báo đa phương tiện: thông báo dạng text, audio video MPEG-4 truyền với u cầu băng thơng hơn, có khả tự điều chỉnh chất lượng cho phù hợp với khả băng thông thiết bị giải mã − Thơng tin giải trí: trình diễn nghe nhìn tương tác (thế giới ảo, trị chơi tương tác …) triển khai sở chuNn MPEG-4 làm giảm yêu cầu băng thông làm cho giới ảo trở nên sinh động giống thực tế trang web − N gồi ứng dụng mơi trường mạng nói chung mơi trường tương tác nói riêng - theo APB (04/2004) - đài truyền hình N hật Bản N HK, TBS, N TV TV Asahi, Fuji TV Tokyo thức chấp nhận đưa chuNn MPEG4/H.264 (Phần 10) cho phát sóng số mặt đất cho thu di động, khả lớn cịn tiềm Nn chuNn mã hố trình diễn video Lương Thu Thủy Trang 87 Phụ lục Định dạng file avi Tổng quan AVI Định dạng file AVI loại file RIFF đặc trưng dung cho ứng dụng để lưu giữ, chỉnh sửa, play back chuỗi audio-video Một file AVI chứa nhiều stream loại liệu khác Hầu hết chuỗi AVI dung stream audio video (FOURCCs (four-character code) số integer không dấu 32 bit tạo cách kết nối ký tự ASCII Ví dụ FOURCC ‘abcd’ đại diện cho hệ thống LittleEndian 0x64536261 FOURCC cho phép có khoảng trống Định dạng file AVI dung mã FOURCC để xác định loại stream, data chunks, index entries, thong tin khác.) Định dạng file RIFF Định dạng file AVI dựa định dạng RIFF (resource interchange file format) Một file RIFF bao gồm RIFF header, sau khơng nhiều list chunk Định dạng AVI RIFF File AVI xác định FOURCC “AVI” RIFF header Tất file AVI bao gồm LIST chính, định nghĩa định dạng stream stream liệu tương ứng Một file AVI bao gồm index chunk lưu giữ vị trí data chunk bên file Một file AVI có thành phần sau: RIFF (‘AVI’ LIST (‘hdrl’ …) LIST (‘movi’ …) [‘idx1’ ()] ) List ‘hdrl’ định nghĩa định dạng liệu LIST chunk yêu cầu List ‘movi’ chứa chữ liệu chuỗi AVI LIST chunk thứ hai yêu cầu List ‘idx1’ chứa số Lương Thu Thủy Trang 88 List ‘hdrl’ ‘movi’ sử dụng subchunk cho liệu Dưới minh hoạ dạng mở rộng AVI RIFF RIFF ('AVI ' LIST ('hdrl' 'avih'() LIST ('strl' 'strh'() 'strf'() [ 'strd'() ] [ 'strn'() ] ) ) LIST ('movi' {SubChunk | LIST ('rec ' SubChunk1 SubChunk2 ) } ) ['idx1' () ] Lương Thu Thủy Trang 89 ) AVI Main Header List ‘hdrl’ bắt đầu header chứa chunk ‘avih’ Header chứa thơng tin tổng qt toàn file AVI số lượng stream bên file chiều dài, chiều rộng chuỗi AVI Header chứa cấu trúc AVIMAIN HEADER AVI Stream header Một nhiều list ‘strl’ theo sau header chính, stream liệu yêu cầu list ‘strl’ Mỗi list ‘strl’ chứa thôn tin stream file phải chứa chunk stream header (‘strh’) chunk stream format (‘strf’) Thêm vào đó, list ‘strl’ chứa chunk liệu stream-header (‘strd’) chunk stream name (‘strn’) Một chunk stream header (‘strh’) chứa cấu trúc AVISTREAMHEADER Một chunk stream format (‘strf’) phải theo sau chunk stream header Chunk stream format mô tả định dạng liệu stream Dữ liệu chứa chunk phụ thuộc vào loại stream Đối với stream video, thông tin cấu trúc BITMAPIN FO, bao gồm thông tin bảng màu cần Đối với stream audio, thông tin cấu trúc WAVEFORMATEX N ếu chunk liệu stream-header (‘strd’) có thơng tin, theo sau chunk stream format Định dạng nội dung chunk codec driver định nghĩa Các driver dung thơng tin để cấu hình Các ứng dụng đọc ghi file AVI không cần diễn dịch thơng tin Tìm hiểu chi tiết AVI Các cấu trúc liệu Chunks typedef struct{ DWORD dwFourCC DWORD dwSize Lương Thu Thủy Trang 90 DWORD data[dwSize] // chứa header liệu video/ audio }CHUN K; Lists typedef struct{ DWORD dwList DWORD dwSize DWORD dwFourCC BYTE data[dwSize-4] // chứa list chunk }LIST; Một chunk chứa video, audio liệu phụ đề, dùng dwFourCC để chứa số hexadecimal xác định stream number kí tự xác định loại liệu (dc = video, wb = audio, tx = text) Giá trị dwFourCC dwSize có nghĩa hai cấu trúc dwFourCC mơ tả loại chunk (ví dụ ‘hdrl’ dùng cho ‘header list’), dwSize chứa size chunk list, bao gồm byte sau giá trị dwSize Trong trường hợp List, bao gồm byte lấy từ dwFourCC Giá trị dwList ‘RIFF’ (‘RIFF-List’) ‘LIST’ (‘List’) Các loại file AVI Avi có loại file: − AVI 1.0: loại avi cũ, khởi nguồn − Open-DML: mở rộng định dạng file avi Version 1.02 đời vào 28/2/1996 Các cải tiến quan trọng bao gồm: o Hầu không giới hạn filesize o Overhead giảm 33% − Hybride-Files: Là Open-DML file có kèm thêm thừa kế mục nhằm phục vụ cho mục tiêu tương thích Hybride chứa list RIFF xem giống loại file khác Lương Thu Thủy Trang 91 Layout file Avi Một RIFF-List nơi mà dwFourCC=’AVI’ gọi ‘RIFF-AVI-List’ Một RIFF-List có dwFourCC=’AVIX’ gọi ‘RIFF-AVIX-List’ Mỗi file Avi có layout sau: RIFF AVI //bắt buộc {RIFF AVIX} //chỉ dùng cho file Open-DML Không giống đề nghị uint32, giới hạn size list không 4GB Đối với AVI 1.0: size(RIFF-AVI) < 2GB Đối với Open-DML: Size(RIFF-AVI) < GB (giả định 2GB dùng ứng dụng có pha trộn VirtualDub) Size(RIFF-AVIX) < GB Headers Phần header file Avi gồm phần sau: Lương Thu Thủy Trang 92 MainAVIHeader (avih) Cấu trúc định nghĩa sau: typedef struct { DWORD dwMicroSecPerFrame; // frame display rate (or 0) DWORD dwMaxBytesPerSec; // max transfer rate DWORD dwPaddingGranularity; // pad to multiples of this // size; DWORD dwFlags; // the ever-present flags DWORD dwTotalFrames; // # frames in file DWORD dwInitialFrames; DWORD dwStreams; DWORD dwSuggestedBufferSize; DWORD dwWidth; DWORD dwHeight; DWORD dwReserved[4]; } MainAVIHeader; Trong đó: − dwMicroSecPerFrame chứa khoảng thời gian video frame microseconds Giá trị bỏ qua, ghi trực tiếp AVI writer khác − Important: vài chương trình phá hủy AVIFrate ghi framerate lên stream header khơng phải ghi dwMicroSecPerFrame Vì vậy, dwMicroSecPerFrame khơng có tính tin cậy Lương Thu Thủy Trang 93 − dwMaxBytesPerSec: data rate cao xảy bên file Giá trị không quan trọng − dwPaddingGranularity: file pad thành multiple − dwFlags: xem bên − dwTotalFrames: chứa số lượng video frame RIFF-AVI list (nó khơng chứa tổng số frame tồn file RIFF-AVIX-Lists − dwInitialFrames: bỏ qua − dwStreams: số lượng stream file − dwSuggestedBufferSize: size buffer yêu cầu để giữ chunk file Khơng nên đánh giá tính tin cậy giá trị cao − dwWidth: chiều rộng video stream − dwHeight: chiều cao video stream − Các flag có sẵn cho MainAVIHeader::dwFlags o AVIF_HASIN DEX: file có index o AVIF_MUSTUSEIN DEX: thứ tự nơi mà video audio chunk phải thay xác định số khác từ thứ tự nơi mà chunk xuất file o AVIF_ISIN TERLEAVED: the streams are properly interleaved into each other o AVIF_WASCAPTUREFILE: file capture Việc chèn vào khơng tự nhiên o AVIF_COPYRIGHTED: bỏ qua o AVIF_TRUSTCKTYPE (chỉ dành cho Open-DML): flag flag keyframe số đáng tin cậy N ếu flag không set file Open-DML, flag keyframe tìm mà khơng cần kỹ thuật render hợp lệ file Lương Thu Thủy Trang 94 Tổng quan stream header list Chỉ có strl-List cho stream N ếu số lượng strl-Lists hdrl-List khác với MainAVIHeader::dwStreams, lỗi xuất The stream header list element: strh typedef struct { FOURCC fccType; FOURCC fccHandler; DWORD dwFlags; WORD wPriority; WORD wLanguage; DWORD dwInitialFrames; DWORD dwScale; DWORD dwRate; /* dwRate / dwScale == samples/second */ DWORD dwStart; DWORD dwLength; /* In units above */ DWORD dwSuggestedBufferSize; DWORD dwQuality; DWORD dwSampleSize; RECT rcFrame; } AVIStreamHeader; Trong đó: − fccType − ‘vids’ = video − ‘auds’ = audio − ‘txts’ = subtitle Lương Thu Thủy Trang 95 − fccHandler: FourCC codec sử dụng − dwFlags: flag định nghĩa sau: − AVISF_DISABLED: stream không cần phải active mặc định − AVISF_VIDEO_PALCHAN GES: stream video stream sử dụng palette nơi mà palette thay đổi suốt trình playback − dwInitialFrames: số lượng block stream diện file − dwRate/dwScale = sameples/second (audio) frames/second (video) dwRate dwScale nên số nguyên tố − dwStart: thời gian bắt đầu stream Trong trường hợp VBR audio, giá trị số lượng frame âm biểu diễn trước stream start − dwLength: size stream đơn vị, định nghĩa giống dwScale dwRate − dwSuggestedBufferSize: size buffer cần thiết để chứa block stream Có thể nói chung khơng nên − dwQuality: chất lượng stream, không quan trọng − dwSampleSize: số lượng byte nguyên tử stream (nguyên tử stream stream khôgn thể bị cắt nữa) The stream header list element: strf Cấu trúc chunk strf dựa vào loại media Video stream dùng cấu trúc BITMAPIN FOHEADER, audio stream dùng cấu trúc WAVEFORMATEX The stream header list element: indx Chunk chứa mức index cao cho stream The stream header list element: strn Yếu tố chứa tên stream Tên stream nên dùng plain ASCII, đặc biệt không dùng UTF-8 Lương Thu Thủy Trang 96 Phụ lục 5: Tổng quan JPEG Giới thiệu chung JPEG Ta biết định dạng file nén JPEG tập hợp có thứ tự parameter, marker phân đoạn liệu mã hóa entropy (entropy-coded data segment) Các parameter marker thường tổ chức thành marker segment [CCI] Parameter Các parameter số interger, có giá trị xác định q trình mã hóa Các parameter gán giá trị mã gồm bit, byte byte N goại trừ vài nhóm parameter lựa chọn, parameter mã hóa thơng tin then chốt mà thiếu khơng có chúng, q trình decode khơng thể hồn tồn tái tạo lại image Marker Các marker dùng để định danh phần cấu trúc khác định dạng JPEG Hầu hết marker segment chứa nhóm parameter có liên hệ với nhau, vài marker đứng Tất marker gán cho byte mã: byte X’FF, theo sau byte có giá trị khác X’FF (xem bảng bên dưới) Lương Thu Thủy Trang 97 Bảng 4: Bảng mã marker Cấu trúc cấp cao file JPEG Lương Thu Thủy Trang 98 Hình 36: Cấu trúc cấp cao file JPEG Hình 36 mơ tả cấu trúc cấp cao file JPEG, đó: SOI: start of image marker – đánh dấu vị trí bắt đầu file JPEG EOI: end of image marker – đánh dấu kết thúc file JPEG RSTm: restart marker: marker điều kiện đặt phân đoạn liệu mã hóa entropy, dùng việc restart enable Giá trị m từ đến 7, đánh dấu restart marker phân biệt Đối với scan, giá trị m N gồi ra, thơng tin cấu trúc frame header, scan header marker khác minh họa hình bên tham khảo thêm thơng tin [CCI] Hình 37: Cấu trúc frame header Lương Thu Thủy Trang 99 Hình 38: Cấu trúc scan header Hình 39: Cấu trúc bảng lượng tử Hình 40: Cấu trúc bảng mã Huffman Lương Thu Thủy Trang 100 Lương Thu Thủy Trang 101 ... lĩnh vực giấu tin đề tài nghiên cứu CHƯƠNG 2: SƠ LƯỢC VỀ GIẤU TIN Chương giới thiệu khái quát lịch sử giấu tin khái niệm giấu tin như: giấu tin gì, cần thiết phải giấu tin, thuộc tính giấu tin số... tính video cách thức nén video Đây sở tảng để đưa phương pháp giấu tin mong muốn CHƯƠNG 5: ĐỀ XUẤT PHƯƠNG PHÁP GIẤU TIN TRONG DỮ LIỆU VIDEO Chương đề xuất lý thuyết phương pháp giấu tin liệu video. .. cách nhúng bit thông tin vào nhiều block liệu chứa, điều phải trả giá việc dung lượng thông tin mật bị giảm đáng kể 3.4.2 Đánh giá giấu tin video Giấu tin video phức tạp giấu tin hình ảnh âm chỗ