GVHD: PGS.TS TRỊNH NHẬT TIẾN
HVTH: NGUYỄN TRẦN VÂN
1
PHÂN LOẠI CÁC PHƯƠNG PHÁP
GIẤU TIN
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
NỘI DUNG TRÌNH BAY
2
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Khái niệm về giấu tin
Phân loại kỹ thuật giấu tin
Các giao thức giấu tin
Giấu tin trong dữ liệu đa phương tiện
Demo chương trình
1. Khái niêm thông tin số hóa
Nguyễn Trần Vân – Mật mã và an toàn dữ liệu
05/11/20143
2. Khái niệm giấu tin
Giấu tin là giấu (hoặc nhúng) một lượng thông tin số vào
trong đối tượng dữ liệu số khác. “Giấu tin” nhiều khi
không phải chỉ hành động giấu theo nghĩa thông thường,
mà chỉ mang ý nghĩa quy ước.
I. KHÁI NIỆM VỀ GIẤU TIN
Thông tin là một khái niệm trừu tượng, thể hiện dưới nhiều
dạng thức khác nhau. Thông tin có thể phát sinh, được lưu trữ,
được biến đổi trong những vật mang tin. Thông tin có thế
được truyền đi, được sao chép hoặc xử lý, đế cho chúng ta các
thông tin có ý nghĩa thiết thực. Thông tin được biểu hiện bằng
các tín hiệu vật lý
Mục đích của giấu tin
Bảo mật cho những dữ liệu được giấu trong
đối tượng chứa.
Bảo đảm an toàn (bảo vệ bản quyền) cho chính
đối tượng chứa dữ liệu giấu trong đó.
4
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Mô hình giấu tin vào phương tiện chứa
5
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Mô hình tách tin từ phương tiện chứa
Diễn ra theo quy trình ngược lại với giấu tin: đầu ra là
các thông tin được giấu và phương tiện chứa
6
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
II. Phân loại kỹ thuật giấu tin
Giấu thông tin trong ảnh,trong các file âm
thanh,trong video, trong văn bản dạng text.
7
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Phân loại theo phương tiện chứa tin
Phân loại theo mục đích sử dụng
Giấu thông mật, giấu tin thủy vân.
Phân loại theo cách thức tác động lên phương
tiện
Phương pháp chèn dữ liệu, phương pháp thay
thế, phương pháp tạo các phương tiện chứa
III. CÁC GIAO THỨC GIẤU TIN (1/3)
Bộ bốn giá trị = (C, M, D, E) được gọi là Hệ giấu tin
thuần tuý trong đó:
C là tập các phương tiện chứa thông tin có thể, M là
tập các thông điệp cần giấu |C| > |M|.
E: CxM C là hàm nhúng và D: C M là hàm tách, với
tính chất D(E (c, m)) = m với m € M và c € C.
[
8
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Giấu tin thuần thuý
Bộ năm giá trị = (C, M, K, Dk, Ek) được gọi là hệ giấu tin sử
dụng khoá bí mật, trong đó:
C là tập các phương tiện chứa có thể, M là tập các thông điệp
cần giấu với |C| > |M|, K là tập các khoá bí mật.
Ek: C M K C và Dk: C K M với điều kiện Dk(Ek(c, m, k), k) =
m
với mọi m € M, c € C và k € K.
[
9
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Giấu tin sử dụng khoá bí mật
III. CÁC GIAO THỨC GIẤU TIN (2/3)
Hệ thống giấu tin với khoá công khai cũng yêu cầu có hai khoá:
khóa bí mật và khóa công khai. Khóa công khai được lưu trong Cơ
sở dữ liệu khoá công khai, giống như mật mã với khoá công khai,
và được dùng trong quá trình nhúng thông tin. Khoá bí mật chỉ
người nhận mới biết và được dùng trong quá trình tách lấy thông
tin, tái tạo lại thông điệp ban đầu
10
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Giấu tin với khoá công khai
III. CÁC GIAO THỨC GIẤU TIN (3/3)
IV. GIẤU TIN TRONG DỮ LIỆU ĐA PHƯƠNG
TIỆN (1/2)
11
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Giấu tin trong ảnh
Giấu tin trong ảnh, hiện nay, là bộ phận chiếm tỉ lệ lớn nhất
trong các hệ giấu tin trong đa phương tiện, bởi lượng thông
tin được trao đổi bằng ảnh là rất lớn,
Thông tin được giấu vào dữ liệu ảnh nhưng chất lượng ảnh
ít thay đối, và “khó” biết được đằng sau ảnh đó mang
thông tin có ý nghĩa
Một đặc điểm của giấu tin trong ảnh là thông tin được giấu
trong ảnh một cách vô hình. Nó như là một cách mà truyền
thông tin mật cho nhau mà người khác “khó” thế biết được
IV. GIẤU TIN TRONG DỮ LIỆU ĐA PHƯƠNG
TIỆN (2/2)
12
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014
Giấu tin trong audio
Giấu tin trong audio mang đặc điểm riêng, không giống với
giấu tin trong đối tượng đa phương tiện khác. Một trong những
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 làm ảnh hưởng đến chất lượng
của dữ liệu gốc
Giấu tin trong audio đòi hỏi yêu cầu rất cao về tính đồng bộ
và tính an toàn của thông tin. Các phương pháp giấu tin trong
audio đều lợi dụng điểm yếu trong hệ thống thính giác của
con người
Giấu tin trong video
Demo
13
Nguyễn Trần Vân – Mật mã và an
toàn dữ liệu
05/11/2014