Computer >> Máy Tính >  >> Lập trình >> Lập trình

Các loại Steganography là gì?

Steganography không chỉ là nghệ thuật che giấu thông tin mà còn che giấu yếu tố truyền tải thông tin bí mật. Steganography ẩn thông tin bí mật trong một tệp khác theo phương pháp sao cho chỉ người nhận mới hiểu được sự tồn tại của thông điệp.

Vào thời cổ đại, dữ liệu được bảo mật bằng cách giấu nó trên mặt sau của sáp, bảng viết, và dạ dày của thỏ hoặc trên da đầu của nô lệ. Nhưng ngày nay có một số người truyền thông tin dưới dạng văn bản, hình ảnh, video và âm thanh qua phương tiện truyền thông.

Nó có thể được truyền một cách an toàn thông tin bí mật, các đối tượng đa phương tiện như âm thanh, video, hình ảnh được sử dụng như một nguồn che để che giấu thông tin.

Có nhiều loại steganography khác nhau như sau -

Nội dung ẩn văn bản - Nó bao gồm ẩn dữ liệu trong các tệp văn bản. Trong cách tiếp cận này, thông tin bí mật được ẩn sau mỗi chữ cái thứ n của mỗi từ trong tin nhắn văn bản. Có rất nhiều cách tiếp cận để ẩn thông tin trong tệp văn bản.

Nội dung ẩn hình ảnh - Nó có thể che giấu thông tin bằng cách lấy đối tượng che là hình ảnh được định nghĩa là kỹ thuật ẩn ảnh. Trong kỹ thuật in ẩn hình ảnh, cường độ pixel được sử dụng để che giấu dữ liệu.

Trong kỹ thuật in ẩn kỹ thuật số, hình ảnh được sử dụng rộng rãi là nguồn bìa vì có nhiều bit xuất hiện trong mô tả hình ảnh trên máy tính.

Có nhiều thuật ngữ khác nhau của Image Steganography như sau -

  • Ảnh bìa - Hình ảnh gốc có thể được sử dụng làm vật mang thông tin ẩn.

  • Tin nhắn - Thông tin thực tế có thể được sử dụng để ẩn thành hình ảnh. Tin nhắn có thể là một văn bản thuần túy hoặc một số hình ảnh khác.

  • Stego-Image - Sau khi nhúng tin nhắn vào ảnh bìa được gọi là ảnh ẩn.

  • Stego-Key - Một khóa có thể được sử dụng để nhúng hoặc lấy thông điệp từ ảnh bìa và ảnh stego.

Ẩn bản âm thanh - Audio Steganography là công nghệ nhúng thông tin vào một kênh âm thanh. Nó có thể được sử dụng để bảo mật bản quyền kỹ thuật số.

Watermarking là một cách tiếp cận ẩn một phần thông tin [thông báo] trong một phần tử thông tin khác [nhà cung cấp dịch vụ]. Nó thường được sử dụng cho các ứng dụng bao gồm đoạn âm thanh, v.v.

Nội dung ẩn video - Đó là một cách tiếp cận che giấu một số loại tài liệu hoặc thông tin sang dạng video máy tính. Trong phương pháp này, video (tập hợp các hình ảnh) có thể được sử dụng làm vật mang để che giấu thông tin.

Nói chung, phép biến đổi cosin rời rạc (DCT) chèn các giá trị (chẳng hạn như 8,667 đến 9) có thể được sử dụng để che giấu dữ liệu trong mỗi hình ảnh trong video mà mắt người không thể nhận thấy được. H.264, Mp4, MPEG, AVI là bố cục được sử dụng bởi kỹ thuật ẩn video.

Mật mã mạng hoặc giao thức - Nó bao gồm việc ẩn thông tin bằng cách tạo giao thức mạng bao gồm TCP, UDP, ICMP, IP, v.v. làm đối tượng che. Trong mô hình mạng lớp OSI, có các kênh bí mật nơi có thể sử dụng kỹ thuật in ẩn.