Embedding Method of Secret Data using Error-Diffusion

오차 확산법을 이용한 기밀 데이터 합성법

  • 박영란 (부경대학교 대학원 전산정보학과 (석사)) ;
  • 이혜주 (부경대학교 대학원 전자계산학과 (박사과정)) ;
  • 박지환 (부경대학교 컴퓨터 멀티미디어 공학부)
  • Published : 1999.06.01

Abstract

Because the encrypted data is random, there is a possibility of threat that attacker reveals the secret data. On the other hand, as the image steganogrphy is to embed the secret data into cover image and to transmit the embedded image to receiver, an attacker could not know the existence of secret data even though he/she sees the embedded image, therefore the sender may reduce the threat of attack. In the image steganography, the secret data is embedded by modifying value of pixels as a form of noise. If the secret data is embedded into gray image, the degradation of image quality results from the modifications of image due to noise. Therefore many methods have been proposed to embed the secret data while dethering the gray image, but the existing method using error-diffusion has a problem that any patterns such as a diagonal lines or vertical take place due to embedding the secret data at the fixed interval. To solve this problem and to improve the existing method, we proposed the new method that embeds the secret data at changed point with respect to 1's run-length or at the position where has the minimum difference with the original dithered value. We evaluated the performance of the proposed method by computer simulation.

암호화(encryption)된 정보는 랜멈한 형태이기 때문에 공격자에 의해 기밀 정보가 누출될 위협이 있다. 한편, 화상 심충암호(image steganography)는 화상 내에 기밀 정보를 몰래 숨겨서 전송하는 것으로 제3자는 기밀 정보의 폰재 사실을 알 수 없기 때문에 공격의 위협을 줄일 수 있게 된다. 화상 심충암호에서 기밀 정보는 잡음의 형태로 화상의 화소값을 변경하여 숨기게 된다 이와 같이 농담화상(gray image)에 기밀 정보 를 숨기는 경우에는 잡음으로 인한 화질 열화를 초래한다. 따라서, 농담화상에 디더링(dithering)을 수행하는 과정에서 기밀 정보를 숨기는 방식이 고안되었다 오차 확산법을 이용한 기존의 방식은 고정된 간격마다 기밀 정보를 합성함에 따라 일정한 패턴이 생기는 문제점이 있다 이러한 문제를 해결하고 기존의 방법을 향상시키기 위하여 본 논문에서는 런 길이(run length)를 이용하여 변환점에 기밀 정보를 합성하거나 원래의 디더값과 오차가 가장 적은 위치에 기밀 정보를 합성하는 새로운 방법을 제안하고, 그 성능을 컴퓨터 시율레이 션올 통하여 평가하였다.

Keywords