KR20010087808A - 워터마킹 기술을 기반으로 한 저작물 제공 및 인증 서비스시스템 및 방법 - Google Patents
워터마킹 기술을 기반으로 한 저작물 제공 및 인증 서비스시스템 및 방법 Download PDFInfo
- Publication number
- KR20010087808A KR20010087808A KR1020010032616A KR20010032616A KR20010087808A KR 20010087808 A KR20010087808 A KR 20010087808A KR 1020010032616 A KR1020010032616 A KR 1020010032616A KR 20010032616 A KR20010032616 A KR 20010032616A KR 20010087808 A KR20010087808 A KR 20010087808A
- Authority
- KR
- South Korea
- Prior art keywords
- watermark
- user
- information
- work
- author
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00884—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
저작물에 대한 제공과 인증이 워터마킹 시스템을 기반으로 한 디지털 데이터 저작물 제공 및 인증 서비스 시스템 및 방법이 제공된다. 이 시스템을 통해 저작권 정보가 보이지 않게 들어 있는 저작물을 제공하고, 원 저작물의 불법적인 사용이 감지되는 경우 인증기관의 인증을 통해 저작권 정보에 대한 확실한 기술적 증거를 제시함으로써 컨텐츠의 불법 복제 및 사용을 막고, 저작권을 보호할 수 있다. 컨텐츠의 저작권 인증은 데이터에 저작자의 로고나 서명 등의 디지털 워터마크를 삽입, 추출하는 과정을 거쳐 이루어진다.
Description
본 발명은 워터마크를 디지털 컨텐츠(디지털 이미지, 디지털 오디오, 디지털 비디오, 디지털 문서 등) 데이터에 삽입하고, 삽입된 워터마크를 다시 추출하는 방법과 장치를 기반으로 하는 저작권 인증 및 제공 서비스 시스템 및 방법에 관한 것이다. 특히, 이미지 워터마크의 형태로 저작권 정보가 은닉된 데이터를 인터넷 상에서 사용자들에게 판매 또는 제공함으로써 원본 데이터의 저작권을 보호하고, 은닉된 저작권 정보를 추출하여 이를 인증기관에 미리 등록된 저작권 정보와 비교한 인증 결과를 이용하여 저작권 관련 분쟁을 해결하며, 나아가 데이터의 불법 복제 및 불법 유통을 막을 수 있는 저작권 인증 서비스 제공 시스템 및 방법에 관한 것이다.
최근 급속도로 인터넷의 보급이 확산됨에 따라 한국의 인터넷 인구는 99년 말 현재 1천 480만명에 달하고 있다. 이처럼 빠르게 성장하고 있는 인터넷 환경을 통하여 현재는 텍스트 정보, 정지 영상 및 간단한 동영상 등의 정보가 주로 유통되고있으나, 다양한 형식의 비디오/오디오 전송 매체의 확산으로 점차 각종 멀티미디어 데이터의 인터넷 전송이 활발해지고 있는 추세이다.
뿐만 아니라, 현재는 무료로 운영되고 있는 인터넷 신문, 잡지, 오디오, 라디오, TV, 전자도서관 등이 향후에는 유료 서비스로 전환될 것으로 예상된다. 국내에서도 컨텐츠 제공업체들이 소액 결제 서비스업체와 PC 통신업체들을 중심으로 컨텐츠 유료화를 추진하고 있다. 이러한 흐름에 따라, 디지털 정보의 제공자 또는 컨텐츠의 소유자는 본인이 가지고 있는 정보(이미지나 오디오, 비디오 등의 디지털 저작물 등)에 대한 저작권을 주장하고, 이를 보호하고자 할 뿐 아니라 타인에게 자신의 저작물을 제공하게 될 경우 이에 합당한 대가를 요구하게 된다.
그러나, 디지털 저작물은 그 특성상 저작권 보호에 많은 문제점을 내포하고 있다. 정보의 저장이나 변환이 용이하여 인터넷 등의 개방된 공간에서는 어떤 제약도 없이 다량의 복제가 가능하고, 복제 후에도 원본과 동일한 데이터 정보를 유지할 뿐만 아니라 저작자의 동의 없이 배포가 가능하므로 저작자의 저작권을 보호하기 어렵다.
이렇게 발생하는 저작권 침해 문제는 날로 그 심각성을 더하고 있어서, 이를 해결하기 위한 많은 법적, 제도적, 기술적 해결책이 고안되고 있다. 이를 위하여 데이터에 대하여 암호화 작업을 하여 특정 사용자만이 해당 정보를 이용할 수 있도록 제공하는 방법과 데이터에 저작권 정보를 은닉하여 사용자에게 전달하여 해당 데이터에는 외부적으로 변형을 가하지 않도록 하는 디지털 워터마킹(Digital Watermarking) 기술 등이 상기에서 언급된 문제점들을 해결할 수 있는 기술적 해결책이라고 할 수 있다.
그중에서도 워터마킹은 디지털 데이터의 저작권 보호 기술로서, 디지털 컨텐츠를 위한 저작권 표시 및 증명 기술이라고 할 수 있다. 저작권 정보를 데이터에 은닉하고 숨겨진 저작권 정보를 다시 검출함으로써 데이터의 변조와 위조를 탐지하고, 저작자의 소유권을 주장할 수 있도록 하는 방법이다.
이러한 워터마크 삽입 방법으로는 화면의 화소값 등의 데이터에 미세한 변화를 가하여 이를 워터마크로 사용하는 방법인 공간법(spatial method), 디지털 형태의 데이터를 주파수 성분의 아날로그 신호로 변환하고, 같은 변환 방법으로 워터마크를 변환하여 삽입하는 기술로서 이산여현변환(Discrete Cosine Transform; DCT), 고속푸리에변환(Fast Fourier Transform; FFT), 또는 웨이브렛 변환(Wavelet Transform)을 이용하는 주파수 영역법(frequency domain method) 등이 있다.
본 발명에서 저작권 보호를 위해 채택한 워터마킹 기술은 "마크"를 삽입하여 원 정보를 보호하기 위한 기법이다. 이와 같은 방법은 눈에 보이는, 즉 식별 가능한 가시적인 워터마킹(Visible Watermarking) 기술과 눈에 보이지 않는 비가시적인 워터마킹(Invisible Watermarking) 기술로 나누어진다.
가시적인 워터마킹 기술은 원본에다 저작권 정보를 덧입히는 형태로서 일반적으로 사용자가 무단으로 저작권 정보를 지울 수 없도록 하고 있지만, 저작권 정보가 원본에 가시적으로 표시되므로 원본의 가치를 보존하기 어렵다는 단점이 있다. 기술적으로도 가시적 워터마킹 기술은 손쉽게 구현할 수 있지만 컨텐츠에 손상이 가기 때문에 전자 상거래에 사용하기는 곤란하다.
이에 비하여, 비가시적 워터마킹 기술은 눈에 보이지 않기 때문에 원본을 훼손시키지 않으면서 저작권을 보호할 수 있고, 저작권 문제가 발생할 경우 이를 추출하여 이를 근거로 자신의 저작권을 주장할 수 있다는 장점이 있다. 현재 대부분의 워터마킹 기술은 비가시적 방법을 사용하고 있다. 따라서 비가시적 워터마킹이 사용되는 경우, 인터넷을 통해서 이미지나 오디오, 비디오 파일을 배포하더라도 사용자들은 배포된 저작물 속에 워터마크가 들어 있는지 여부를 전혀 감지할 수 없다. 워터마크를 집어넣은 저작자라 할지라도 워터마크를 집어넣기 이전의 파일과 워터마크가 삽입된 파일과의 차이를 알 수 없다.
워터마크를 삽입/추출하기 위해 기존에 연구된 방법은 사용자의 ID(번호, 이름)나 간단한 데이터를 저작물에 삽입하고 이를 탐색하는 "탐색 기반의 워터마킹" 방법이라고 할 수 있다. 이와 같은 이미지 워터마크 기법에서는, 현재는 48 비트 정도의 이진수로 된 사용자 ID를 이미지 데이타 속에 삽입한 후, 워터마크가 삽입된 이미지와 사용자 ID 사이의 상관계수(correlation)를 측정하여 워터마크의 존재 여부를 판단한다. 즉, 상관계수가 0이면 데이터 내에 사용자 ID가 포함되지 않은 것으로, 0 이외의 값이면 데이터 내에 사용자 ID가 포함된 것으로 판정하게 된다. 현재 이미지 분야의 워터마크 기술을 제공하고 있는 Digimarc, BlueSpike, MediaSec, 및 AlphaTech 등에서는 대부분 상기의 방법을 사용하고 있다.
그러나, 워터마크로서 특정한 ID 등을 직접적으로 삽입하거나 추출작업이 사용자들에 의하여 이루어지고 있는 현재의 상황 하에서는 저작물에 대한 저작권 분쟁이 발생하는 경우에 해당 저작물에 대한 저작권의 입증과 그에 대한 해결이 어려운 점이 커다란 문제점이다.
또한, 저작물에 대한 적법한 과정을 거쳐서 유통되는 경우에도 이러한 워터마크의 사용 및 추출에 대한 작업이 어느 정도로 이루어지는 가에 대하여 저작권자가 알 수 없는 등의 문제점을 가지고 있다. 더욱이, 저작물에 대하여 워터마크가 삽입되었다고 하여도 이는 사용자 또는 저작자 중 어느 하나에 의하여 삽입되어 있을 뿐이며 특성별로 저작물에 대한 정보가 삽입되어 있는 것이 아니기 때문에 이러한 저작물에 대한 유통경로를 파악하는 것이 불가능하다.
또한, 상기의 방법들은 저작권과 직접적인 관련이 없는 정보를 이진수 값으로 삽입하는 방법이므로 워터마크가 삽입된 저작물로부터 저작권에 대한 정보를 용이하게 알아낼 수 있는 아니라는 한계를 갖는다.
따라서, 본 발명의 목적은 상기와 같은 문제점을 해결하고자 하는 것으로, 인터넷 상에 유포되는 디지털 멀티미디어 데이터들의 저작권을 보호하기 위하여, 추출 기반의 워터마크 삽입 및 추출 방식을 사용하여 사용자의 정보를 확인해 주는 서비스를 제공함으로써 저작물 제공/인증 시스템 및 방법을 제공하는 것이다.
본 발명의 다른 목적은 각종 디지털 컨텐츠 데이터에 사용자의 정보를 포함하는 워터마크를 삽입하여 저작권이 표시된 컨텐츠를 인터넷 상에 배포함으로써, 콘텐츠 제공자(저작권자 및 저작권자로부터 저작복제권을 양수한 판매자)의 입장에서 저작권을 보호할 수 있는 시스템 및 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 온라인 상으로 주고 받는 전자 문서들(각종 행정민원 서류, 계약서, 각 회사 주요 문서, 전자 출판물, 영수증, 상품 구매서 등)에도 이 기술을 응용하여 그 원본 여부를 확인 및 인증해 줌으로써, 당사자 간에 안전하게 전자 문서를 주고 받을 수 있는 수단을 제공하는 것이다.
본 발명의 또 다른 목적은 중요한 정보를 워터마크 형태로 디지털 데이터에 삽입하여 전송함으로써 정보의 유출을 방지할 뿐만 아니라 인터넷 상에서 불법적인 복제 데이터의 유통을 막아 올바른 인터넷 상거래 문화 정착을 확립하기 위한 것이다.
본 발명의 또 다른 목적은 저작물에 저작물 관련정보를 워터마크로 삽입함에 있어서 저작자와 사용자들에 대한 정보를 구분하여 삽입하여 전달함으로써 해당 저작물이 유통경로를 파악하기 위한 것이다.
상기 목적을 달성하기 위해, 본 발명에 따른 저작물 제공 서비스 시스템은 저작물에 대한 정보를 저장하는 데이터베이스; 및 사용자로부터 인터넷을 통한 상기 저작물에 대한 제공요청에 따라 상기 데이터베이스로부터 상기 저작물을 받아서 저작권정보를 워터마크로 형성하여 상기 저작물에 삽입하여 제공하는 저작물 제공수단을 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 저작물 인증 서비스 시스템은 저작물에 대한 정보를 저장하는 데이터베이스; 및 사용자로부터 인터넷을 통한 상기 저작물에 대한 인증요청에 따라 상기 사용자로부터의 저작물에 삽입된 워터마크를 추출하여 상기 데이터베이스에 저장되어 있는 상기 저작물에 대한 정보와 비교하여 상기 사용자로부터 제공받은 저작물에 대한 인증을 수행하는 저작물 인증수단을 포함하는 것을 특징으로 한다.
또한, 본 발명에 저작물 제공 서비스 방법은 인터넷을 통하여 저작자에 의하여 제공되는 저작물과 상기 저작물에 대한 저작권 정보를 등록하는 단계; 상기 등록된 저작물에 대하여 사용자에 의한 저작물 제공요청에 따라 상기 저작권정보를 워터마크로서 상기 저작물에 삽입하는 단계; 및 상기 워터마크가 삽입된 저작물을 상기 사용자에게 제공하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명에 따른 저작물 인증 서비스 방법은 인터넷을 통하여 사용자 또는 저작자로부터 저작물에 대한 인증요청과 함께 저작물을 수신하는 단계; 상기 수신된 저작물로부터 워터마크를 추출하는 단계; 및 상기 추출된 워터마크로부터 얻어지는 저작권 정보와 저장되어 있는 저작물 및 저작권정보를 비교하여 인증결과를 상기 사용자 또는 저작자에게 전송하는 단계를 포함하는 것을 특징으로 한다.
이하, 첨부도면을 참조하여 본 발명에 따른 워터마킹 기술을 기반으로 한 저작물 제공/인증 서비스 시스템 및 방법을 보다 구체적으로 설명하면 다음과 같다.
도 1 은 본 발명에 따른 디지털 데이터에 대한 저작권 인증 서비스를 제공하는 시스템의 개략적인 구성을 도시한 블록도.
도 2는 본 발명에 따른 서비스 제공 시스템의 일예로서 워터마크 삽입 서비스를 제공하기 위한 시스템의 구성을 서버/클라이언트 측으로 나누어 도시한 블록도이다.
도 3a 및 도 3b는 본 발명에 따른 서비스 제공 시스템에서의 운영 방법의 일실시예를 도시한 흐름도로서, 도 3a 는 워터마크를 삽입하는 과정을, 그리고 도 3b 는 워터마크를 추출하는 과정을 도시한 흐름도이다.
도 4는 도 3a의 과정 중에서 사용자가 워터마킹 방법을 선택할 수 있도록 하는 경우의 일 예를 도시한 것이다.
도 5는 MDCAS에서 제공하는 다양한 워터마킹 방법을 이용하여 워터마크를 삽입/추출하는 과정을 개략적으로 도시한 흐름도이다.
도 6은 사용자 측에서 이미 워터마크를 직접 삽입하고 워터마크가 삽입된 컨텐츠를 MDCAS에 등록하도록 하는 과정을 개략적으로 도시한 흐름도이다.
<도면의 주요 부분에 대한 부호의 설명>
100 ... 클라이언트 110 ... 웹 브라우저
120 ... 멀티미디어 데이터 저작권 인증 서비스 서버
130 ... 데이터베이스 관리 시스템 140 ... 요금 지불 장치
도 1 은 본 발명에 따른 디지털 데이터에 대한 저작권 인증 서비스를 제공하는 시스템의 개략적인 구성을 도시한 블록도이다. 도 1 에서의 시스템은 인터넷을 통하여 접속하는 사용자 시스템(서비스 요청자/사용자; 이하 '클라이언트'라 함)(100), 인터넷을 통한 사용자의 요청에 따라 멀티미디어 데이터에 대한 저작물의 제공 및 저작권의 인증 서비스(Multimedia Data Copyright Authetication Service; 이하 MDCAS)를 제공하기 위한 멀티미디어 데이터 저작권 인증 서비스 서버(이하, '서버'라 함)(120), 사용자정보 및 각종 멀티미디어 데이터에 대한 정보를 저장하고 있는 데이터베이스 관리시스템(DataBase Management System; 이하 DBMS)(130) 및 서버(120)와 클라이언트(100)간의 데이터통신의 중개역할을 수행하는 웹 브라우저(110)로 이루어진다. 상기의 시스템에서는 멀티미디어 데이터의 사용 등에 대한 과금을 위하여 요금지불장치(Payment Gateway)(140)를 포함할 수 있다.
상기와 같은 본 발명에 따른 시스템에 있어서, 디지털 데이터에 대한 저작물의 제공 또는 저작권 인증은 클라이언트(100)와 디지털 데이터 저작권 인증기관인 서버(120)에서 이루어진다. 상기에서의 클라이언트(100)는 MDCAS 를 이용하여 저작물을 제공받는 사용자 뿐만 아니라 자신의 저작물을 MDCAS 를 이용하여 저작물에 대한 인증을 받거나 또는 데이터베이스 관리시스템에 자신의 저작물을 등록시켜서 사용자들에게 이용하게 하는 저작자들의 시스템을 모두 포함하는 개념이다.
또한, 상기의 시스템에서 사용되는 워터마킹 기법으로는 종래의 다양한 워터마킹 방법을 사용할 수 있음은 물론, 본 출원인의 워터마킹 관련 특허출원(한국특허출원 제98-37237호 : 웨이브렛 변환 및 이산 코사인 변환을 이용한 디지털 영상 이미지의 워터마킹 방법; 한국특허출원 제98-37274호 : 웨이브렛 변환 및 이산 코사인 변환을 이용한 디지털 영상 이미지의 워터마킹 방법)에서 제시한 방법을 이용할 수 있다.
본 발명에서는 상기 기출원 특허에 사용된 방식인, 원 데이터에 이미지화된 워터마크를 삽입하고 이를 추출하여 보여주는 "추출 기반의 워터마킹" 기법을 사용하는 것을 실례로 설명하기로 한다. 이미지 데이터의 경우에는 상기 종래의 랜덤한 숫자 열을 발생시켜 삽입하는 "탐색 기반의 워터마킹" 방법, 즉, 상관관계의 계산에 의해 워터마크의 삽입 여부만 판단하는 방법보다는, 삽입된 워터마크를 추출하여 눈으로 확인할 수 있는 추출 기반의 워터마킹 방법이 상업적인 가치를 가진다.
즉, 추출 방법에서는 상표, 로고, 인감, 엠블럼, 자필 서명 등의 이미 공인되었거나 알려져 있는 심볼을 인증수단으로 사용하기 때문에, 이진수를 사용하는 탐색 방법보다 워터마크의 보호 및 확인이 더욱 용이하다. 하지만 워터마킹 방법은 이에 국한되는 것이 아니며, 상기 언급한 바와 같이 컨텐츠 소유자가 정하는 다양한 방식을 사용할 수 있음은 물론이다.
저작권 정보를 확실히 추출하여 증명할 필요가 있다고 판단되는 경우에는 본 발명에서 실례로 설명할 추출 기반의 워터마킹 방식을 사용하고, 그 보다는 워터마크의 존재 여부만을 판단하고자 하는 경우에는 키(고유키 또는 사용자키)를 이용하여 랜덤한 비트열을 발생시켜 워터마크로 사용하는 탐색 기반의 워터마킹 방식을 사용할 수도 있다. 즉 상기 방법들과 같이, 현재 개발되었고, 또한 개발중인 워터마킹 방법은 매우 다양한데, 컨텐츠 소유자는 자신의 환경에 또는 사업에 적합한 방법을 택하게 된다. 그러나 개발된 방식들이 매우 상이하고 각각의 워터마킹 방법이 추구하는 목적 또한 매우 달라서 상호 인증 및 표준화된 컨텐츠의 관리 등이 어려운 실정이라고 하겠다.
이러한 문제를 해결하고자 하는 노력의 일환으로 최근 제안되고 있는 2 레이어 워터마킹 방법(Two-layer digital watermarking method)이 있다. 상기 2 레이어 워터마킹 방법은 선택적 워터마크("real watermark(리얼 워터마크)"라 불리움)와 표준 워터마크(meta watermark(메타 워터마크)"라 불리움)를 혼합하여 사용하는 것으로, 이 방법에서는 메타 워터마크와 리얼 워터마크를 혼합적으로 사용하는 것을 의미한다.
예를 들면 8bit의 메타 워터마크에는 각각의 워터마킹 방법에 부여된 고유 인덱스를 넣고 (A회사의 워터마킹 방법 은 1번, B회사의 워터마킹 방법은 2번 등), 16bit의 리얼 워터마크 부분에는 각 컨텐츠의 정보나 저작권자의 정보 등을 선택적으로 자유롭게 넣을 수 있음을 의미한다. 따라서 메타 워터마크를 추출하여 어떤 워터마킹 기술을 사용했는지를 검출해 내고, 이로부터 추출 방법을 선택하여 리얼 워터마크를 검출하는 방식이다. 본 발명에서도 마찬가지로 인증 서비스를 위하여 워터마킹 방식을 택함에 있어 상기 2 레이어 워터마킹 방법을 사용할 수 있다.
본 발명에 따른 시스템에서 제공하는 저작물의 제공 및 인증 서비스는 두 가지로 나눌 수 있다. 한 가지는 저작권 정보를 삽입해 주는 서비스로서, 이는 단순히 원본 데이터에 저작권 정보를 삽입하는 것 뿐 아니라, 이를 통해 사용자가 언제 이 데이터를 인증기관에 등록했고 저작권 인증(워터마크 삽입)을 받았는지의 정보를 인증기관에 저장함으로써 언제든지 사용자의 요청이 있을 때 이러한 정보가 들어있는 인증 자료를 발급해 주는 서비스이다. 또한, 사용자가 해당 저작물에 대한 저작자인가 또는 단순히 저작물을 이용하는 사용자인가의 여부에 따라 이들의 정보를 계층적으로 삽입하여 저작물의 유통경로를 파악할 수 있도록 하는 것이다.
다른 한 가지는 워터마크가 삽입되어 있는 데이터로부터 워터마크를 검색 및 추출함으로써 이 데이터의 저작권 정보를 인증하는 서비스이다.
상기와 같은 기본적인 특성에 따라 세부적인 동작을 살펴보면, 클라이언트(100)는 인터넷상에서 웹 브라우저(110)를 통해 인증기관인 서버(120)와 접속되어 데이터를 주고 받는다. 서버(120)는 클라이언트(100)로부터 웹 브라우저(110)를 통하여 일정 데이터를 입력 받은 후, 이를 DBMS(130) 내의 데이터베이스에 저장하거나 데이터베이스를 검색하여 요청된 데이터를 웹 브라우저(110)를 통해 사용자(100)에게 전송한다. 인증기관의 DBMS(130) 내의 데이터베이스는 다수의 테이블, 예를 들면 사용자 정보, 이미지 프로파일, 오디오 프로파일, 비디오 프로파일 등의 테이블로 나누어진다. 사용자 정보 테이블에는 사용자의 성명, ID, 패스워드, 주소, 주민등록번호 등의 신원 확인 사항은 물론, 저작권 인증 서비스를 이용하는 경우 대가를 지불할 수 있는 수단에 관한 사항(납입방법, 카드종류, 카드번호, 유효기간 등) 등이 저장된다.
이러한 사용자 정보 테이블은 컨텐츠의 저작권을 가지고 있는 저작권자 정보, 컨텐츠 판매자의 정보로 구별될 수 있다. 초기에 회원등록을 하고자 하는 사람은 상기 사용자 정보를 모두 입력하여야 하고, 이 사용자 정보는 데이터베이스 내에 저장된다.
사용자 정보가 저장되어 있는 등록 회원은 ID 및 패스워드를 이용하여 로그인한다. 즉, 회원으로 등록한 사용자가 향후 인증 서비스를 이용하려 할 경우에 서버(120)는 DBMS(130)에 사용자 정보에 대한 확인 요청을 한다. 사용자가 입력한 ID와 패스워드 정보가 DBMS 내의 데이터베이스로 전달되고, 이 경우 데이터베이스에 저장되어 있는 정보와 입력된 정보의 일치 여부에 따라 그 결과를 서버(120)로 전송하고 이를 웹 브라우저(110)를 통해 사용자에게 출력한다.
또한, 저장된 사용자 정보 중 등록된 지불 수단에 의해 서비스 이용시 요금이 납입된다. 이를 이하여 본 발명의 인증 시스템은 사용자가 본 발명의 서비스를 이용하는 경우, 이용 내역이 요금 지불 장치(140)에 전송되어 사용자에게 서비스 이용 요금을 부과할 수 있도록 하는 수단을 구비한다. 이에 덧붙여, 본 발명에 의한 시스템이 웹 상에서 지원되려면 MDCAS 사용자에게 ActiveX control 등의 플랫폼 통합 인터페이스가 지원되는 것이 바람직하다.
저작권인 인증된 저작물에 대한 제공을 위한 워터마크 삽입 방법은, 사용자 측에서 워터마크 삽입 과정이 이루어지는 경우와 인증기관에 의뢰하여 워터마크를 삽입하는 경우가 있다. 먼저, 인증기관에 의뢰하여 워터마크를 삽입하는 경우, 사용자가 본인의 원 저작물을 인증기관에 보내면(on-line, off-line 모두 가능함) 인증기관에서는 의뢰한 사용자의 로고를 포함하는 워터마크 이미지를 원 저작물에 삽입한 뒤, 워터마크가 삽입된 데이터를 사용자에게 보낸다. 워터마킹이 어디에서 이루어지거나, 사용자는 원 저작물이 아닌 워터마킹된 데이터를 인터넷 상에 유통시킨다.
인증기관에서 워터마킹이 이루어지기 위하여는 사용자는 미리 인증기관에 회원 등록 및 로고 등록 과정을 거쳐야 한다. 회원등록 및 로고 등록 과정은 향후 워터마크가 삽입된 저작물에서 워터마크를 추출하는 서비스를 제공할 때 필요할 뿐아니라, 저작권을 인증해 주기 위한 등록 절차로서의 의미도 있다. 본 명세서에서 로고라 함은 개인의 서명이나 회사의 로고와 같이 사용자의 식별자가 될 수 있는 것으로서, 이미지 형태로서 쉽게 인식될 수 있는 것이 바람직하다. 저작물에 삽입될 워터마크는 이 로고 이미지와 함께 부가의 정보를 포함하는 것이 바람직하다.
사용자가 직접 워터마크를 삽입하게 되는 경우에도 역시 사용자는 회원 등록과 로고 등록을 하여야 한다. 이는 전술한 바와 같이 공인된 기관에 저작권을 등록하는 절차로서의 의의가 있기 때문이다. 사용자 측에서 워터마크를 삽입하는 경우의 저작권 인증 서비스 또한 두 가지 경우로 나누어 볼 수 있다. 한 가지는 사용자 측에서 로고 생성 및 워터마크 삽입의 두 과정이 모두 일어나는 경우이고, 다른 한 가지는 MDCAS를 이용하여 로고를 생성하고 워터마크 삽입은 사용자 측에서 하는 경우이다.
먼저, 첫 번째 경우 MDCAS는 관여하지 않고 사용자 측에서 로고 생성 및 워터마크 삽입 과정이 모두 일어난다. 그러나, 전술한 바와 같이, 사용자가 본인의 원 저작물에 대한 저작권을 인증기관을 통해 인증 받으려면 이 경우에도 원 저작물과 로고, 저작권 정보가 삽입된 데이터를 인증기관에 등록해 두어야 한다. 이 경우, 가입 및 등록 날짜 정보가 인증기관에 기록됨으로써 사용자는 인증기관을 통해 본인의 저작권을 보호받을 수 있다.
두 번째 경우, 즉 사용자(100)가 MDCAS 서버(120)를 이용하여 자신의 로고를 생성하고, 이를 원 저작물에 이를 삽입할 수 있도록 하는 구성을 도 2를 참조하여 설명하기로 한다.
도 2는 본 발명에 따른 서비스 제공 시스템의 일예로서 워터마크 삽입 서비스를 제공하기 위한 시스템의 구성을 서버/클라이언트 측으로 나누어 도시한 블록도이다. 앞서의 도 1 에서의 구성과 달리 도 2 에서의 구성은 사용자가 로그를 생성할 수 있도록 하는 로고생성툴(220)과 이를 클라이언트(100) 측에서 운용할 수 있도록 하는 MDCAS 클라이언트(210)를 부가적으로 더 포함하고 있다.
상기와 같은 구성의 동작을 설명하면 다음과 같다. 먼저 클라이언트(100)는 MDCAS서버(120)에 가입하고 부여 받은 개인 ID 및 패스워드를 이용하여 MDCAS 서버(120)에 접속한다. 사용자는 자신의 저작물에 사용하기 위하여 MDCAS 서버(120)에 로고 생성을 요청한다. 서버(120)에서는 클라이언트(100)의 새로운 로고를 생성할 수 있는 툴, 즉 로고 생성 툴(220)을 제공해 주고, 이를 통해 생성된 로고는 MDCAS 클라이언트(210)을 거쳐 클라이언트(100)에게 제공되며 동시에 DBMS(130) 내의 데이터베이스에 저장된다.
클라이언트(100)는 생성된 로고를 받아 MDCAS 클라이언트(210)를 이용하여 원 저작물에 삽입한다. 클라이언트(100)와 MDCAS 서버(120) 간에 존재하는 MDCAS 클라이언트(210)는 클라이언트(100) 측에서 수행되는 일련의 작업(워터마크 삽입 작업)을 위한 일종의 가상 시스템 모델이다. 클라이언트(100)가 인증기관에 등록을 하면 MDCAS 서버(120)는 클라이언트(100)에게 다음의 메시지를 송신한다 : "워터마크 삽입 서비스를 이용하기 위해 plug-in을 설치하셔야 합니다. 설치하시겠습니까?" 이 메시지에 대해 "예"를 누른 경우 MDCAS 서버(120)로부터 MDCAS 클라이언트 (210)를 위한 프로그램이 다운로드되어 클라이언트(100)의 정보처리 장치에 설치된다. 서버(120)의 용량이나 처리 속도가 우수하여 과부하의 우려가 없다면 MDCAS 클라이언트 프로그램을 사용하지 않고 서버에서 워터마크 삽입 서비스를 제공하는 것도 가능하다.
또한, 사용자가 단순히 DMBS(130)에 저장되어 있는 저작물에 대한 사용 요청을 하는 경우에는 MDCAS 클라이언트(210)나 로고생성툴(220)에 대한 구현을 함이 없이 MDCAS서버(120)에 특정 저작물에 대한 사용요청을 하고, MDCASE(120)는 소정의 방식의 워터마킹 기법을 사용하여 이미 등록되어 있는 사용자의 정보를 워터마크로서 삽입한 후에 사용자인 클라이언트(100)에게 전송한다. 이 경우에는, 저작물에 대한 저작물 정보인 저작자에 대한 정보와 로고 등이 기본적인 워터마크로서 삽입되고 이러한 저작물을 사용하는 사용자에 대한 정보, 예를 들면 저작물에 대한 사용을 요청한 시기, 사용의 범위 및 사용자에 대한 인적 정보들이 워터마크로서 삽입된다. 즉, 저작자에 대한 정보와 사용자에 대한 정보가 계층적으로 삽입된다. 이와 같이 저작물에 대한 저작자와 이를 사용하는 사용자에 대한 관련정보가 계층적으로 삽입됨으로 인하여 저작물에 대한 유통경로를 보다 용이하게 파악할 수 있다.
본 발명의 다른 일면에 의하면, 워터마크가 삽입되어 있는 저작물로부터 워터마크를 추출하여 저작권 정보를 확인 및 인증하는데, 이는 특히 저작물의 불법적 사용 등이 감지되어 원 저작자 또는 판매자와 불법 사용자 간에 분쟁이 발생하였을 경우 반드시 필요한 단계이다. 인증기관은 이러한 분쟁의 발생시에 인증기관에 등록된 날짜와 저작자 및 저작권의 정보 등이 들어있는 '인증서' 등의 증거 자료를제시해 줌으로써 원 저작자의 저작권을 인증할 수 있다. 이 때 사용자 측에서 워터마크를 삽입한 경우에는 원본 데이터와 불법 사용된 것으로 의심되는 데이터를 동시에 인증기관에 보내어, 불법 데이터에서 워터마크를 추출하는 과정을 거친다. 추출된 워터마크를 등록되어 있는 개인 정보와 로고 데이터 등과 비교하여 저작권을 인증하여 준다.
인증기관에서 저작권 정보를 삽입한 경우에는 이미 등록된 개인 정보와 원본 자료 및 로고 등의 데이터가 인증기관에 존재하므로 불법적 사용이 의심되는 데이터만 인증기관에 보내면 인증기관에서는 데이터베이스에 저장된 원본을 이용하여 워터마크를 추출한 후, 추출된 워터마크와 로고 등의 저작권 정보와의 비교 단계를 거쳐 저작권을 인증한다.
도 3a 및 도 3b는 본 발명에 따른 서비스 제공 시스템에서의 운영 방법의 일실시예를 도시한 흐름도로서, 도 3a 는 워터마크를 삽입하는 과정을, 도 3b 는 워터마크를 추출하는 과정을 도시한 것이다. 상기의 흐름도에서 기본적인 흐름은 다음과 같다. 먼저, 사용자는 개인 등록된 ID로 인증기관에 접속 서비스를 요청한다. 등록되어 있지 않은 경우에는 가입 절차를 밟는다. 사용자는 서비스 종류(저작권 정보 삽입, 저작권 정보 추출)를 선택하고, 해당되는 서비스를 요청한다. 서버는 개인 사용자 정보를 DB에 전달, 이를 확인하고 요청된 작업을 실행한다. 도 3a와 도 3b는 인터넷 웹 브라우저 상에서 지원하는 MDCAS의 과정을 사용자/서버 측면으로 나누어 세부적으로 나타낸 흐름도이다.
먼저, 상기의 전체 과정 중에서 도 3a의 워터마크를 삽입하는 과정을 살펴본다. 사용자는 본 발명에 따른 저작권 인증 서비스 제공 시스템을 이용하기 위하여 인터넷에 접속한 후에 본 서비스를 제공하는 홈페이지에 접속한다. 접속 후에는 웹 브라우저에 출력된 로그인 화면을 통해 서비스 시스템으로 로그인 한다(제301단계).
로그인 과정에서 입력된 ID와 패스워드를 기초로 데이터베이스 관리시스템(130)상의 데이터베이스 중에서 사용자 정보를 검색하여 등록되어 있는 사용자인지 여부를 판단하고(제 303 단계), 신규 가입자인 경우 사용자 정보로 저장될 신상 정보 및 지불 방법에 관한 정보를 입력하고 입력된 정보를 확인하는 절차를 거친다(제305 단계).
사용자가 확정되면 인증 서비스가 시작된다. 인증 서비스에서는 먼저 워터마크의 삽입/추출 과정 및 워터마크가 삽입될 데이터 포맷(예를 들어 이미지의 크기)을 선택한다(제 307 단계). 선택된 서비스가 워터마크 추출 과정이면 제 330단계로 이동하고, 삽입 과정이면 먼저 기존의 서비스 이용자인지 여부를 체크한다(제 313 단계). 이는 기존 사용자의 경우에는 이미 등록되어 저장된 사용자 로고가 존재하기 때문이다.
기존 서비스 이용자라면 이미 등록되어 데이터베이스에 저장되어 있는 사용자 로고를 사용자에게 전송한다(제 325 단계). 신규 서비스 이용자인 경우, 사용자가 워터마크에 사용할 로고를 가지고 있는지 여부를 체크하여(제 315 단계), 사용하고자 하는 로고가 없는 경우에는 본 발명에 따른 시스템에서 제공되는 로고 생성 툴(220)을 이용하여 로고를 생성하고 이를 사용자(100) 및 DBMS(130)에 저장하는과정을 수행한다(제 317 단계). 로고가 갖추어지면 워터마크를 삽입할 타겟 데이터를 불러온다(제 321 단계).
도 3a 에서의 실시예에서는 타겟 데이터에 워터마크를 삽입하는 단계가 사용자 측에서 이루어지고 있다(제 323 단계). 워터마크의 삽입과 관련해서는 사용자가 워터마킹 방법을 선택할 수 있도록 하는 경우를 가정할 수도 있다. 예를 들면, 사용자는 MDCAS 서버(120)에서 각각의 워터마킹 회사(A, B, C)를 연동시키는 경우, 사용자는 다양한 방식의 워터마킹 방식 중 하나를 선택할 수 있다. 물론 각각의 워터마킹 알고리즘 등은 MDCAS 서버(120)에 각 회사가 제공함으로써 MDCAS서버(120)에서 이를 실시할 수도 있고, 각각의 회사로 연동 시킴으로써 각 회사에서 이를 실시하고 MDCAS는 이를 인증하는 역할을 순수하게 수행할 수도 있다.
상기의 경우에는 도 4 에 도시된 것처럼 사용자는 MDCAS서버(120)에 로그인한 후에 이전에 언급된 기본적인 과정을 거친 후에 MDCAS서버(120)에서 제공하는 다양한 워터마킹 방법 중 하나를 선택하고(제 322 단계), 이렇게 선택된 워터마킹 방법을 이용하여 워터마크를 삽입할 데이터에 워터마크를 삽입한다(제 323 단계). 그리고 삽입된 데이터와 이에 대한 정보가 데이터베이스 시스템(130)내의 데이터베이스에 저장되어 관리된다(제 326 단계).
워터마크가 삽입된 타겟 데이터는 다시 인증기관의 서버로 전송되고 서버는 수신한 데이터를 저장한다(제 327 단계). 물론, 제 327 단계에서는 저장되는 데이터가 새로이 저장할 필요가 있는 새로운 데이터인지 여부를 판단하여, 불필요한 데이터의 경우에는 저장을 생략할 수 있다. 다음, 사용자 측에 워터마크가 삽입된데이터와 워터마크의 정보를 출력하면(제 329 단계), 워터마크 삽입 과정이 종료된다(제 331 단계).
다음은 제 309 단계에서의 판단된 동작이 추출동작인 경우에는 도 3b 에 도시된 흐름를 따라서 동작이 이루어진다. 추출 과정에서는 워터마크를 추출하고자 하는 대상 데이터를 불러온다(제 351 단계). 사용자는 서버 측에 대상 데이터를 전송하여 워터마크 탐지를 요청하고(제 353 단계), 서버는 워터마크 탐지 프로세스를 수행을 시작한다(제 355 단계). 상기 프로세스의 수행 중에 삽입된 워터마크가 존재하는지 여부를 탐지한다(제 357 단계). 워터마크가 탐지된 경우 워터마크를 검출(제 361 단계)하여 사용자에게 검출된 워터마크에 대한 사용자 정보와 검출된 데이터를 전송한다(제 363 단계). 그러나 워터마크가 탐지되지 아니한 경우에는 사용자에게 검출된 워터마크가 존재하지 않는다는 취지의 메시지를 출력하고(단계 359), 검출과정을 종료한다.
상기의 과정을 사용자가 워터마킹 방법을 선택할 수 있는 앞서의 과정을 추출동작과 관련하여 간략히 살펴보면, 도 4 에 도시된 것처럼, 워터마크된 데이터가 호출된 상태에서 사용자는 워터마크 추출방식을 제공하는 회사를 선택한다(제 354 단계). 워터마크 추출방식이 결정되면 이러한 방식에 따라 해당 데이터에서 워터마크를 추출하여(제 355 단계), 데이터에 대한 인증작업을 수행한다.
또한, 사용자가 직접 워터마크를 삽입하지 않고, MDCAS 에서 제공하는 워터마크 방식에 따라 워터마크를 삽입되어 있는 경우에, 멀티미디어 데이터를 인증할 필요가 있는 경우 상기 MDCAS에 저장되어 있던 정보를 호츨하여 처음 워터마크를 삽입하였을 때 선택했던 동일 회사의 추출 방식을 사용하여 워터마크를 추출해 낸다. 그리고 추출된 정보로부터 일련의 저작권 및 컨텐츠에 대한 정보를 인증한다.
도 5은 사용자 측에서 이미 워터마크를 직접 삽입하고 워터마크가 삽입된 컨텐츠를 MDCAS에 등록하도록 하는 방식을 도시한 것이다. 이 경우, 사용자는 굳이 MDCAS를 이용하지 않고 자유롭게 원하는 제품, 방식으로 컨텐츠에 워터마크를 삽입한다. 다만 컨텐츠의 인증을 위해 MDCAS에 등록하는 경우, 사용자가 사용한 워터마킹 방식에 대한 정보를 같이 전송한다. 즉 어느 회사의 기술, 제품을 사용하여 워터마킹을 실시했는가 등과 같은 정보이다. MDCAS는 상기 정보를 컨텐츠와 함게 저장해 두고, 사용자가 일련의 인증을 요청하는 경우 상기 정보로부터 각 회사의 워터마크 추출 방법을 택하여 워터마크를 추출, 인증하여 준다.
이에 덧붙여, 도 3a 및 도 3b 의 흐름도에서는 명시하지 않앗지만, 상기의 워터마크 삽입/추출 서비스가 수행되면 그 때마다 사용자 비용 지불 내역이 서버로부터 요금 지불 장치(140)로 전달된다. 그 정산 결과는 서버(120)로 전달되고, 다시 사용자(100)에게 바로, 또는 일정 기간별로 합산되어 전달된다.
정리하면, MDCAS서버(120)는 저작자의 정보, 원본 데이터, 저작자의 로고 등의 저작권 정보가 삽입된 데이터를 저장, 관리 및 제공한다. MDCAS서버(120)는 컨텐츠를 제공해 주는 제공자의 역할을 수행할 수도 있다.
지금까지 멀티미디어 데이터의 저작권 인증 서비스를 개괄적으로 설명하였다. 상기 서비스는 서비스를 이용하는 이용자의 종류와 서비스의 형태에 따라 다양한 응용이 있을 수 있다. 여기서 서비스를 이용하는 이용자라 함은 저작권자 및저작물 판매자를 지칭하는 저작권 인증 사용자 뿐 아니라 인증된 저작물을 구매하는 구매자를 포함하는 개념이다. 이 경우, 인증 과정에는 이용자를 인증하기 위한 이용자 인증기관(CA), 저작권자 및 판매자의 저작권을 인증하기 위한 저작권 인증기관(MACA)이 관여한다. 모든 이용자는 자신의 비밀키(private key)를 가지고 있으며, 이용자 인증기관(CA)으로부터 공개키가 동봉된 인증서를 발급 받는다.
먼저, 저작권자가 본 발명에 따른 서비스를 이용하는 경우 저작권자에게 제공되는 서비스 과정의 일 실시예를 설명하기로 한다. 저작권자는 자신의 비밀키를 가지고 자신의 원본 데이터를 암호화한다. 저작권자는 개인 ID로 MACA에 접속하여 자신의 데이터에 대한 저작권 인증을 요구하게 되는데, 이 때 저작권자가 암호화한 데이터와 인증서를 MACA에 보낸다. MACA에서는 먼저 저작권자에 대한 이용자 확인 과정을 CA에 의뢰한다.
CA에서는 의뢰된 데이터를 확인한 후, 이용자 즉 저작권자를 인증한다. 인증 후 MACA는 전송된 인증서에서 공개키를 꺼내어 암호화된 데이터를 원 데이터로 변환한다. MACA내의 MDCAS 서버는 사용자가 미리 등록해 놓은 로고와 사용자 정보를 데이터베이스에서 검색하고 데이터베이스에서 검색된 저작권자의 정보를 구조화하여 워터마크를 생성한다. 워터마크에는 저작권에 관한 정보들이 들어가게 되는데, 일단 데이터베이스로부터 서버로 전송된 저작권자의 로고와 개인정보(이름, 주민등록번호 등) 및 기타 인증기관의 로고 등이 들어가게 되고, 자동으로 그 때의 날짜, 시간 정보 등이 삽입되는데 이를 구조화라 한다.
이와 같은 방식으로 생성된 워터마크를 원 데이터에 삽입한다. 워터마크가 삽입된 데이타는 MACA의 인증서와 함께 저작권자에게 전송되고, 원 데이터와 생성된 워터마크가 삽입된 데이터 및 저작권 정보는 DBMS 내의 데이터베이스에 저장된다. 이에 덧붙여, 이러한 과정이 수행되는 경우 이에 대한 지불 내역이 요금 지불 장치로 전달된다.
이 경우, 저작권 인증기관(MACA)이 이용자 인증기관(CA)의 역할을 동시에 수행하는 것도 가능하다.
다음으로, 이용자가 컨텐츠 판매자인 경우에는 그 서비스 과정은 상기 저작권자의 과정과 동일하다. 판매자는 곧 그 데이터의 저작 복제권을 가지고 있는 자이므로 저작권자의 입장이라고 볼 수 있는 것이다.
마지막으로, 이용자가 컨텐츠 구매자인 경우 CA, MACA 및 사용자 간의 인증 과정을 설명하기로 한다. 먼저 구매자는 컨텐츠를 제공하는 사이트 등에 접속하여 디지털 컨텐츠를 구매한다. 이 경우, 디지털 컨텐츠를 제공하는 사이트는 암호화 알고리즘을 이용하여 구매자를 인증하고, 인증된 이용자만이 사용할 수 있는 컨텐츠를 제공할 수 있다. 따라서, 이러한 컨텐츠 제공자는 이용자를 인증하는 CA의 역할을 한다. 본 발명에 따른 디지털 데이터 저작권 인증 서비스를 위한 저작권 인증기관(MACA)은 이용자 인증을 수행하는 디지털 컨텐츠 제공 사이트와 연동하여 저작권 인증을 수행한다.
더욱 상세하게는, 컨텐츠 구매자는 일단 컨텐츠 제공 사이트에 접속하여 회원 가입 등의 등록 절차를 거쳐 이용자 인증을 받는다. 컨텐츠 제공자 즉 CA는 이용자가 요청한 컨텐츠에 대한 정보(컨텐츠의 종류 등), 컨텐츠 제공자 자신에 대한정보, 구매자에 대한 정보 등을 MACA로 전송한다. 이때 이 정보들은 암호화된 형태로 전송된다.
MACA에서 MDCAS 서버는 이 정보들을 수신하여, DBMS의 데이터베이스에 등록된 컨텐츠 제공자에 대한 정보와 로고를 요청한다. MDCAS 서버는 데이터베이스로부터 요청한 정보 및 로고를 받아 원 데이터에 삽입될 워터마크를 만들 후 이를 원 컨텐츠 데이터에 삽입한다. 워터마크가 삽입된 데이터는 다시 암호화되어 MACA의 인증서와 함께 CA, 즉 콘텐츠 제공자에게 전송된다. 동시에 원 데이터, 워터마크가 삽입된 데이터 및 저작권 정보는 MACA의 데이터베이스에도 저장된다.
컨텐츠 제공자는 수신한 정보를 복호화하여 얻은, 워터마크가 삽입된 데이터를 제공자와 구매자 간에 약속되어 있는 소정의 암호화 방법을 이용하여 암호화하여 구매자에게 전송한다. 정당한 구매자는 컨턴츠 제공자로부터 미리 제공된 복호화 키 등을 사용하여 이를 복호화하면 자신이 원하는 컨텐츠를 얻을 수 있다.
본 발명의 다른 실시예에서 워터마크가 삽입된 데이터는 컨텐츠 제공자에게 전송되지 않고 구매자에게 직접 전송될 수도 있다.
이와 같은 MACA-구매자-CA(콘텐츠 제공자) 구조에서 MACA가 콘텐츠의 판매까지 동시에 수행하는 경우에는 MACA와 CA의 기능이 하나로 통합될 수도 있다.
워터마킹 시스템을 이용한 저작권의 등록 및 인증이 이루어지는 과정에 있어서 본 발명에서는 상기와 같이 "저작권 인증기관"이라는 새로운 개념을 이용하였다. 인증기관은 이러한 저작권 인증을 해 줄 수 있는 제3의 기관으로서, 전 세계적으로 하나의 공식 기관이 될 수도 있고, 각 국가 별로 정부 차원에서 인증기관을설립하거나, 민간 차원에서 설립 기준에 합당한 기관들을 만들고 국가가 이를 인가해 주는 방법이 될 수도 있다. 어떤 경우든 인터넷은 국가적인 차원이 아니라 전 세계를 하나로 묶고 있는 네트워크이기 때문에 전 세계적으로 통용될 수 있는 기준이 요구되고 이러한 기준에 합당하게 설립된 인증기관이 필요하며, 이를 관리해 줄 수 있는 또 하나의 상위 기관 역시 필요하다.
이상과 같이 도 4~6과 같은 방법으로 인증 서비스를 실시하게 되는 경우, 각 회사마다 다른 워터마킹 알고리즘은 문제가 될 수 있다. 이미 설명한대로 각각의 워터마킹 방법은 그 목적과 방식이 매우 상이하므로 MDCAS에서 이를 관리하는 것은 용이하지 않다. 따라서 이와 같은 문제점을 해결하기 위한 2 레이어 워터마킹 방법을 사용하게 되는데, 이는 각각의 워터마킹 방식 자체에 고유 인텍스를 부여함으로써 어떠한 워터마킹 방법을 사용했는지를 알 수 있도록 하고, 이 정보로부터 순수한 저작권 및 컨텐츠에 대한 정보를 다시 추출할 수 있으므로 매우 유용하다고 하겠다.
상기 제시한 바와 같이, 디지털 컨텐츠의 제공자와 이를 이용하는 이용자 사이에 이와 같이 워터마킹 기술을 기반으로한 제3의 인증기관을 구축하는 이유는 워터마크의 삽입 및 추출 방법이 모두 일반인에게 공개되면 저작권 인증에 대한 신뢰도가 떨어지게 되므로 어느 한 쪽은 일반인이 수행할 수 없도록 제3의 기관이 개입하는 것이다.
컨텐츠의 불법적 사용이 감지된 경우, 워터마킹 시스템에 의해 저작권 정보가삽입되어 있다는 것을 증명하는 것은 다음과 같은 효력을 가질 수 있다. 컨텐츠의 소유자들은 삽입된 워터마킹이 저작권 보유에 대한 근거가 될 뿐 아니라, 확실한 증명이 될 수 있기를 원한다. 이러한 경우, 공신력 있는 인증기관에 등록된 원본 데이터, 저작자 정보 및 추출된 워터마크 등의 자료는 저작권을 주장할 수 있는 확실한 자료가 될 수 있기 때문에, 멀티미디어 데이터의 저작권에 관련된 분쟁이 발생한 경우 데이터의 원 저작자에게 자신의 저작권을 증명할 수 있는 유력한 근거가 될 수 있다.
또한, 각 개인이 워터마크 삽입 및 추출을 시행하는 경우에는 일반적인 소프트웨어의 판매 방식으로 요금을 부과할 수 밖에 없으나, 본 발명에서 제시된 바와 같이 제3의 기관을 거치게 하면 워터마크 사용 및 추출에 대한 시행 별로 일정 요금을 부과하는 것이 용이하다.
워터마크가 삽입되는 타겟 데이터는 이러한 디지털 멀티미디어 컨텐츠 뿐 아니라 회사나 개인, 또는 관공서의 중요한 디지털 문서 등과 같이 저작권 보호 또는 정보 보안의 필요가 있는 데이터로 확장될 수 있다. 즉, 기밀이 요구되는 문서 또는 정보를 기존의 멀티미디어 데이터에 워터마크로서 삽입함으로써, 열람이 허용되지 아니하는 자에 의해 무단으로 정보 내용이 공개되는 결과를 방지할 수 있다.
본 발명에 따른 멀티미디어 데이터의 저작권 인증기관은 이와 같이 어떤 디지털 저작물에 대한 저작권의 인증 역할 뿐 아니라, 인터넷 상의 전자 상거래 과정에 있어서 중요한 문서의 송수신에도 응용될 수 있다. 즉, 인증기관이 지원하는 워터마킹 기술은 단순히 정보를 삽입하고 추출하는 기능에 국한되지 않고 데이터은닉(data hiding)에도 응용이 가능하다. 즉, 일반적으로 사용되는 이미지나 오디오 데이터 등의 멀티미디어 데이터에 중요한 서류 내용, 정보 등을 워터마크 삽입과 동일한 방법으로 은닉한 후에 송신하면 기존의 암호화된 전송을 이용하지 아니하고도 불법적으로 파일이 도난되는 위험 요소를 줄일 수 있다.
상기에서 기술된 실시예는 예시적인 것이며, 이에 대한 모든 변형 및 변환은 아래에 명기한 특허청구범위에 속하는 것으로 이해되어야 한다.
Claims (25)
- 저작물에 대한 정보를 저장하는 데이터베이스; 및사용자로부터 인터넷을 통한 상기 저작물에 대한 제공요청에 따라 상기 데이터베이스로부터 상기 저작물을 받아서 저작권정보를 워터마크로 형성하여 상기 저작물에 삽입하여 제공하는 저작물 제공수단을 포함하는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 저작물에 대한 정보를 저장하는 데이터베이스; 및사용자로부터 인터넷을 통한 상기 저작물에 대한 제공요청에 따라 상기 데이터베이스로부터 저작권정보가 워터마크의 형태로 삽입되어 있는 상기 저작물을 제공하는 저작물 제공수단을 포함하는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 제 1 항 또는 제 2 항에 있어서, 상기 저작물 제공수단과 상기 사용자간의 데이터의 전송은 웹 브라우저를 통하여 이루어지는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 제 1 항 내지 제 3 항중 어느 한 항에 있어서, 상기 워터마크는 이미지 형태로 삽입되는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 제 4 항에 있어서, 상기 저작권정보는 저작자에 관한 정보 및 저작자의 로고를 포함하는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 제 4항에 있어서, 상기 삽입되는 워터마크의 종류는 상기 저작자에 의하여 선택되는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 제 1 항, 제 2 항, 제 5 항 또는 제 6 항에 있어서, 상기 워터마크의 삽입은 2 레이어 워터마킹방법을 사용하는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 제 5 항 또는 제 6 항에 있어서, 상기 저작자를 표시할 수 있는 로고를 생성하기 위한 로고생성수단을 더 포함하며, 상기 로고생성수단에 의하여 생성된 로고가 상기 저작물 제공수단을 통하여 상기 데이터베이스에 상기 저작권정보로서 저장되는 것을 특징으로 하는 저작물 제공 서비스 시스템.
- 저작물에 대한 정보를 저장하는 데이터베이스; 및사용자로부터 인터넷을 통한 상기 저작물에 대한 인증요청에 따라 상기 사용자로부터의 저작물에 삽입된 워터마크를 추출하여 상기 데이터베이스에 저장되어 있는 상기 저작물에 대한 정보와 비교하여 상기 사용자로부터 제공받은 저작물에대한 인증을 수행하는 저작물 인증수단을 포함하는 것을 특징으로 하는 저작물 인증 서비스 시스템.
- 제 9 항에 있어서, 상기 저작물 인증수단과 상기 사용자간의 데이터의 전송은 웹 브라우저를 통하여 이루어지는 것을 특징으로 하는 저작물 인증 서비스 시스템.
- 제 9 항 또는 제 10 항에 있어서, 상기 워터마크는 이미지 형태로 삽입되는 것을 특징으로 하는 저작물 인증 서비스 시스템.
- 제 11 항에 있어서, 상기 저작권정보는 저작자에 관한 정보 및 저작자의 로고를 포함하는 것을 특징으로 하는 저작물 인증 서비스 시스템.
- 제 11 항에 있어서, 상기 추출되는 워터마크의 종류는 상기 저작자에 의하여 선택되는 것을 특징으로 하는 저작물 인증 서비스 시스템.
- 제 9 항, 제 10 항, 제 12 항 또는 제 13 항에 있어서, 상기 워터마크의 삽입은 2 레이어 워터마킹방법을 사용하는 것을 특징으로 하는 저작물 인증 서비스 시스템.
- 인터넷을 통하여 저작자에 의하여 제공되는 저작물과 상기 저작물에 대한 저작권 정보를 등록하는 단계;상기 등록된 저작물에 대하여 사용자에 의한 저작물 제공요청에 따라 상기 저작권정보를 워터마크로서 상기 저작물에 삽입하는 단계;상기 워터마크가 삽입된 저작물을 상기 사용자에게 제공하는 단계를 포함하는 것을 특징으로 하는 저작물 제공 서비스 방법.
- 제 15 항에 있어서, 상기 워터마크는 이미지 형태로 삽입되는 것을 특징으로 하는 저작물 제공 서비스 방법.
- 제 16 항에 있어서, 상기 저작권정보는 저작자에 관한 정보 및 저작자의 로고를 포함하는 것을 특징으로 하는 저작물 제공 서비스 방법.
- 제 17 항에 있어서, 상기 삽입되는 워터마크의 종류는 상기 저작자에 의하여 선택되는 것을 특징으로 하는 저작물 제공 서비스 방법.
- 제 15 항 내지 제 18 항 중 어느 한 항에 있어서, 상기 워터마크의 삽입은 2 레이어 워터마킹방법을 사용하는 것을 특징으로 하는 저작물 제공 서비스 방법.
- 인터넷을 통하여 사용자 또는 저작자로부터 저작물에 대한 인증요청과 함께저작물을 수신하는 단계;상기 수신된 저작물로부터 워터마크를 추출하는 단계;상기 추출된 워터마크로부터 얻어지는 저작권 정보와 저장되어 있는 저작물 및 저작권정보를 비교하여 인증결과를 상기 사용자 또는 저작자에게 전송하는 단계를 포함하는 것을 특징으로 하는 저작물 인증 서비스 방법.
- 제 20 항에 있어서, 상기 워터마크는 이미지 형태로 삽입되어 있는 것을 특징으로 하는 저작물 인증 서비스 방법.
- 제 21 항에 있어서, 상기 저작권정보는 저작자에 관한 정보 및 저작자의 로고를 포함하는 것을 특징으로 하는 저작물 인증 서비스 방법.
- 제 21 항에 있어서, 상기 추출되는 워터마크의 종류는 상기 저작자에 의하여 선택되는 것을 특징으로 하는 저작물 인증 서비스 방법.
- 제 20 항에 있어서, 상기 워터마크의 삽입은 2 레이어 워터마킹방법을 사용하는 것을 특징으로 하는 저작물 인증 서비스 방법.
- 저작물 제공자에 의하여 동작되는 저작물 제공자 시스템;상기 저작물 제공자에 의하여 제공되는 저작물을 저장하기 위한 데이터베이스 시스템;사용자에 의하여 동작되는 사용자 시스템;상기 저작물 제공자와 상기 사용자에 의하여 제공 및 요청되는 저작물에 대한 인증과 저작물 제공을 수행하기 위한 서버를 포함하며,상기 저작물 제공자 시스템은 저작권의 인증을 위한 저작물과 저작권 관련정보를 상기 서버에게 제공하여 상기 데이터베이스 시스템에 저장되도록 구성되며,상기 사용자 시스템은 상기 데이터베이스 시스템에 저장되어 있는 저작물을 선택 및 디스플레이하여 특정 저작물에 대한 전송의 요구를 할 수 있도록 구성되고,상기 서버는 상기 사용자 시스템으로부터의 저작물 전송의 요구에 대하여 상기 저작물에 대한 정보 및 상기 사용자에 대한 정보를 워터마크로서 삽입하여 전송하며, 상기 저작물 제공자 또는 상기 사용자로 부터의 저작물에 대한 저작권의 인증을 위한 요청에 대하여 상기 저작물에 삽입되어 있는 워터마크를 추출하여 상기 데이터베이스 시스템에 저장되어 있는 저작권 관련정보와 비교하여 인증을 수행하는 것을 특징으로 하는 저작물 전송 및 인증 서비스 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010032616A KR20010087808A (ko) | 2000-06-10 | 2001-06-11 | 워터마킹 기술을 기반으로 한 저작물 제공 및 인증 서비스시스템 및 방법 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20000031945 | 2000-06-10 | ||
KR1020000031945 | 2000-06-10 | ||
KR1020010032616A KR20010087808A (ko) | 2000-06-10 | 2001-06-11 | 워터마킹 기술을 기반으로 한 저작물 제공 및 인증 서비스시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20010087808A true KR20010087808A (ko) | 2001-09-26 |
Family
ID=26638084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010032616A KR20010087808A (ko) | 2000-06-10 | 2001-06-11 | 워터마킹 기술을 기반으로 한 저작물 제공 및 인증 서비스시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20010087808A (ko) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100811157B1 (ko) * | 2006-04-06 | 2008-03-12 | 주식회사 골든오일 | 전자음반 장치 및 이를 위한 기록매체 |
KR100957491B1 (ko) * | 2008-04-18 | 2010-05-14 | 주식회사 마크애니 | 가시적 비디오 워터마킹 기술에 구매자 정보를 삽입 및추출하는 장치 및 방법 |
KR101120640B1 (ko) * | 2008-09-09 | 2012-06-12 | 김현숙 | 저작권보호 기술을 이용한 멀티미디어 컨텐츠 기록매체 실시간 주문/생산/유통 방법 |
KR20200071509A (ko) | 2018-12-11 | 2020-06-19 | (주)아이엠비씨 | 콘텐츠 보호 시스템 |
KR20210065588A (ko) | 2019-11-27 | 2021-06-04 | (주)아이엠비씨 | 디지털 콘텐츠 저작권 보호를 위한 콘텐츠 등록 및 빌링 시스템 및 방법 |
KR20210110113A (ko) * | 2020-02-28 | 2021-09-07 | 심윤찬 | 명칭변환서비스 시스템 및 제공 방법 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0864959A2 (en) * | 1997-03-12 | 1998-09-16 | Mitsubishi Corporation | Data management system |
JP2000020600A (ja) * | 1998-07-06 | 2000-01-21 | Hitachi Ltd | デジタルコンテンツ提供方法、デジタルコンテンツ不正利用監視方法、デジタルコンテンツ提供装置およびデジタルコンテンツ不正利用監視装置 |
KR20000018052A (ko) * | 2000-01-07 | 2000-04-06 | 김주현 | 워터마킹을 적용한 저작권 관리 시스템 |
KR20000050143A (ko) * | 2000-01-07 | 2000-08-05 | 김주현 | 복제방지수단을 갖는 인터넷 전자 상거래시스템 |
KR20010097834A (ko) * | 2000-04-26 | 2001-11-08 | 이영아 | 암호화된 알고리즘을 이용하여 실시간으로디지털워터마킹을 하는 시스템 및 그 방법 |
KR100335308B1 (ko) * | 1998-04-13 | 2002-05-06 | 포만 제프리 엘 | 워터마크를 이용한 인간 지각가능 데이터 세트의 배포와 인증 방법 및 그 장치 |
-
2001
- 2001-06-11 KR KR1020010032616A patent/KR20010087808A/ko not_active Application Discontinuation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0864959A2 (en) * | 1997-03-12 | 1998-09-16 | Mitsubishi Corporation | Data management system |
KR100335308B1 (ko) * | 1998-04-13 | 2002-05-06 | 포만 제프리 엘 | 워터마크를 이용한 인간 지각가능 데이터 세트의 배포와 인증 방법 및 그 장치 |
JP2000020600A (ja) * | 1998-07-06 | 2000-01-21 | Hitachi Ltd | デジタルコンテンツ提供方法、デジタルコンテンツ不正利用監視方法、デジタルコンテンツ提供装置およびデジタルコンテンツ不正利用監視装置 |
KR20000018052A (ko) * | 2000-01-07 | 2000-04-06 | 김주현 | 워터마킹을 적용한 저작권 관리 시스템 |
KR20000050143A (ko) * | 2000-01-07 | 2000-08-05 | 김주현 | 복제방지수단을 갖는 인터넷 전자 상거래시스템 |
KR20010097834A (ko) * | 2000-04-26 | 2001-11-08 | 이영아 | 암호화된 알고리즘을 이용하여 실시간으로디지털워터마킹을 하는 시스템 및 그 방법 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100811157B1 (ko) * | 2006-04-06 | 2008-03-12 | 주식회사 골든오일 | 전자음반 장치 및 이를 위한 기록매체 |
KR100957491B1 (ko) * | 2008-04-18 | 2010-05-14 | 주식회사 마크애니 | 가시적 비디오 워터마킹 기술에 구매자 정보를 삽입 및추출하는 장치 및 방법 |
KR101120640B1 (ko) * | 2008-09-09 | 2012-06-12 | 김현숙 | 저작권보호 기술을 이용한 멀티미디어 컨텐츠 기록매체 실시간 주문/생산/유통 방법 |
KR20200071509A (ko) | 2018-12-11 | 2020-06-19 | (주)아이엠비씨 | 콘텐츠 보호 시스템 |
KR20210065588A (ko) | 2019-11-27 | 2021-06-04 | (주)아이엠비씨 | 디지털 콘텐츠 저작권 보호를 위한 콘텐츠 등록 및 빌링 시스템 및 방법 |
KR20210110113A (ko) * | 2020-02-28 | 2021-09-07 | 심윤찬 | 명칭변환서비스 시스템 및 제공 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20040021549A1 (en) | System and method of providing and autheticating works and authorship based on watermark technique | |
Piva et al. | Managing copyright in open networks | |
US6499105B1 (en) | Digital data authentication method | |
KR101628005B1 (ko) | 블록체인을 기반으로 하는 디지털 콘텐츠의 저작권리 위변조 감지시스템 | |
Zhao | A WWW service to embed and prove digital copyright watermarks | |
CN1327373C (zh) | 保护和管理数字式内容的方法和使用该方法的*** | |
US8713691B2 (en) | Attribute information providing system | |
US7475246B1 (en) | Secure personal content server | |
US7266704B2 (en) | User-friendly rights management systems and methods | |
Zhao | Applying digital watermarking techniques to online multimedia commerce | |
US6954854B1 (en) | Electronic authentication method, electronic authentication apparatus and electronic authentication storage medium | |
CN100571121C (zh) | 无线数字版权管理***中的盗版跟踪和识别方法 | |
JP2002041347A (ja) | 情報提供システムおよび装置 | |
KR100773963B1 (ko) | 핑거프린팅 관리 시스템 및 핑거프린트 코드 전달 방법 | |
CN100428107C (zh) | 数字水印基础设施 | |
KR20010087808A (ko) | 워터마킹 기술을 기반으로 한 저작물 제공 및 인증 서비스시스템 및 방법 | |
Cheung et al. | The use of digital watermarking for intelligence multimedia document distribution | |
JP3184869B2 (ja) | Webページの真正性確認システム | |
JP3184868B2 (ja) | Webページの真正性確認システム | |
He et al. | Digital right management model based on cryptography and digital watermarking | |
JP2002007912A (ja) | デジタルコンテンツ賃貸システムおよび方法 | |
KR20100048711A (ko) | 컨텐츠 배포 추적 관리 시스템 및 방법 | |
Tomsich et al. | Copyright protection protocols for multimedia distribution based on trusted hardware | |
JP2001202452A (ja) | ディジタルコンテンツ配布方法、その装置およびそのプログラム記録媒体 | |
KR20030041501A (ko) | 워터마크를 이용한 컨텐츠 제공 및 인증 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G15R | Request for early opening | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |