1/.Khỏi niệm
- “Ẩn giấu tin” được hiểu là nhỳng mẩu tin mật vào một vật mang tin khỏc, sao
cho mắt thường khú phỏp hiện ra mẩu tin mật đú, mặt khỏc khú nhận biết được vật mang tin đó được giấu một tin mật.
2/. Cỏc thành phần của hệ ẩn giấu tin
Cỏc thành phần chớnh của một hệ “Ẩn giấu tin” trong ảnh gồm cú:
- Mẩu tin mật: cú thể là văn bản, hỡnh ảnh hay tệp tin tựy ý(audio, video …), vỡ
trong quỏ trỡnh giấu tin chỳng đều được chuyển thành chuỗi cỏc bit.
- Mụi trường sẽ chứa tin mật: Thường là ảnh, nờn gọi là ảnh phủ hay ảnh gốc
- Khúa K: khúa viết mật, tham gia vào quỏ trỡnh giấu tin để tăng tớnh bảo mật.
- Mụi trường đó chứa tin mật: Thường là ảnh, nờn gọi là ảnh mang, là ảnh sau khi
đó nhỳng tin mật vào.
3/. Ẩn giấu tin và mật mó
- Cú thể xem Ẩn giấu tin là một nhỏnh của ngành mật mó với mục tiờu là nghiờn
cứu cỏc phương phỏp che giấu thụng tin mật.
- Ẩn giấu tin và mó húa tuy cựng cú mục đớch là để đối phương “khú” phỏt hiện ra
tin cần giấu, tuy nhiờn nú khỏc với mó húa ở chỗ: Mó húa là giấu đi ý nghĩa của thụng tin.
Ẩn giấu tin là giấu đi sự hiện diện của thụng tin.
4/. Phõn loại Ẩn giấu tin
a/. Giấu tin(Steganography) là kỹ thuật nhỳng mẩu tin mật vào mụi trường giấu tin.
- Giấu tin cú xử lý là một dạng giấu tin, trong đú để tăng bảo mật, cú thể phải
dựng khúa viết mật. Để giải mó, người ta cũng phải cú khúa viết mật đú.
Khúa viết mật khụng phải dựng để mó húa mẩu tin, nú cú thể là khúa dựng để sinh ra “hàm băm”, phục vụ rải tin mật vào mụi trường giấu tin.
- Giấu tin đơn thuần: là một dạng giấu tin trong đú khụng dựng khúa viết mật để
36
b/. Thủy võn số (watermarking) là kỹ thuật nhỳng dấu ấn số vào một tài liệu số nhằm chứng thực nguồn gốc hay chủ sở hữu của tài liệu số này.
- Tạm gọi thủy võn số là ẩn tin để phõn biệt với giấu tin
Dấu võn tay là một dạng thủy ấn số trong đú dấu ấn là một định danh duy nhất.
c/. So sỏnh “ẩn tin” và “giấu tin”
- Về mặt hỡnh thức, ẩn tin giống giấu tin ở chỗ đều tỡm cỏch nhỳng thụng tin vào
một mụi trường.
- Về mặt nội dung, ẩn tin cú điểm khỏc so với giấu tin.
Về mục tiờu:
Mục tiờu của ẩn tin là nhỳng mẩu tin thường là biểu tượng, chữ ký, dấu nhỏ đặc trưng vào mụi trường phủ, nhằm phục vụ việc chứng thực bản quyền tài liệu. Như vậy mẩu tin cần nhỳng khụng nhất thiết phải là bớ mật, nhiều khi cần lộ ra cho mọi người biết để mà dố chừng.
Ẩn tin cú thể vụ hỡnh hoặc hữu hỡnh trờn vật mang tin. Ẩn tin tỡm cỏch biến tin giấu thành một thuộc tớnh của vật mang tin. Mục đớch của ẩn tin là bảo vệ mụi trường giấu tin.
Mục tiờu của giấu tin: là nhỳng mẩu tin thường là bớ mật, vào mụi trường phủ, sau đú cú thể lấy ra tin mật từ mụi trường phủ.
Giấu tin khụng cho phộp nhỡn thấy tin giấu trờn vật mang tin. Mục đớnh của giấu tin là bảo vệ tin được giấu.
Về đỏnh giỏ hiệu quả:
Chỉ tiờu quan trọng nhất của ẩn tin là tớnh bền vững của tin được giấu. Chỉ tiờu quan trọng nhất của giấu tin là dung lượng của tin được giấu.
37
5/. Cỏc tớnh chất của Ẩn giấu tin
a/. Bảo đảm tớnh “vụ hỡnh”
- Ẩn giấu tin trong ảnh sẽ làm biến đổi ảnh mang tin. Tớnh vụ hỡnh thể hiện mức
độ biến đổi ảnh mang. Phương phỏp ẩn giấu tin tốt sẽ làm cho thụng tin mật trở lờn vụ hỡnh trờn ảnh mang, người dựng khú thể nhận ra trong ảnh cú ẩn chứa thụng tin mật.
- Với ẩn tin thỡ trong thực tế khụng phải khi nào cũng cố gắng để đạt được tớnh vụ
hỡnh cao nhất, vớ dụ trong truyền hỡnh, người ta gắn hỡnh ảnh mờ gọi là thủy ấn để bảo vệ bản quyền bản tin.
b/. Khả năng chống giả mạo
- Mục đớch của giấu tin là để truyền đi thụng tin mật. Nếu khụng thể do thỏm tin
mật, thỡ kẻ địch cũng cố tỡm cỏch làm sai lạc tin mật, làm giả mạo tin mật để gõy bất lợi cho đối phương. Phương phỏp “Giấu tin” tốt phải đảm bảo tin mật khụng bị tấn cụng một cỏch chủ động trờn cơ sở những hiểu biết về thuật toỏn nhỳng tin và cú ảnh mang
- Đối với ẩn tin thỡ khả năng chống giả mạo là yờu cầu vụ cựng quan trọng, vỡ cú
như vậy mới bảo vệ được bản quyền, minh chứng tớnh phỏp lý của sản phẩm.
c/. Dung lượng giấu
- Dung lượng giấu được tớnh bằng tỷ lệ của lượng tin cần giấu so với kớch thước
ảnh mang tin. Cỏc phương phỏp đều cố gắng giấu được nhiều tin trong ảnh nhưng vẫn giữ được bớ mật. Tuy nhiờn trong thực tế người ta luụn phải cõn nhắc giữa dung lượng và cỏc chỉ tiờu khỏc như tớnh vụ hỡnh, tớnh bền vững.
d/. Tớnh bền vững
- Sau khi ẩn giấu tin vào ảnh mang, bản thõn ảnh mang cú thể phải qua cỏc biến
đổi khỏc nhau như lọc ảnh, thờm nhiễu, làm sắc nột, mờ nhạt, quay, nộn mất dữ liệu,… Tớnh bền vững là thước đo sự nguyờn vẹn của tin mật sau những biến đổi như vậy.
38
e/. Độ phức tạp tớnh toỏn
- Độ phức tạp của của thuật toỏn ẩn giấu tin và giải tin cũng là một chỉ tiờu quan
trọng để đỏnh giỏ một phương phỏp ẩn giấu tin trong ảnh. Chỉ tiờu này cho chỳng ta biết tài nguyờn (thời gian và bộ nhớ) tốn bao nhiờu dựng cho một phương phỏp ẩn giấu tin.
- Với chủ nhõn ẩn giấu tin thỡ thời gian thực hiện phải nhanh, nhưng kẻ thỏm tin
thỡ tỏch tin phải là bài toỏn khú.
6/. Cỏc ứng dụng của ẩn giấu tin
a/. Liờn lạc bớ mật
- Bản mó của tin mật cú thể gõy ra sự chỳ ý của tin tặc, nhưng tin mật được giấu
vào trong mụi trường nào đú, rồi gửi đi trờn mạng mỏy tớnh, thỡ ớt gõy ra sự chỳ ý của tin tặc. Đú là một ứng dụng của giấu tin.
- Hiện nay người ta phối hợp đồng thời nhiều giải phỏp để truyền tin mật trờn
mạng cụng khai: Đầu tiờn tin mật được nộn tin, sau đú mó húa bản tin nộn, cuối cựng giấu bản mó vào mụi trường nào đú.
b/. Bảo vệ bản quyền
Thủy võn (Watermark):
- Một biểu tượng bớ mật gọi là thủy ấn được nhỳng vào trong một tài liệu để xỏc
nhận quyền sở hữu về tài liệu.
- “Thủy võn” được đớnh lờn tranh ảnh khi bỏn hoặc phõn phối, thờm vào đú cú thể
gỏn một nhón thời gian để chống giả mạo.
- “Thủy võn” cũng được dựng để phỏt hiện xem cỏc ảnh cú bị sửa đổi hay khụng.
Việc phỏt hiện “Thủy võn” được thực hiện bằng thống kờ, so sỏnh độ tương quan hoặc bằng cỏch đo đạc xỏc định chất lượng của “Thủy võn” trong ảnh mang.
Điểm chỉ số: Điểm chỉ số tương tự như số Seri của phần mềm
- “Điểm chỉ số” dựng để chuyển thụng tin về người nhận “sản phẩm số” nhằm
39
Gỏn nhón
- Tiờu đề, chỳ giải, nhón thời gian … cú thể được nhỳng vào sản phẩm số. Gắn
tờn người lờn ảnh của họ, gắn tờn địa phương lờn bản đồ. Khi đú nếu sao chộp ảnh thỡ cũng sao chộp cả thụng tin đó nhỳng vào nú. Chủ sở hữu của sản phẩm, người cú “khúa biết mật” cú thể tỏch ra và xem cỏc chỳ giải.
- Trong một cơ sở dữ liệu ảnh, người ta cú thể nhỳng cỏc từ khúa, để cỏc động cơ
tỡm kiếm cú thể tỡm nhanh một bức ảnh nào đú. Nếu là một khung ảnh cho cả một đoạn phim, người ta cú thể gỏn cả thời điểm diễn ra sự kiện để đồng bộ hỡnh ảnh với õm thanh. Người ta cũng cú thể gỏn số lần mà hỡnh ảnh được xem, để tớnh tiền thanh toỏn.
7/. Một số chương trỡnh ẩn giấu tin
- Chương trỡnh Hide and Seek v4.1: Chương trỡnh chạy dưới hệ điều hành DOS để
giấu tin vào cỏc ảnh GIF. Nú thực hiện giấu tin một cỏch ngẫu nhiờn, do đú nếu lượng tin cần giấu nhỏ thỡ tin sẽ được rải đều khắp ảnh mang. Nếu lượng tin nhiều, thỡ cỏc vựng thay đổi dầy hơn, vỡ vậy dễ bị phỏt hiện.
- Chương trỡnh StegoDos: Chương trỡnh chạy dưới hệ điều hành DOS, sử dụng
ảnh mang 320 200 điểm ảnh và 256 mầu.
- Chương trỡnh While Noise Storm: Chương trỡnh này dễ dựng hơn và nhỳng được
nhiều tin hơn cỏc chương trỡnh trước. Ảnh mang khụng cần cú kớch thước cố định, tớnh vụ hỡnh cao.
- Chương trỡnh S-Tools for Windows: là một chương trỡnh giấu ảnh tốt. Cú thể
giấu tin trong ảnh BMP,GIF, tệp õm thanh WAV, cỏc vựng chưa dựng đến của đĩa mềm. Giao diện đồ họa kộo thả. Để giấu tin chỉ cần kộo biểu tượng tệp tin cần giấu và thả lờn ảnh
40