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

Steganography trong bảo mật thông tin là gì?

Steganography là một phương pháp tạo điều kiện thuận lợi cho việc che giấu một tin nhắn được giữ bí mật bên trong tin nhắn khác. Kết quả này là sự che giấu của chính thông điệp bí mật.

Cách tiếp cận Steganography có thể được sử dụng cho hình ảnh, tệp video hoặc tệp âm thanh. Tuy nhiên, nói chung, steganography được viết bằng các ký tự như dấu băm, nhưng việc sử dụng nó bên trong hình ảnh cũng rất phổ biến. Ở bất kỳ mức độ nào, steganography an toàn khỏi việc vi phạm bản quyền tài liệu cũng như hỗ trợ việc xem trái phép.

Một cách sử dụng kỹ thuật in ẩn như kỹ thuật tạo hình mờ, ẩn dữ liệu bản quyền trong hình mờ bằng cách chồng lên các tài liệu mà mắt thường không phát hiện được. Điều này tránh các hành động gian lận và cung cấp cho các phương tiện được bảo vệ bản quyền nhiều bảo vệ hơn.

Mục tiêu chính của mật mã là giao tiếp an toàn theo cách hoàn toàn không thể phân biệt được và ngăn chặn việc gây nghi ngờ cho việc truyền thông tin ẩn.

Nó không phải là để duy trì người khác hiểu thông tin ẩn, nhưng nó có thể duy trì người khác nghĩ rằng thông tin đó thậm chí còn tồn tại. Nếu một phương pháp ẩn mã tạo ra một người nào đó để nghi ngờ kênh mang, thì phương pháp này đã thất bại.

Mô hình cơ bản của steganography bao gồm Carrier, Message và Password. Nhà cung cấp dịch vụ còn được gọi là đối tượng che, mà thông báo được cài đặt và dùng để che giấu sự tồn tại của thông báo.

Tin nhắn là thông tin mà người gửi muốn giữ bí mật. Nó có thể là văn bản thuần túy, bản mã, hình ảnh khác hoặc bất kỳ thứ gì có thể được cài đặt trong luồng bit bao gồm nhãn hiệu bản quyền, thông tin liên lạc bí mật hoặc số sê-ri.

Mật khẩu được gọi là khóa mật khẩu. Nó có thể cung cấp rằng chỉ người nhận hiểu khóa giải mã tương quan mới có khả năng trích xuất địa chỉ từ một coverobject. Đối tượng che với thông báo được cài đặt bí mật sau đó được gọi là đối tượng stego.

Việc khôi phục địa chỉ từ đối tượng stego cần chính đối tượng đó và khóa giải mã tương ứng nếu khóa stego được sử dụng trong giai đoạn mã hóa. Hình ảnh ban đầu có thể cần hoặc có thể không cần thiết trong hầu hết các ứng dụng để trích xuất thông báo.

Có một số nhà cung cấp dịch vụ phù hợp dưới đây để trở thành đối tượng bao gồm như sau -

  • Giao thức mạng như TCP, IP và UDP.

  • Âm thanh sử dụng các định dạng âm thanh kỹ thuật số bao gồm wav, midi, avi, mpeg, mpi và voc.

  • Tệp và Đĩa có thể ẩn và nối tài liệu bằng cách tận dụng không gian chùng.

  • Văn bản bao gồm các ký tự rỗng, chỉ có mã morse giống nhau như html và java.

  • Tệp hình ảnh bao gồm bmp, gif và jpg, trong đó chúng có thể có cả màu và thang độ xám.

Nói chung, quy trình ẩn thông tin trích xuất các bit dư thừa từ coverobject. Quy trình này bao gồm hai bước như sau -

  • Nhận dạng các bit dư thừa trong một đối tượng che phủ. Các bit dự phòng là những bit có thể được thay đổi mà không làm hỏng tính năng hoặc làm hỏng nguyên tắc của đối tượng bao trùm.

  • Quy trình nhúng chọn tập hợp con của các bit dư thừa được lưu trữ với dữ liệu từ một thông điệp bí mật. Đối tượng stego được tạo ra bằng cách lưu trữ các bit dự phòng đã chọn bằng các bit thông báo.