스테가노그래피는 다른 정보에 데이터를 숨겨 연결이 이루어지고 있다는 사실을 숨기는 기술입니다. 일부 다른 캐리어 파일 구조를 사용할 수 있지만 디지털 이미지는 컴퓨터 네트워크에서 빈도가 높기 때문에 중요합니다.
이미지에 개인 데이터를 숨기기 위해 스테가노그래피 접근 방식의 거대한 방법이 존재합니다.
사용되는 스테가노그래피 방법에 대한 여러 요구 사항이 있는 여러 응용 프로그램이 있습니다. 예를 들어 숨겨진 정보를 절대적으로 숨길 수 있어야 하는 소프트웨어가 있는 반면, 숨겨지기 위해 더 높은 수준의 비밀 메시지가 필요한 소프트웨어가 있습니다.
다음과 같은 스테가노그래피의 몇 가지 요구 사항이 있습니다 -
투명성 − 스테가노그래피의 강점은 인간의 눈으로 볼 수 없는 능력에 있기 때문에 스테가노그래피 알고리즘의 비가시성은 최우선 조건입니다. 요점은 이미지가 변조되고 알고리즘이 협상되었음을 볼 수 있다는 것입니다.
페이로드 용량 − 적은 양의 저작권 정보만 삽입하면 되는 워터마킹과 달리 스테가노그래피는 비밀 연결을 목표로 하여 적절한 설치 용량이 필요했습니다.
통계 공격에 대한 견고성 − 통계적 스테가분석은 영상 정보에 대한 통계적 테스트를 활용하여 비밀 데이터를 식별하는 절차입니다. 일부 스테가노그래피 알고리즘은 통계 분석을 통해 간단히 식별할 수 있는 데이터를 삽입할 때 '서명'을 남깁니다.
식별되지 않고 소장을 지나칠 수 있지만 스테가노그래피 알고리즘은 이미지에 통계적으로 중요한 표시를 남기지 않아야 합니다.
이미지 조작에 대한 견고성 − 신뢰할 수 있는 시스템을 통한 스테고 이미지의 연결에서 이미지는 숨겨진 정보를 제거하려는 시도로 활성 감시자가 변환을 볼 수 있습니다.
이미지 조작에서는 대상에 도달하기 전에 이미지에서 자르기 또는 회전을 구현할 수 있습니다. 메시지가 삽입되는 방식을 기반으로 하며 이러한 조작으로 숨겨진 메시지가 무너질 수 있습니다.
이미지에 대한 악의적이거나 임의적인 변경에 대해 강력한 스테가노그래피 알고리즘이 바람직합니다.
파일 형식과 무관 − 인터넷에서 사용되는 몇 가지 다른 이미지 파일 형식으로 인해 두 당사자 간에 항상 한 가지 형식의 파일 형식만 연결되어 있다는 것이 의심스러울 수 있습니다.
따라서 강력한 스테가노그래피 알고리즘은 모든 유형의 파일에 데이터를 포함하는 기능을 획득합니다. 이것은 또한 표지 이미지로 도움이 되는 적절한 형식으로 적절한 이미지를 적시에 발견할 수 없는 문제도 해결합니다.
의심하지 않는 파일 − 이 조건에는 일반적으로 사용되지 않고 의심을 유발할 수 있는 이미지가 생성될 수 있는 스테가노그래피 알고리즘의 일부 특성이 포함됩니다. 예를 들어 비정상적인 파일 크기는 소장이 이미지를 더 자세히 조사할 수 있는 이미지의 한 기능입니다.