KR20130043563A - 디지털 콘텐츠의 포렌식 마킹 방법 및 시스템 - Google Patents

디지털 콘텐츠의 포렌식 마킹 방법 및 시스템 Download PDF

Info

Publication number
KR20130043563A
KR20130043563A KR1020120078132A KR20120078132A KR20130043563A KR 20130043563 A KR20130043563 A KR 20130043563A KR 1020120078132 A KR1020120078132 A KR 1020120078132A KR 20120078132 A KR20120078132 A KR 20120078132A KR 20130043563 A KR20130043563 A KR 20130043563A
Authority
KR
South Korea
Prior art keywords
content
forensic
client terminal
original
digital
Prior art date
Application number
KR1020120078132A
Other languages
English (en)
Inventor
서용석
이정호
유원영
서영호
이상광
박지현
윤영석
이승재
김성민
김정현
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to US13/620,145 priority Critical patent/US20130104242A1/en
Publication of KR20130043563A publication Critical patent/KR20130043563A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23605Creation or processing of packetized elementary streams [PES]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

온라인 상에서 제공되는 디지털 콘텐츠에 사용자 정보에 대한 포렌식 마크를 실시간으로 삽입할 수 있는 포렌식 마킹 방법 및 시스템을 제공한다. 본 발명의 일 실시예에 의한 디지털 콘텐츠의 포렌식 마킹 방법은, 콘텐츠 서버가 원본 콘텐츠에 제 1 포렌식마크를 삽입한 제 1 콘텐츠와 제 2 포렌식마크를 삽입한 제 2 콘텐츠를 생성하는 단계, 상기 콘텐츠 서버가 클라이언트 단말로 상기 제 1 및 제 2 콘텐츠를 송신하는 단계 및 상기 클라이언트 단말이 사용자 정보에 대응되는 조합 순서로 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 단계를 포함한다.

Description

디지털 콘텐츠의 포렌식 마킹 방법 및 시스템{METHOD AND SYSTEM FOR FORENSIC MARKING OF DIGITAL CONTENTS}
본 발명은 온라인 상에서 제공되는 디지털 콘텐츠에 실시간으로 포렌식 마크를 삽입하는 기술에 관한 것이다.
포렌식 마킹 기술은 디지털 멀티미디어 콘텐츠에 판매자, 저작권자 또는 구매자의 정보를 삽입하는 기술로, 콘텐츠의 불법유통시 삽입된 정보를 추출하여 유포자를 확인할 수 있도록 하는 기술이다. 예를 들어, 온라인 서비스 제공자(OSP)가 콘텐츠를 제공할 때 구매자 정보를 포렌식 마크로 삽입하면, 향후 해당 콘텐츠의 불법 유출 문제가 발생할 경우 유출된 콘텐츠에서 포렌식 마크를 확인하여 최초 유포자에게 책임을 물을 수 있다.
그런데, 디지털 콘텐츠에 포렌식 마크를 삽입하는 과정은 해당 콘텐츠를 복호화(decoding)하여 포렌식 마크를 삽입한 후 다시 부호화(encoding)하는 단계를 거치기 때문에 상당히 많은 연산량과 시간이 필요하며, 파일 크기가 큰 동영상과 같은 콘텐츠에 포렌식 마크를 삽입하여 다운로드 서비스를 제공하는 경우에는 상당한 지연 시간이 발생하게 된다. 따라서, 현재 상용화되어 서비스되고 있는 포렌식 마크가 삽입된 콘텐츠는 구매자의 요청이 들어오기 이전에 미리 생성된 것이며, 이로 인해 포렌식 마크가 삽입된 디지털 콘텐츠에는 구매자의 정보 또는 콘텐츠 전송 시점에 대한 정보가 포함되지 않는다.
사용자 정보를 디지털 콘텐츠 내에 포함시키기 위한 방법으로, 한국 공개특허 제10-2009-0079045호(워터마크를 포함하는 멀티미디어 콘텐츠의 실시간 제공방법 및 장치)는 사용자의 요청이 있기 전에 워터마크가 삽입된 멀티미디어 콘텐츠를 미리 준비한 후, 사용자의 요청이 있는 때에 사용자의 식별정보와 워터마크가 삽입된 콘텐츠의 식별정보를 연관시켜 제공하는 방법을 개시하고 있다. 그러나, 이 경우 구매 요청이 많은 콘텐츠에 대해서는 워터마크는 다르지만 내용은 동일한 콘텐츠를 저장해 놓을 매우 큰 저장 공간이 필요한 단점이 있고, 구매수요에 대한 예측이 잘못되면 저장 공간을 낭비하거나 콘텐츠를 제공하지 못하는 단점이 있다. 또한, 워터마크에 구매자의 정보가 직접적으로 삽입되는 것이 아니고, 의미를 가지지 않은 식별정보가 들어가기 때문에 추후 불법으로 공유된 콘텐츠를 추적하는 경우 각 온라인 서비스 제공자로부터 콘텐츠 구매자와 식별정보의 매칭 테이블을 제공받아야만 원 구매자를 추적할 수 있는 문제점이 있다.
본 발명은 상기한 문제점을 해결하기 위해 제안된 것으로, 온라인 상에서 제공되는 디지털 콘텐츠에 사용자 정보에 대한 포렌식 마크를 실시간으로 삽입할 수 있는 포렌식 마킹 방법 및 시스템을 제공하는 것을 목적으로 한다.
이러한 목적을 달성하기 위한 본 발명의 일 실시예에 의한 디지털 콘텐츠의 포렌식 마킹 방법은, 콘텐츠 서버가 원본 콘텐츠에 제 1 포렌식마크를 삽입한 제 1 콘텐츠와 제 2 포렌식마크를 삽입한 제 2 콘텐츠를 생성하는 단계, 상기 콘텐츠 서버가 클라이언트 단말로 상기 제 1 및 제 2 콘텐츠를 송신하는 단계 및 상기 클라이언트 단말이 사용자 정보에 대응되는 조합 순서로 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 단계를 포함한다.
본 발명의 다른 실시예에 의한 디지털 콘텐츠의 포렌식 마킹 방법은, 콘텐츠 서버가 원본 콘텐츠에 제 1 포렌식마크를 적용한 제 1 콘텐츠와 제 2 포렌식마크를 적용한 제 2 콘텐츠를 생성하는 단계, 상기 콘텐츠 서버가 클라이언트 단말로부터 사용자 정보를 수신하는 단계, 상기 콘텐츠 서버가 상기 사용자 정보에 대응되는 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 상기 클라이언트 단말로 송신하는 단계 및 상기 클라이언트 단말이 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 단계를 포함한다.
상기 제 1 및 제 2 포렌식마크는 각각 바이너리 “0” 및 “1” 값을 가질 수 있다.
상기 제 1 및 제 2 콘텐츠의 생성 단계에서 상기 원본 콘텐츠의 프레임, 패킷 또는 기본 스트림(Elementary Stream; ES) 단위로 상기 제 1 및 제 2 포렌식마크를 삽입할 수 있으며, 상기 제 3 콘텐츠의 생성 단계에서 상기 제 1 및 제 2 콘텐츠의 조합 단위는 상기 제 1 및 제 2 포렌식마크의 삽입 단위와 동일할 수 있다.
본 발명의 일 실시예에 의한 디지털 콘텐츠의 포렌식 마킹 시스템은, 원본 콘텐츠에 제 1 및 제 2 포렌식마크를 각각 삽입하여 제 1 및 제 2 콘텐츠를 생성하고, 네트워크를 통해 상기 제 1 및 제 2 콘텐츠를 송신하는 콘텐츠 서버 및 상기 제 1 및 제 2 콘텐츠를 수신하고, 사용자 정보에 대응되는 조합 순서로 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 클라이언트 단말을 포함한다.
상기 콘텐츠 서버는 상기 클라이언트 단말로부터 상기 사용자 정보를 수신하고, 상기 사용자 정보에 대응되는 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 상기 클라이언트 단말로 송신할 수 있다.
본 발명에 의하면, 포렌식 마크의 삽입으로 인한 콘텐츠 서비스 시간의 지연을 방지할 수 있고, 사용자가 서비스를 요청한 시점에 신속하게 콘텐츠를 제공할 수 있다. 이를 통해, 사용자 입장에서는 콘텐츠 저작권 보호 기술의 적용으로 인해 발생할 수 있는 거부감을 해소할 수 있고, 서비스 제공자 입장에서는 저작권 보호 기능이 강화된 콘텐츠를 유통할 수 있다.
특히, 사용자 정보에 대응되는 포렌식 마크의 삽입이 클라이언트 단말에서 이루어지도록 함으로써 동시 사용자 수가 많거나 동영상과 같이 콘텐츠의 파일 크기가 큰 경우 서버의 부하가 일시적으로 증가하는 것을 막을 수 있으며, 서버의 저장 공간도 동시 사용자 수에 관계 없이 일정하게 유지할 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 의한 포렌식 마킹 시스템의 구성도.
도 2는 도 1의 실시예에서 제 1, 2 콘텐츠의 단위 조각들이 조합되어 제 3 콘텐츠가 생성되는 개념을 설명하기 위한 도면.
도 3은 본 발명의 일 실시예에 의한 포렌식 마킹 방법을 설명하기 위한 순서도.
도 4는 본 발명의 다른 실시예에 의한 포렌식 마킹 방법을 설명하기 위한 순서도.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 의한 포렌식 마킹 시스템의 구성도이다.
도 1을 참조하면, 본 발명의 일 실시예에 의한 포렌식 마킹 시스템은, 원본 콘텐츠에 제 1 및 제 2 포렌식마크를 각각 삽입하여 제 1 및 제 2 콘텐츠를 생성하고, 유/무선 네트워크(110)를 통해 클라이언트 단말(120)로 제 1 및 제 2 콘텐츠를 송신하는 콘텐츠 서버(100)와, 콘텐츠 서버(100)로부터 제 1 및 제 2 콘텐츠를 수신하고, 사용자 정보에 대응되는 조합 순서로 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 클라이언트 단말(120)을 포함한다.
클라이언트 단말(120)은 사용자의 키 조작에 따라 유/무선 네트워크(110)을 통해 콘텐츠 서버(100)에 접속하여 각종 데이터를 수신할 수 있는 전자 통신 장치를 의미하며, 개인용 컴퓨터(PC), 노트북, IPTV, 스마트폰, 태블릿 PC 등을 모두 포함하는 개념이다. 또한, 유/무선 네트워크(110)은 초고속 인터넷 등의 유선 통신망, 이동통신망, 무선랜(WLAN)망 등 다수의 통신 장치들을 유선 또는 무선으로 연결하여 상호 간에 통신을 수행할 수 있도록 하는 모든 네트워크를 포함하는 개념이다.
콘텐츠 서버(100)는 원본 콘텐츠 DB(101), 포렌식 마킹부(103), 포렌식 콘텐츠 DB(105) 및 송/수신부(107)를 포함한다.
원본 콘텐츠 DB(101)에는 콘텐츠 서비스 제공자가 제공하는 디지털 음원, 동영상, 이미지 등의 각종 멀티미디어 콘텐츠의 원본 데이터가 저장된다. 여기에서, 각각의 콘텐츠를 부호화한 코덱은 서로 다를 수 있다.
포렌식 마킹부(103)는 사용자의 콘텐츠 서비스 요청이 발생하기 이전에 원본 콘텐츠에 바이너리(binary) "0" 값을 가지는 제 1 포렌식마크를 삽입한 제 1 콘텐츠와 바이너리 "1" 값을 가지는 제 2 포렌식마크를 삽입한 제 2 콘텐츠를 생성하고, 생성된 제 1, 2 콘텐츠를 포렌식 콘텐츠 DB(105)에 저장한다.
이 때, 만약 원본 콘텐츠가 동영상일 경우 원본 콘텐츠는 비디오 스트림과 오디오 스트림으로 분리된 후 포렌식 마킹부(103)에서 "0"과 "1"이 삽입되어 각각 포렌식 콘텐츠 DB(105) 내의 비디오 스트림 DB와 오디오 스트림 DB(도면에 미도시)로 연결될 수 있다.
포렌식 마킹부(103)는 원본 콘텐츠 데이터의 전 구간 또는 일부 구간에 포렌식마크를 삽입할 수 있다. 제 1, 2 포렌식마크가 각각 삽입된 제 1, 2 콘텐츠의 비트율(Bit rate) 및 파일 구조는 원본 콘텐츠와 동일하며, 각각의 콘텐츠는 인코딩시 상호 연관이 없으므로 각 부분에 대해 분산처리를 할 수 있다.
또한, 포렌식 마킹부(103)는 제 1, 2 포렌식마크를 원본 콘텐츠의 프레임(Frame), 패킷(Packet) 또는 기본 스트림(Elementary Stream; ES) 단위로 삽입할 수 있다. 예를 들어, 원본 콘텐츠가 비디오 데이터인 경우에는 ES 단위로 포렌식마크를 삽입하고, 원본 콘텐츠가 오디오 데이터인 경우에는 프레임 또는 패킷 단위로 포렌식마크를 삽입할 수 있다.
클라이언트 단말(120)은 송/수신부(121), 사용자 정보 관리부(123) 및 콘텐츠 조합부(125)를 포함한다.
각각의 클라이언트 단말(120)은 사용자를 식별할 수 있도록 하는 고유의 사용자 정보를 포함하고 있으며, 사용자 정보 관리부(123)는 이러한 사용자 정보에 기초하여 제 1, 2 콘텐츠의 데이터 조합 순서를 결정한다.
콘텐츠 조합부(125)는 콘텐츠 서버(100)로부터 수신한 제 1, 2 콘텐츠의 단위 조각들을 클라이언트 단말(120) 고유의 사용자 정보에 대응되는 순서로 조합하여 제 3 콘텐츠를 생성한다. 도 2는 본 실시예에서 제 1, 2 콘텐츠의 단위 조각들이 조합되어 제 3 콘텐츠가 생성되는 개념을 설명하기 위한 도면이다. 도 2에 도시된 바와 같이, "0"과 "1"의 서로 다른 포렌식마크 값이 삽입된 제 1, 2 콘텐츠의 단위 조각들을 각각의 사용자 정보에 따라 서로 다른 순서로 조합함으로써 각 사용자마다 서로 다른 포렌식마크의 신호열(다수의 "0"과 "1"의 조합)이 만들어지도록 제 3 콘텐츠를 생성할 수 있다.
이 때, 콘텐츠 조합부(125)에 의한 콘텐츠의 조합 단위는 콘텐츠 서버(100)의 포렌식 마킹부(103)에 의해 포렌식마크가 삽입된 단위와 동일할 수 있다. 예를 들어, 포렌식 마킹부(103)에서 ES 단위로 "0" 및 "1"의 포렌식마크를 삽입한 경우, 콘텐츠 조합부(125) 또한 ES 단위로 "0"이 삽입된 제 1 콘텐츠의 스트림과 "1"이 삽입된 제 2 콘텐츠의 스트림을 조합하여 제 3 콘텐츠를 구성할 수 있다. 제 3 콘텐츠의 재생 길이, 비트율 및 파일 구조는 원본 콘텐츠와 동일하다.
콘텐츠 서버(100)의 송/수신부(107)와 클라이언트 단말(120)의 송/수신부(121)는 유/무선 네트워크(110)를 통해 서로 데이터를 주고 받는다.
한편, 콘텐츠 서버(100)와 클라이언트 단말(120) 간의 데이터 송/수신은 두 가지 방식으로 이루어질 수 있다. 첫째는, 콘텐츠 서버(100)가 클라이언트 단말(120)의 콘텐츠 제공 요청에 응답하여 제 1, 2 포렌식마크가 삽입된 제 1, 2 콘텐츠 데이터 전체를 클라이언트 단말(120)로 전송하고, 클라이언트 단말(120) 내에서 사용자 정보에 대응되는 조합 순서에 맞도록 제 1, 2 콘텐츠의 단위 조각들을 선별 및 조합하여 제 3 콘텐츠를 생성하는 방식이다. 둘째는, 클라이언트 단말(120)이 콘텐츠 제공 요청시에 콘텐츠 서버(100)로 고유의 사용자 정보를 함께 전송하고, 콘텐츠 서버(100)가 수신한 사용자 정보에 대응되는 조합 순서 및 전송 순서를 결정하여 제 1, 2 콘텐츠의 단위 조각들을 클라이언트 단말(120)로 전송하는 방식이다. 두 방식 모두 클라이언트(120) 단에서 콘텐츠에 사용자 정보에 대응되는 포렌식마크를 실시간으로 삽입할 수 있는 효과를 가지며, 첫 번째 방식의 경우 서버(100)의 부하를 현저히 줄일 수 있는 장점이, 두 번째 방식의 경우 전송되는 데이터의 양을 줄여 데이터 전송 속도와 이용 효율을 더욱 높일 수 있는 장점이 있다.
도 3은 본 발명의 일 실시예에 의한 포렌식 마킹 방법을 설명하기 위한 순서도이다.
도 3을 참조하면, 본 발명의 일 실시예에 의한 디지털 콘텐츠의 포렌식 마킹 방법은, 콘텐츠 서버(100)가 원본 콘텐츠에 제 1 포렌식마크를 삽입한 제 1 콘텐츠와 제 2 포렌식마크를 삽입한 제 2 콘텐츠를 생성하는 단계(S301), 콘텐츠 서버(100)가 클라이언트 단말(120)로 제 1 및 제 2 콘텐츠를 송신하는 단계(S303) 및 클라이언트 단말(120)이 사용자 정보에 대응되는 조합 순서로 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 단계(S305)를 포함한다.
여기에서, 원본 콘텐츠에 삽입되는 제 1 및 제 2 포렌식마크는 각각 바이너리 "0" 및 "1" 값을 가질 수 있다.
S301 단계에서, 원본 콘텐츠의 전 구간 또는 일부 구간에 제 1 및 제 2 포렌식마크를 삽입할 수 있다. 또한, 원본 콘텐츠의 프레임, 패킷 또는 ES 단위로 제 1 및 제 2 포렌식마크를 삽입할 수 있다.
S303 단계에서, 콘텐츠 서버(100)는 제 1 및 제 2 콘텐츠 데이터 전체를 클라이언트 단말(120)로 송신한다.
S305 단계에서, 제 1 및 제 2 콘텐츠의 조합 단위는 제 1 및 제 2 포렌식마크의 삽입 단위와 동일할 수 있다.
도 4는 본 발명의 다른 실시예에 의한 포렌식 마킹 방법을 설명하기 위한 순서도이다.
도 4를 참조하면, 본 발명의 다른 실시예에 의한 포렌식 마킹 방법은, 콘텐츠 서버(100)가 원본 콘텐츠에 제 1 포렌식마크를 적용한 제 1 콘텐츠와 제 2 포렌식마크를 적용한 제 2 콘텐츠를 생성하는 단계(S401), 콘텐츠 서버(100)가 클라이언트 단말(120)로부터 사용자 정보를 수신하는 단계(S403), 콘텐츠 서버(100)가 사용자 정보에 대응되는 제 1 및 제 2 콘텐츠의 단위 조각들을 클라이언트 단말(120)로 송신하는 단계(S405) 및 클라이언트 단말(120)이 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 단계(S407)를 포함한다.
도 4의 실시예에서는 콘텐츠 서버(100)가 클라이언트 단말(120)로 제 1 및 제 2 콘텐츠 데이터 전체를 송신하지 않고, 먼저 클라이언트 단말(120)이 사용자 정보에 기초한 데이터의 조합 순서에 대한 정보를 콘텐츠 서버(100)로 송신한다(S403). 이어서, 콘텐츠 서버(100)는 클라이언트 단말(120)로부터 수신한 사용자 정보에 대응되는 조합 순서에 따라 제 1 및 제 2 콘텐츠의 단위 조각들을 선별하여 클라이언트 단말(120)로 송신하고(S405), 클라이언트 단발(120)은 수신한 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 사용자 정보에 해당하는 포렌식마크가 삽입된 형태로 제 3 콘텐츠를 생성한다(S407).
본 발명에 의한 보다 구체적인 디지털 콘텐츠의 포렌식 마킹 방법 및 그에 따른 효과는 위의 도 1 및 도 2를 통해 설명한 바와 동일하다.
본 발명의 기술사상은 상기 바람직한 실시예에 따라 구체적으로 기술되었으나, 상기한 실시예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명의 기술분야의 통상의 전문가라면 본 발명의 기술사상의 범위 내에서 다양한 실시예가 가능함을 알 수 있을 것이다.

Claims (17)

  1. 콘텐츠 서버가 원본 콘텐츠에 제 1 포렌식마크를 삽입한 제 1 콘텐츠와 제 2 포렌식마크를 삽입한 제 2 콘텐츠를 생성하는 단계;
    상기 콘텐츠 서버가 클라이언트 단말로 상기 제 1 및 제 2 콘텐츠를 송신하는 단계; 및
    상기 클라이언트 단말이 사용자 정보에 대응되는 조합 순서로 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 단계
    를 포함하는 디지털 콘텐츠의 포렌식 마킹 방법.
  2. 제 1항에 있어서,
    상기 제 1 및 제 2 포렌식마크는 각각 바이너리 “0” 및 “1” 값을 가지는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  3. 제 1항에 있어서,
    상기 제 1 및 제 2 콘텐츠의 생성 단계에서, 상기 원본 콘텐츠의 전 구간 또는 일부 구간에 상기 제 1 및 제 2 포렌식마크를 삽입하는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  4. 제 1항에 있어서,
    상기 제 1 및 제 2 콘텐츠의 생성 단계에서, 상기 원본 콘텐츠의 프레임, 패킷 또는 기본 스트림(Elementary Stream; ES) 단위로 상기 제 1 및 제 2 포렌식마크를 삽입하는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  5. 제 4항에 있어서,
    상기 제 3 콘텐츠의 생성 단계에서, 상기 제 1 및 제 2 콘텐츠의 조합 단위는 상기 제 1 및 제 2 포렌식마크의 삽입 단위와 동일한 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  6. 제 1항에 있어서,
    상기 원본 콘텐츠, 상기 제 1, 제 2 및 제 3 콘텐츠는 동일한 재생 길이, 비트율 및 파일 구조를 가지는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  7. 콘텐츠 서버가 원본 콘텐츠에 제 1 포렌식마크를 적용한 제 1 콘텐츠와 제 2 포렌식마크를 적용한 제 2 콘텐츠를 생성하는 단계;
    상기 콘텐츠 서버가 클라이언트 단말로부터 사용자 정보를 수신하는 단계;
    상기 콘텐츠 서버가 상기 사용자 정보에 대응되는 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 상기 클라이언트 단말로 송신하는 단계; 및
    상기 클라이언트 단말이 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 단계
    를 포함하는 디지털 콘텐츠의 포렌식 마킹 방법.
  8. 제 7항에 있어서,
    상기 제 1 및 제 2 포렌식마크는 각각 바이너리 “0” 및 “1” 값을 가지는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  9. 제 7항에 있어서,
    상기 제 1 및 제 2 콘텐츠의 생성 단계에서, 상기 원본 콘텐츠의 프레임, 패킷 또는 기본 스트림(Elementary Stream; ES) 단위로 상기 제 1 및 제 2 포렌식마크를 삽입하는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  10. 제 9항에 있어서,
    상기 제 3 콘텐츠의 생성 단계에서, 상기 제 1 및 제 2 콘텐츠의 조합 단위는 상기 제 1 및 제 2 포렌식마크의 삽입 단위와 동일한 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 방법.
  11. 원본 콘텐츠에 제 1 및 제 2 포렌식마크를 각각 삽입하여 제 1 및 제 2 콘텐츠를 생성하고, 네트워크를 통해 상기 제 1 및 제 2 콘텐츠를 송신하는 콘텐츠 서버; 및
    상기 제 1 및 제 2 콘텐츠를 수신하고, 사용자 정보에 대응되는 조합 순서로 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 조합하여 제 3 콘텐츠를 생성하는 클라이언트 단말
    을 포함하는 디지털 콘텐츠의 포렌식 마킹 시스템.
  12. 제 11항에 있어서,
    상기 콘텐츠 서버는 상기 클라이언트 단말로부터 상기 사용자 정보를 수신하고, 상기 사용자 정보에 대응되는 상기 제 1 및 제 2 콘텐츠의 단위 조각들을 상기 클라이언트 단말로 송신하는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 시스템.
  13. 제 10항에 있어서,
    상기 제 1 및 제 2 포렌식마크는 각각 바이너리 “0” 및 “1” 값을 가지는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 시스템.
  14. 제 11항에 있어서,
    상기 콘텐츠 서버는 상기 원본 콘텐츠의 전 구간 또는 일부 구간에 상기 제 1 및 제 2 포렌식마크를 삽입하여 상기 제 1 및 제 2 콘텐츠를 생성하는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 시스템.
  15. 제 11항에 있어서,
    상기 콘텐츠 서버는 상기 원본 콘텐츠의 프레임, 패킷 또는 기본 스트림(Elementary Stream; ES) 단위로 상기 제 1 및 제 2 포렌식마크를 삽입하여 상기 제 1 및 제 2 콘텐츠를 생성하는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 시스템.
  16. 제 15항에 있어서,
    상기 클라이언트 단말이 상기 제 1 및 제 2 콘텐츠를 조합하는 단위는 상기 제 1 및 제 2 포렌식마크의 삽입 단위와 동일한 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 시스템.
  17. 제 11항에 있어서,
    상기 원본 콘텐츠, 상기 제 1, 제 2 및 제 3 콘텐츠는 동일한 재생 길이, 비트율 및 파일 구조를 가지는 것을 특징으로 하는
    디지털 콘텐츠의 포렌식 마킹 시스템.
KR1020120078132A 2011-10-20 2012-07-18 디지털 콘텐츠의 포렌식 마킹 방법 및 시스템 KR20130043563A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/620,145 US20130104242A1 (en) 2011-10-20 2012-09-14 Method and system for forensic marking of digital contents

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20110107497 2011-10-20
KR1020110107497 2011-10-20

Publications (1)

Publication Number Publication Date
KR20130043563A true KR20130043563A (ko) 2013-04-30

Family

ID=48441776

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120078132A KR20130043563A (ko) 2011-10-20 2012-07-18 디지털 콘텐츠의 포렌식 마킹 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20130043563A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016195325A1 (ko) * 2015-05-29 2016-12-08 주식회사 마크애니 추적 정보를 삽입하여 컨텐츠를 전송하는 방법 및 장치, 그리고 추적 정보를 삽입하여 컨텐츠를 수신하는 방법 및 장치
KR20210048780A (ko) * 2019-10-24 2021-05-04 (주)잉카엔트웍스 복수의 포렌식 마크 임베딩 장치 및 방법
KR20210056658A (ko) * 2019-11-11 2021-05-20 (주)잉카엔트웍스 포렌식 워터마크 임베딩 장치 및 방법
KR20210056657A (ko) * 2019-11-11 2021-05-20 (주)잉카엔트웍스 적시의 포렌식 워터마크 임베딩 장치 및 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016195325A1 (ko) * 2015-05-29 2016-12-08 주식회사 마크애니 추적 정보를 삽입하여 컨텐츠를 전송하는 방법 및 장치, 그리고 추적 정보를 삽입하여 컨텐츠를 수신하는 방법 및 장치
US9742783B2 (en) 2015-05-29 2017-08-22 Markany Inc. Method for sending contents including tracking information and apparatus thereof, and method for receiving content including tracking information and apparatus thereof
KR20210048780A (ko) * 2019-10-24 2021-05-04 (주)잉카엔트웍스 복수의 포렌식 마크 임베딩 장치 및 방법
KR20210056658A (ko) * 2019-11-11 2021-05-20 (주)잉카엔트웍스 포렌식 워터마크 임베딩 장치 및 방법
KR20210056657A (ko) * 2019-11-11 2021-05-20 (주)잉카엔트웍스 적시의 포렌식 워터마크 임베딩 장치 및 방법

Similar Documents

Publication Publication Date Title
US9648027B2 (en) Segment authentication for dynamic adaptive streaming
EP3055805B1 (en) System and method for signaling and verifying url signatures for both url authentication and url-based content access authorization in adaptive streaming
EP2859707B1 (en) Signaling and handling content encryption and rights management in content transport and delivery
US8848969B2 (en) Methods and apparatus for watermarking and distributing watermarked content
US20170118537A1 (en) Adaptive watermarking for streaming data
CN1859084B (zh) 对微软媒体格式的点播流媒体数据进行加密和解密的方法
US20100082478A1 (en) Apparatus & methods for digital content distribution
CN101669126B (zh) 用于构建数字权限管理许可证格式的方法和装置
US7447313B2 (en) Pointers to encrypted data in RTP header
CN104255010A (zh) 用于在模板模式下有效支持短加密区间的***和方法
CN106657110B (zh) 一种流数据的加密传输方法和装置
US10432991B2 (en) Secure session-based video watermarking for online media streaming
CN100401769C (zh) 一种对直播流媒体数据进行加密和解密的方法
KR20060064469A (ko) 멀티캐스트 방식으로 스트리밍 서비스되는 동영상 파일의보호 장치 및 그 방법
JP2009123240A (ja) Mpegipmpコンテンツにおける権利の分配形ipmp装置メッセージングおよび多重化の方法
US20150199498A1 (en) Flexible and efficient signaling and carriage of authorization acquisition information for dynamic adaptive streaming
KR20130043563A (ko) 디지털 콘텐츠의 포렌식 마킹 방법 및 시스템
KR20140129178A (ko) 비보호 전송 서비스를 이용한 보호 콘텐츠 전송의 실현
CN105592355A (zh) 一种实现加密视频处理的方法及移动终端
US11457245B1 (en) Streaming content management
CN110012260A (zh) 一种视频会议内容保护方法、装置、设备及***
KR20220028950A (ko) 콘텐츠 전송 시스템
US20130104242A1 (en) Method and system for forensic marking of digital contents
CN101567779A (zh) 面向多播业务的oma drm移动流媒体版权管理***
CN115225934A (zh) 视频播放方法、***、电子设备以及存储介质

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination