Tải bản đầy đủ (.pptx) (14 trang)

Báo cáo MẬT MÃ VÀ AN TOÀN DỮ LIỆU Giấu tin trong ảnh số

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (774.92 KB, 14 trang )

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!

×