MẬT MÃ VÀ AN TOÀN DỮ LIỆU
Giấu tin trong ảnh số
•
Giảng viên: PGS.TS Trịnh Nhật Tiến
•
Học viên: Dư Công Thành
•
Mã học viên: 12025327
Giới thiệu
Giấu tin là kĩ thuật giấu hoặc nhúng một lượng
thông tin số nào đó vào trong một đối tượng
dữ liệu số khác.
Giấu tin trong ảnh số là một phần trong
những kĩ thuật Giấu tin bí mật
(Steganography) với việc sử dụng ảnh số làm
phương tiện mang.
2
Khái niệm
Ảnh đem đi nhúng thông tin là ảnh môi trường
hay ảnh gốc.
Ảnh sau khi giấu tin là ảnh kết quả
Ảnh kết quả có những điểm khác so với ảnh
gốc được gọi là nhiễu
Ảnh kết quả càng ít nhiễu càng gây khó khăn,
nghi ngờ về sự tồn tại của thông tin trong ảnh
Dữ liệu trước khi nhúng có thể được nén, mã
hóa.
3
Ứng dụng
Xác định quyền sở hữu
Chống sao chép trái phép
Chống xuyên tạc thông tin
Truyền thông tin bí mật
4
Đặc điểm
Một kỹ thuật giấu tin được đánh giá dựa trên
một số đặc điểm:
Tính vô hình của thông tin được giấu trong ảnh.
Số lượng thông tin được giấu.
Tính an toàn và bảo mật của thông tin.
Chất lượng của ảnh sau khi giấu thông tin bên
trong.
5
Sơ đồ giấu tin
Invisible
Merge
Steganography
Encryption
6
7
Thuật toán Wu-lee
Nguyên lý:
Chia ảnh thành từng khối Fi có kích thước m x n
Sử dụng khóa K là ma trận có kích thước bằng Fi
Tính toán khối Fi có thể giấu tin bằng công thức:
Thực hiện giấu bit b vào khối Fi nếu thỏa mãn
điều kiện.
8
Minh họa thuật toán Wu-lee
9
LSB - Least Significant bit
Thay đổi bit thứ 8 trong một vài hoặc tất cả các
byte của ảnh để giấu thông tin mật.
Khi sử dụng một ảnh 24-bit, mỗi bit màu đỏ, xanh
lá cây và màu xanh da trời có thể được sử dụng, vì
chúng là mỗi màu đại diện một byte. Nói cách
khác, có thể lưu trữ 3 bit trong mỗi pixel. Một hình
ảnh 800 × 600 điểm ảnh, do đó có thể lưu trữ tổng
số là 1.440.000 bit hoặc 180.000 byte dữ liệu
nhúng.
10
Ví dụ minh họa
Ví dụ với 3 pixels của một ảnh 24bit như sau:
(00101101 00011100 11011100)
(10100110 11000100 00001100)
(11010010 10101101 01100011)
Khi giấu giá trị 200 (11001000) vào trong ảnh này ta
sẽ được kết quả:
(00101101 00011101 11011100)
(10100110 11000101 00001100)
(11010010 10101100 01100011)
11
Ứng dụng
Truyền thông tin bí mật
Lưu trữ dữ liệu bí mật
Bảo vệ bản quyền tác giả
Kiểm soát truy cập cho việc phân phối nội dung số
Ứng dụng trong cơ sở dữ liệu đa phương tiện
Demo
Demo
13
Phân tích mạng xã hội
14
Q&A
XIN CẢM ƠN!