Nghiên cứu kỹ thuật phát hiện ảnh giấu tin trên miền biến đổi của ảnh - pdf 27

Link tải luận văn miễn phí cho ae Kết nối
MỤC LỤC

LỜI CẢM ƠN 2
GIỚI THIỆU 3
CHƯƠNG 1. TỔNG QUAN VỀ KỸ THUẬT GIẤU TIN 4
1.1 Định nghĩa kỹ thuật giấu tin 4
1.2 Phân loại kỹ thuật giấu tin 4
1.2.1 Giấu tin mật 5
1.2.2 Thủy vân số 5
1.3 Giấu tin trong Audio 5
1.4 Giấu tin trong video 6
1.5 Giấu tin trong ảnh 6
CHƯƠNG 2. CẤU TRÚC CỦA MỘT SỐ ẢNH ĐẶC TRƯNG 8
2.1 Cấu trúc ảnh BMP 8
2.2 Cấu trúc ảnh PNG 9
2.3 Ảnh JPEG 10
CHƯƠNG 3. KỸ THUẬT GIẤU TIN TRÊN MIỀN BIẾN ĐỔI DCT 12
3.1 Phép biến đổi cosin rời rạc 13
3.2 Kỹ thuật nén ảnh dạng chuẩn jpeg dùng biến đổi cosin rời rạc 14
3.2.1 Mã hoá và giải mã dùng biến đổi DCT 14
3.2.2 Lượng tử và giải lượng tử 16
3.2.3 Mã hóa và giải mã jpeg 16
3.3 Một số kỹ thuật giấu tin trên miền biến đổi DCT 17
3.3.1 Thuật toán JSteg 17
3.3.2 Thuật toán OutGuess 0.1 18
3.3.3 Thuật toán F5 18
CHƯƠNG 4. KỸ THUẬT PHÁT HIỆN ẢNH CÓ GIẤU TIN TRÊN MIỀN BIẾN ĐỔI DCT 24
4.1. Phát hiện tin ẩn giấu (Steganalysis) 24
4.2. Kỹ thuật phát hiện thống kê 25
4.3. Kỹ thuật phát hiện F5 27
4.4 Kết quả thực nghiệm 29
4.4.1 Kỹ thuật phát hiện thống kê 29
4.4.2 Kỹ thuật phát hiện F5 30
KẾT KUẬN 31
TÀI LIỆU THAM KHẢO 32

Trước tiên, em xin chân thành Thank cô giáo Thạc sỹ Hồ Thị Hương Thơm đã tận tình hướng dẫn giúp đỡ em trong qúa trình tìm tài liệu, cũng như trong quá trình nghiên cứu, tìm hiểu và xây dựng, triển khai đề tài.
Em cũng xin Thank các thầy cô trong tổ bộ môn tin học, phòng đào tạo, và ban giám hiệu Trường Đại học dân lập Hải Phòng đã giảng dạy kiến thức, tạo điều kiện và giúp đỡ em trong quá trình học tập tại trường.
Cuối cùng em xin Thank sự chăm sóc của người thân, gia đình, sự động viên, giúp đỡ của bè bạn đã tạo điều kiện giúp em hoàn thành tốt qúa trình nghiên cứu thực tập và thực hiện đề tài.
Mặc dù đã cố gắng nghiên cứu, tìm hiểu và hoàn thành báo cáo trong phạm vi và khả năng cho phép song chắc chắn sẽ không tránh khỏi những thiếu sót. Em rất mong nhận được sự thông cảm, góp ý và tận tình chỉ bảo của thầy cô và các bạn

GIỚI THIỆU
Steganography là một lĩnh vực khoa học và nghệ thuật giấu thông tin trong đa phương tiện. Hệ thống steganography giấu các thông tin mật số vào trong đối tượng số khác mà khó bị phát hiện bằng kỹ thuật thông thường. Trước kia con người sử dụng ẩn các hình xăm hay mực vô hình để truyền thông điệp mật. Ngày nay nhờ có máy tính và công nghệ mạng công việc truyền thông tin mật trở nên dễ dàng và hiệu quả hơn.
Về cơ bản, quy trình ẩn thông tin trong hệ thống steganography bắt đầu bằng cách thay đổi các bit dư thừa trong đối tượng mang tin bởi các bit dữ liệu cần giấu (thay đổi các bit này sẽ không làm ảnh hưởng nhiều đến đối tượng ban đầu của vật mang tin) ta sẽ được đối tượng mới có chứa thông tin ẩn thường gọi là Stego.
Nhưng trong quá trình truyền các đối tượng stego trong môi trường truyền thông các bit dư thừa có thể bị mất mát do quá trình nén hay bị tác động của một số phép biến đổi hình học nào đó. Do vậy để tránh mất mát có thể xẩy ra người ta thường dùng một số phép biển đổi như DCT (Discrete cosine transform), DWT (Discrete wavelete transform), DFT (Discrete fourier transform) để biến đổi miền dữ liệu của vật mang tin sang miền tần số sau đó giấu dữ liệu trên đó và dùng các phép biến đổi IDCT, IDWT, IDFT để chuyển ngược lại dữ liệu ban đầu.
Trong một số lĩnh vực cần kiểm soát các thông tin trong môi trường truyền thông công cộng việc phân loại các đối tượng số là vấn đề rất quan trong. Trong đồ án này giới thiệu một số kỹ thuật phát hiện tin ẩn giấu trong miền biến đổi của ảnh số có sử dụng các kỹ thuật steganography: Jsteg, F5. Các kỹ thuật này sẽ được trình bày chi tiết trong chương 3. Trong chương 4 trình bày các kỹ thuật phát hiện phát hiện ảnh có giấu tin sử dụng các kỹ thuật trong chương 3.
CHƯƠNG 1. TỔNG QUAN VỀ KỸ THUẬT GIẤU TIN
1.1 Định nghĩa kỹ thuật giấu tin
- Giấu thông tin là một kỹ thuật nhúng (giấu) một lượng thông tin số nào đó vào trong một đối tượng dữ liệu số khác [5].
- Yêu cầu cơ bản của giấu tin là đảm bảo tính chất ẩn của thông tin được giấu đồng thời không ảnh hưởng đến chất lượng của dữ liệu gốc.
- Sự khác biệt giữa mã hoá thông tin và giấu thông tin là: mã hoá làm cho các thông tin hiện rõ là nó có được mã hoá hay không còn giấu thông tin thì người ta sẽ khó biết được là có thông tin giấu bên trong.
1.2 Phân loại kỹ thuật giấu tin


Hình 1.1: Các kỹ thuật trong che giấu thông tin
- Kỹ thuật giấu tin nhằm mục đích đảm bảo an toàn và bảo mật thông tin ở hai khía cạnh:



ytq55HmyAR8YUqR
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status