Kỹ thuật giấu tin trong ảnh sử dụng các bit LSB

Một phần của tài liệu Đề tài Ứng dụng ẩn mã và giấu tin trong ảnh (Trang 34)

Nằm trong số các kỹ thuật Substitution thì kỹ thuật sử dụng các bit có trọng số thấp nhất (Least Significant Bit - LSB) là phố biến nhất. Với kỹ thuật sử dụng LSB thì nó thay thế các bit được coi là ít quan trọng ở các file ảnh chứa gốc. Và việc thay thế được tiến hành theo trình tự số lượng byte nhất định. Với kỹ thuật này thì nó ít ảnh hưởng đến file chứa gốc(file ảnh chứa gốc) bởi các bít bị thay thế hầu như không có tác dụng trong file chứa gốc(file ảnh chứa gốc), với file ảnh thì nó ít ảnh hưởng tới các pixel ảnh.

Một ví dụ với ảnh BMP 24-bit như đã nói ở trên thì việc giấu một chữ cái “a” có thể tiến hành như sau: chữ “a” trong ASCII thì có mã là 97 số này đổi sang nhị phân có dạng 01100001. Trong 8 byte của file chứa gốc(file ảnh chứa gốc) có thể thiết lập LSB cho mỗi byte như sau:

10010010 01010011 10011011 11010010 10001010 00000010 01110010

00101011

Và tương ứng để lấy lại thông tin giấu thì tiến hành đọc 8 bit LSB của các byte để tạo lại 01100001 đổi số nhị phân này sang thập phân và đổi sang mã ASCII thu được ký tự “a”.

Vậy có thể sử dụng kỹ thuật này cho phép giấu một byte file ẩn vào 8 byte file chứa gốc(file ảnh chứa gốc). Từ trên có thể thấy được lợi thế khi sử dụng cách này là gì? đó chính là lúc nào cũng có nhiều nhất 50% số bít trùng nhau giữa tin cần giấu và file chứa gốc(file ảnh chứa gốc) do đó file chứa gốc ít bị ảnh hưởng lớn khi có tin giấu thêm vào trong file chứa gốc(file ảnh chứa gốc) đó.

CHƯƠNG IV : XÂY DỰNG CHƯƠNG TRÌNH GIẤU TIN DỰA TRÊN THUẬT TOÁN LSB

Một phần của tài liệu Đề tài Ứng dụng ẩn mã và giấu tin trong ảnh (Trang 34)