• 제목/요약/키워드: 소프트웨어 워터마킹

검색결과 33건 처리시간 0.03초

자바 클래스 보호를 위한 동적 워터마킹 (Dynamic Watermarking for Java Class Protection)

  • 조익;이수현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (하)
    • /
    • pp.915-918
    • /
    • 2001
  • 최근 저작권 보호를 위한 워터마킹 기술이 활발하게 연구되고 있지만, 소프트웨어에 대한 워터마킹 기술은 멀티미디어 워터마킹에 비하여 상대적으로 부족하다. 인터넷의 발달로 인하여 자바로 프로그램을 작성하는 경우가 증가되었으나, 자바 프로그램은 인터넷에서 쉽게 얻을 수 있고, 역-컴파일이 쉽고, 또한 재 사용 가능한 플래스 파일로 쉽게 분해되기 때문에 불법 사용이 가능하다. 본 논문에서는 소프트웨어의 저작권 보호를 위한 소프트웨어 워터마킹 기술에 대한 연구와 자바 프로그램 워터마킹 시스템을 제안한다. 본 시스템은 워터마크를 힙 영역에 저장하기 때문에 왜곡 공격에 강한 장점이 있다.

  • PDF

Java 프로그램에 적용가능한 소프트웨어 워터마킹 (A Software Watermarking for Java Programs)

  • 신원
    • 한국정보통신학회논문지
    • /
    • 제14권9호
    • /
    • pp.2049-2056
    • /
    • 2010
  • 컴퓨터 소프트웨어의 불법 복제는 정보화사회의 가장 큰 위협 중 하나이다. 이를 해결하기 위한 수많은 불법복제 방지 기술이 등장하였지만 급속히 발전하는 인터넷을 통한 배포를 막기에는 현실적으로 다양한 어려움이 존재한다. 본 논문에서는 인터넷 환경에서 많이 사용되는 Java 프로그램을 대상으로 저작권 보호를 위한 소프트웨어 워터마킹 방안을 제안한다. 제안 방안은 효율적인 구현이 가능하고 실행 파일 저작권 보호를 위해 강건한 소프트웨어 워터마크를 제공한다.

안드로이드 저작권 보호를 위한 메소드 생성 기반 워터마킹 기법의 설계 및 구현 (Design and Implementation of Method Generation based Watermarking Technique for Android Copyright Protection)

  • 박희완
    • 한국융합학회논문지
    • /
    • 제10권1호
    • /
    • pp.61-69
    • /
    • 2019
  • 스마트폰이 널리 보급되고 수많은 애플리케이션들이 개발됨에 따라서 소프트웨어 저작권 관련하여 사회적인 이슈가 발생하고 있다. 소프트웨어 워터마킹은 디지털 워터마킹 기술을 소프트웨어에 적용한 것으로서 소프트웨어 원저작권자를 판별하는데 사용될 수 있는 기술이다. 안드로이드 환경에서 앱을 개발하기 위해서 일반적으로 자바 언어를 사용한다. 자바는 객체지향 언어로서 메소드 오버로딩과 오버라이딩을 지원한다. 본 논문에서는 메소드 생성 기반 워터마킹 기법을 제안하고 구현하였다. 워터마크로 인한 오버헤드를 평가한 결과, 실행 파일 크기의 증가와 실행 속도의 저하가 크지 않다는 것을 확인하였다. 본 논문에서 제안하는 워터마킹 기법을 사용하면 불법 복제가 의심되거나 실제로 프로그램이 도용되었을 때 저작권 정보를 확인할 수 있으며 불법 복제 시도를 사전에 예방하는 효과도 있을 것으로 기대한다.

소프트웨어 도용 방지를 위한 클래스 분할 기반 워터마킹 (Class Splitting Based Watermarking for Preventing Software Theft)

  • 강병섭;고석향;김주형;박희완
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.326-329
    • /
    • 2016
  • 최근 모바일 내비게이션 시장의 양대 강자인 'T맵'과 '김기사'가 송사에 휘말려서 사회적인 이슈가 되었다. 이 사건을 통해서 소프트웨어의 불법 복제 방지 및 개발자의 저작권을 식별하기 위한 워터마킹 기법이 부각되었다. 본 논문에서는 안드로이드 앱의 클래스를 여러개의 클래스로 분할하여 저작권 정보를 삽입하는 클래스 분할 워터마킹 기법을 제안한다. 본 논문에서 제안하는 워터마킹 기법은 소프트웨어 코드가 도용되었을 때 원저작자의 정보를 확인할 수 있도록 하여 불법 복제 시도를 사전에 예방할 수 있으며, 불법 복제가 의심되었을 때 근거 자료로 사용될 수 있다.

중복성을 갖는 쌍직교 웨이블릿 변환을 이용한 디지털 워터마킹 (Digital Watermarking using Redundant Biorthogonal Wavelet Transform)

  • 최치원;이해성;변혜란
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권3호
    • /
    • pp.262-271
    • /
    • 2001
  • 디지털 컨텐츠의 저작권 보호와 위변조 탐지를 위해 사용되는 비가시적인 워터마킹 기법은 워터마킹된 영상의 화질저하를 최소로 하면서 화질이 현격히 저하되기 전에는 워터마크가 제거되지 않는 견고성을 갖도록 해야한다. 본 논문에서는 워커마킹된 영상에서 원영상을 사용하지 않고 저작권자를 탐지할 수 있는 디지털 워터마킹 기법을 제안한다. 제안된 기법은 크게 내장단계와 탐지단계로 나뉜다. 내장단계에서는 워터마킹된 영상의 화질이 크게 저하되지 않도록 시각적 마스킹 효과를 고려한다. 워터마크 탐지과정은 원 영상을 사용하지 않고 저작권 분쟁이 발생한 영상과 저작권 주장하는 사람이 제시한 해당 워터마크만을 사용하여 이루어진다. 본 논문에서 제안된 디지털 워터마킹 방법은 일반적인 영상의 변형에 상당히 견고한 특성을 가지며, 변형이 가해지지 않은 워터마킹된 영상을 저작자가 보관함으로써 다중 소유권 주장 문제에 대해서도 저작권 주장이 가능하다.

  • PDF

가역 워터마킹을 이용한 블록 단위 오디오 인증 알고리즘 (Block-based Audio Authentication Algorithm using Reversible Watermarking)

  • 여동규;조현우;이해연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.380-383
    • /
    • 2011
  • 데이터 은닉 기술은 디지털 콘텐츠에 기밀 정보를 비가시적으로 삽입하는 기술로서, 소유권 증명, 저작권 보호, 방송 모니터링, 콘텐츠 인증 등의 다양한 목적으로 활용되고 있다. 본 논문에서는 오디오 콘텐츠의 무결성을 인증하고 위조 영역을 탐지하기 위한 가역 워터마킹 기반의 블록 단위의 오디오 콘텐츠 인증 기법을 제안한다. 제안한 기법은 오디오를 작은 크기의 블록으로 나누고 각 블록 단위로 워터마크를 삽입하여 무결성 인증을 수행한다. 또한 차이값 히스토그램 기반 가역 워터마킹 알고리즘을 적용함으로써 높은 품질을 유지하면서도 완전한 원본으로의 복원을 가능케 하였다.

가역 워터마킹을 이용한 블록 단위 영상 인증 알고리즘 (Block-based Image Authentication Algorithm using Reversible Watermarking)

  • 이해연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.523-526
    • /
    • 2012
  • 영상의 위변조를 탐지하거나 무결성을 인증하기 위해서는 가역 워터마킹 기법은 유용하다. 기존 워터 마킹 연구들은 원본 복원이 불가능하였으나, 가역 워터마킹은 워터마크를 검출한 후, 아무런 손상없이 영상을 원본 상태로 복원할 수 있는 방법이다. 본 논문에서는 차이값 히스토그램에 기반한 가역 워터 마킹을 통해 위변조된 영역을 탐지하는 블록단위 인증 알고리즘을 제안한다. 먼저, 영상 각 블록에 대하여 영상의 특징값을 추출하고, 사용자의 정보와 결합하여 인증 코드를 생성한다. 생성된 인증코드는 가역 워터마킹을 통하여 콘텐츠 자체에 직접 삽입한다. 영상의 인증을 위해서는 추출된 인증코드와 새로 생성된 인증코드의 비교를 수행한다. 다양한 영상들에 대하여 비교 분석하였고, 그 결과 제안한 알고리즘은 완전한 가역성과 함께 낮은 왜곡을 유지하면서도 97% 이상 인증률을 얻을 수 있었다.

JPEG 영상의 양자화 계수 차이값을 이용한 가역 워터마킹 알고리즘 (Reversible Watermarking Algorithm using Difference of Quantized Coefficients in JPEG image)

  • 조현우;이해연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.665-668
    • /
    • 2012
  • 멀티미디어 콘텐츠는 디지털 데이터의 특성상 수정과 복제가 쉽고, 이에 따라 불법 유통과 위 변조 등의 문제가 발생할 수 있으므로 콘텐츠 보안의 중요성이 높아지고 있고 가역 워터마킹 방법은 하나의 솔루션이다. 본 논문에서는 JPEG 압축 표준에서 사용할 수 있는 가역 워터마킹 기법을 제안한다. JPEG 압축 과정 중 비손실 과정에서 유지되는 양자화 DCT 블록 데이터에 대하여 인접 블록의 계수간 차이값의 히스토그램을 계산하고, 히스토그램 쉬프팅을 통하여 가역 워터마크를 삽입한다. 디코딩 과정에서 영상에 삽입된 워터마크를 추출함과 동시에 원본 JPEG 표준 영상의 품질을 복원한다. 제안 알고리즘의 성능 평가를 위해 다양한 영상을 대상으로 영상 품질과 압축률을 평가하였다. 삽입된 영상의 PSNR과 압축률은 32.33dB과 89.69%로, 표준 JPEG 압축된 영상 대비 각 3.24dB의 PSNR 차이와 2.58%의 압축률 차이를 보였다.

퍼지클러스터링 기반 의료 영상 워터마킹 (Fuzzy Clustering Based Medical Image Watermarking)

  • ;김종면
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권7호
    • /
    • pp.487-494
    • /
    • 2013
  • 의료 영상 워터마킹은 헬스케어 정보 시스템의 보안 서비스 분야에서 많은 주목을 받고 있다. 본 논문은 워터마킹을 삽입할 최적의 서버 블록 위치 선택을 위한 개선된 퍼지 클러스터링 기법, 이산 웨이블릿 변환 및 이산 코사인 변환을 분할된 회백질 의료 영상에 적용한 블라인드 의료 영상 워터마킹 기법을 제안한다. 모의실험결과, 제안한 워터마킹 기법은 기존의 기법들보다 PSNR과 M-SVD에서 우수한 성능을 보였다. 또한, 제안한 워터마킹 기법은 노이즈 첨가, 필터링, JPEG 압축, 블러링, 히스토그램 균일화, 크로핑과 같은 공격에서도 기존의 기법들보다 정규화된 연관성 값에서 보다 강인함을 보였다.

워터마킹을 이용한 PDF문서 보안 시스템 설계 및 구현 (Design and implementation of PDF document security system using watermarking)

  • 손준희;고성종;이선호;이임영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.997-1000
    • /
    • 2012
  • 인터넷의 급속한 발달로 인해 아날로그 콘텐츠에서 디지털 콘텐츠 서비스로 빠르게 발전하고 있다. 다양한 분야에서 디지털 콘텐츠를 이용하여 오프라인 시스템을 대체하게 되었다. 하지만 디지털 콘텐츠의 특성 때문에 불법 복제 및 무단 유포의 문제점과 저작권 침해의 문제점들이 발생하게 되었다. 따라서 보안 서비스에 대한 요구사항도 급격히 증가하고 있다. 이에 따라 본 논문에서는 워터마크 기술을 기반으로 인터넷 환경에서 사용자가 원하는 워터마킹을 이용하여 불법 복제를 방지함으로써 안전한 문서보안 콘텐츠를 제공하기 위한 시스템을 구현 및 설계 하였다.