- Lượng tử hóa: Đầu vào ở bước này là 64 hệ số DCT của khối 8x8 sẽ được lượng tử
2 𝑖𝑓(𝑅 𝑚𝑜𝑑 = 0, 𝑤𝑘 = 1) 𝑜𝑟 (𝑅 𝑚𝑜𝑑 = 1, 𝑤𝑘 = 0)
5.1.3. Phân loại phương pháp giấu tin trong văn bản
Hiện nay, áp dụng trong lĩnh vực giấu tin trong văn bản có nhiều thuật toán và kỹ thuật khác nhau. Một số nhóm thuật toán chính được áp dụng trong lĩnh vực giấu tin trong văn bản như sau [1, 2, 28, 29]:
a) Giấu tin dựa vào định dạng văn bản
Các phương pháp dựa trên định dạng văn bản sẽ sử dụng và thay đổi một số kiểu định dạng của văn bản chứa để ẩn giấu thông tin. Các phương pháp này không thay đổi bất kỳ một từ hay câu nào, do đó không làm ảnh hưởng đến nội dung của văn bản chứa. Đặc điểm của các phương pháp giấu tin dựa trên định dạng văn bản là chỉ có một lượng nhỏ dữ liệu được ẩn trong văn bản và thông tin mật không dễ bị phát hiện bởi con người. Đặc biệt các phương pháp này áp dụng cho tất cả các loại văn bản. Một số phương pháp giấu tin trong văn bản dựa trên định dạng văn bản như:
- Phương pháp sử dụng khoảng trắng. - Phương pháp dịch chuyển vị trí dòng. - Phương pháp dịch chuyển vị trí từ.
- Phương pháp thay đổi màu sắc hoặc kích thước của các ký tự. b) Phương pháp sinh ngẫu nhiên và thống kê
Các phương pháp sinh ngẫu nhiên và thống kê là phương pháp sử dụng các thuộc tính thống kê của ngôn ngữ. Các phương pháp này sử dụng những mẫu ngữ pháp để sinh ra những văn bản chứa tự động bằng một ngôn ngữ tự nhiên hoặc dựa vào các thuộc tính thống kê đó để phân loại nhóm ký tự. Một số phương pháp giấu tin trong văn bản dựa trên phương pháp sinh ngẫu nhiên và thống kê như:
- Phương pháp sử dụng văn phạm phi ngữ cảnh.
c) Phương pháp sử dụng tính chất ngôn ngữ
Phương pháp này sử dụng các thuộc tính của ngôn ngữ tự nhiên, ví dụ cấu trúc ngôn ngữ để ẩn giấu các thông điệp bí mật. Nhóm các kỹ thuật điển hình trong phương pháp này là:
- Phương pháp sử dụng cú pháp. - Phương pháp sử dụng ngữ nghĩa.
Trên đây bài giảng đã liệt kê một số phương pháp và kỹ thuật chính trong lĩnh vực giấu tin trong văn bản. Từ sự thống kê các phương pháp và thuật toán đang được ứng dụng trong lĩnh vực giấu tin trong văn bản có thể nhận thấy rằng phương pháp giấu tin trong văn bản đang được nghiên cứu và ứng dụng hạn chế. Việc các phương pháp giấu tin trong văn bản chưa được ứng dụng rộng rãi như các phương pháp khác bởi vì 2 lý do chính là đặc thù của định dạng văn bản và đặc tính của các thuật toán. Tiếp theo, để làm rõ hơn đặc tính của các thuật toán, phương pháp giấu tin trong văn bản, bài giảng sẽ mô tả chi tiết các thuật toán giấu tin và tách tin này.