Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
KR101424687B1 - Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법 - Google Patents
[go: Go Back, main page]

KR101424687B1 - Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법 - Google Patents

Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법 Download PDF

Info

Publication number
KR101424687B1
KR101424687B1 KR1020120129731A KR20120129731A KR101424687B1 KR 101424687 B1 KR101424687 B1 KR 101424687B1 KR 1020120129731 A KR1020120129731 A KR 1020120129731A KR 20120129731 A KR20120129731 A KR 20120129731A KR 101424687 B1 KR101424687 B1 KR 101424687B1
Authority
KR
South Korea
Prior art keywords
book
system information
format
information
drm
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020120129731A
Other languages
English (en)
Other versions
KR20140062859A (ko
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 KR1020120129731A priority Critical patent/KR101424687B1/ko
Publication of KR20140062859A publication Critical patent/KR20140062859A/ko
Application granted granted Critical
Publication of KR101424687B1 publication Critical patent/KR101424687B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템 및 방법에 관한 것으로, 더욱 상세하게는 전자책 DRM 클라이언트에서 IDPF의 EPUB 표준을 준수하면서도 호환되지 않는 전자책을 시스템 정보만을 치환하여 열람 가능하도록 함으로써 이기종 전자책 DRM 클라이언트에서 전자책 판매자가 판매하는 서로 다른 DRM을 포함하는 다양한 전자책을 열람할 수 있도록 하여 전자책 DRM 클라이언트의 호환성을 증대시키며, 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해 해당 DRM을 지원하는 전자책 DRM 서버와 통신만으로 이기종의 전자책을 열람 가능함으로써 사용자의 부가적인 인증 절차나 조작의 절차 없이 구매한 전자책의 시스템 정보 내 인증 및 권리정보만으로 열람 가능하도록 하여 전자책 열람의 편의성을 증대시키고, 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해서도 전자책 DRM 서버 간 인증키 및 권리정보의 포맷 공유를 통해 시스템 정보를 생성하여 전송함으로써 서로 다른 종류의 전자책 DRM을 사용하는 서버 간의 인증 및 권리정보의 갱신,변경이 자유롭도록 하여 전자책 열람의 범용성을 증대시키는 효과가 있다.

Description

IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템 및 방법{INTEROPERABLE SYSTEM AND METHOD FOR ELECTRONIC BOOK DRM BASED ON IDPF EPUB STANDARD}
본 발명은 전자책 DRM 호환 시스템 및 방법에 관한 것으로, 특히 IDPF의 EPUB 표준을 준수하면서 표준 갱신 프로토콜을 통하여 전자책의 시스템 정보를 전자책 DRM 서버에서 갱신하는 방법을 사용하여 서로 다른 전자책 DRM 간의 호환성을 지원하는 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템 및 방법에 관한 것이다.
전자책에 대한 포맷 및 저작권 보호 표준을 정하고 있는 IDPF에서는 2010년 9월 EPUB 2.0.1을 발표하였고, 2011년 10월에 EPUB 3.0을 발표하였다. 이 표준에서는 전자책을 기술하기 위한 방법과 전자책의 콘텐츠를 보호하기 위한 방법을 포함하고 있다.
도 1은 일반적인 IDPF EPUB 표준 전자책(500)의 구조도로서, 도 1을 참조하면 IDPF의 EPUB에서는 전자책을 보호하기 위한 방법으로 전자책에 대한 암호화 표기 방법, 전자서명 표기 방법, 권리표현 표기 방법을 지정하고 있는데, 이들은 각각 EPUB 요소 중에 encryption.xml(511), signatures.xml(513), rights.xml(512) 파일에 해당한다. EPUB 표준은 encryption.xml(511)과 signatures.xml(513)에 대해서는 내부 표기 방식으로 W3C XML 표준을 준수하도록 되어 있지만 rights.xml(512)은 내부 표기 방식에 대한 특정한 표준을 지정하지 않고 단순히 이름(rights.xml)에 대한 표준을 정해 놓은 상태이다.
일반적으로 생각할 때, IDPF의 EPUB 표준을 준수할 경우 다양한 전자책 DRM 뷰어와 전자책 DRM 콘텐츠 간의 호환성이 보장될 것으로 생각되는데, 전자책 DRM의 키 교환 방식이 서비스 업체별로 상이하고, 무엇보다도 권리정보(512: rights.xml)에 대한 표준이 없기 때문에 시스템 정보(510) 간의 호환성 보장이 어려워 전자책 콘텐츠(520)의 자유로운 열람(520)이 제한적이다.
좀 더 자세히 설명하면, encryption.xml(511)을 통해 전달되는 콘텐츠(520)의 암호화 키(1)는 encryption.xml(511)의 내부 표기 표준인 W3C Encryption XML의 표준 특성상 공개키 또는 비밀키를 기반으로 암호화(1,3)되어 전달될 수 있는데, 특히 특정 서비스 업체의 DRM이 비밀키를 사용하여 콘텐츠 암호화 키(1)를 암호화하여 전달하는 경우에는 이 비밀키에 대한 정보는 해당 DRM업체에서만 비밀스럽게 관리되고 공개될 수 없기 때문에 키 관리 방식 공개를 통한 호환성(521)을 보장할 수 없다.
아울러 공개키 기반의 암호화 키 저장방식이라 하더라도, 공개키에 대한 전달 방식이 합의가 이루어지지 않는 경우에는 역시 공개적인 방식의 호환성을 기대할 수 없다.
도 2는 상술한 이유로 인해 비 호환되는 이기종 전자책 DRM의 구조도로서, 도시한 바와 같이 여러 DRM 업체들이 동일한 EPUB 표준을 사용함에도 불구하고 키를 전달하는 방식이 개별 업체들만의 독자적인 방식으로 구성되며 권리정보 표기 방법이 서로 상이하여 호환이 될 수 없음을 보여준다.
도 2를 참조하면, 전자책 DRM 서버 A(200)로부터 전송된 전자책 A(500)를 열람하고자 하는 전자책 DRM 클라이언트 A(300)는 전자책 A(500)의 시스템 정보(510) 내의 encryption1.xml(511)로부터 자신이 알고 있는 비밀키를 이용하여 Kcek를 복호화하고 역시 자신이 알고 있는 권리정보 포맷 F1을 기반으로 rights1.xml(512)로부터 권리정보를 가져온다.
상기 전자책 DRM 클라이언트 A(300)는 이를 바탕으로 콘텐츠 접근에 대한 권한을 확인한 후, 상기 Kcek를 이용하여 콘텐츠 1(520)을 복호화하여 열람할 수 있다.
이때, 상기 전자책 DRM 클라이언트 A(300)와 상기 전자책 DRM 서버 A(200)로 구성되는 DRM 시스템에서 사용되는 키 전달 방식은 비밀키 방식이어서 이를 처리할 수 있는 상기 전자책 DRM 클라이언트 A(300)에서는 열람 가능하지만 비밀키를 처리하는 해당 방식(511,513)은 공개될 수 없어 방식(611,612)이 상이한 공개키 기반의 전자책 DRM 서버 B와 전자책 DRM 클라이언트 B(100)로 구성되는 DRM 시스템에서 열람할 수 없다.
또한, 전자책 A(500)에서는 권리정보를 표현하기 위해서 포맷 1을 사용하고 있지만, 포맷 1과 상이한 시스템 정보(610) 및 권리정보의 형식(612)으로 구성된 시스템 정보(610) 포맷 2를 사용하고 있는 전자책 DRM 클라이언트 B(100)에서는 포맷 2로 구성된 전자책 B의 콘텐츠(620)는 열람 가능하지만 포맷 1로 구성된 전자책 A(500)의 콘텐츠는 해석할 수 없어 호환이 사실상 불가하다.
한국 등록 특허 제10-0718702호
전술한 문제점을 개선하기 위한 본 발명 실시 예의 목적은 전자책 DRM 클라이언트에서 IDPF의 EPUB 표준을 준수하면서도 호환되지 않는 전자책을 시스템 정보만을 치환하여 열람 가능하도록 함으로써 이기종 전자책 DRM 클라이언트에서 전자책 판매자가 판매하는 서로 다른 DRM을 포함하는 다양한 전자책을 열람할 수 있도록 한 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템 및 방법을 제공하는 것이다.
전술한 문제점을 개선하기 위한 본 발명 실시 예의 다른 목적은 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해 해당 DRM을 지원하는 전자책 DRM 서버와 통신만으로 이기종의 전자책을 열람 가능함으로써 사용자의 부가적인 인증 절차나 조작의 절차 없이 구매한 전자책의 시스템 정보 내 인증 및 권리정보만으로 열람 가능하도록 한 전자책 DRM 호환 시스템 및 방법을 제공하는 것이다.
전술한 문제점을 개선하기 위한 본 발명 실시 예의 또 다른 목적은 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해서도 전자책 DRM 서버 간 인증키 및 권리정보의 포맷 공유를 통해 시스템 정보를 생성하여 전송함으로써 서로 다른 종류의 전자책 DRM을 사용하는 서버 간의 인증 및 권리정보의 갱신,변경이 자유롭도록 한 전자책 DRM 호환 시스템 및 방법을 제공하는 것이다.
상기한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM(Digital Rights Management) 호환 시스템은 제 1 시스템 정보의 포맷으로 구성된 전자책의 열람을 지원하는 전자책 DRM 클라이언트 및 상기 제1 시스템 정보와 포맷이 상이한 제2 시스템 정보의 포맷을 지원하는 전자책 DRM 서버를 포함하되, 상기 전자책 DRM 서버는 상기 전자책 DRM 클라이언트과 상호 인증하여 상기 전자책 DRM 클라이언트로부터 상기 제2 시스템 정보를 전송받는 인증 관리부, 상기 제2 시스템 정보의 포맷과 상기 제1 시스템 정보의 포맷을 대응시켜 관리하는 시스템 정보 관리부 그리고 상기 전자책 DRM 클라이언트로부터 전송받은 상기 제2 시스템 정보를 상기 제1 시스템 정보의 포맷으로 갱신하여 상기 전자책 DRM 클라이언트로 전송하는 시스템 정보 갱신부를 구비하고, 상기 전자책 DRM 클라이언트는 상기 제2 시스템 정보로 구성된 전자책의 열람을 시도하여 열람이 불가하면 해당 전자책으로부터 상기 제2 시스템 정보를 추출하는 시스템 정보 추출부, 상기 전자책 DRM 서버와 상호 인증하여 추출한 상기 제2 시스템 정보를 상기 전자책 DRM 서버로 전송하는 인증부, 상기 전자책 DRM 서버로부터 상기 전자책에 해당하는 상기 제1 시스템 정보를 전송받아 상기 전자책의 제2 시스템 정보를 상기 제1 시스템 정보로 치환하는 시스템 정보 치환부, 치환된 상기 제1 시스템 정보에 포함된 권리정보의 포맷을 처리하여 권리정보를 획득하는 권리정보 포맷 처리부 그리고 치환된 상기 제1 시스템 정보를 이용하여 상기 전자책을 열람하는 전자책 열람부를 구비한다.
상기 제1 시스템 정보 및 상기 제2 시스템 정보는 인증키 교환 방식 및 권리정보의 포맷 중 하나 이상이 서로 상이하다.
또한, 상기 제1 시스템 정보 및 상기 제2 시스템 정보는 전자책 내의 encryption.xml, rights.xml 및 signatures.xml을 모두 포함하는 것이 바람직하다.
상기 전자책 DRM 서버의 상기 시스템 정보 갱신부는 상기 전자책 DRM 클라이언트의 상기 제1 시스템 정보를 지원하는 외부의 타 전자책 DRM 서버로부터 상기 제1 시스템 정보의 포맷에 해당하는 제1 권리정보 포맷 및 상기 제1 시스템 정보를 암호화하는 제1 공개키를 공유한다.
상기 전자책 DRM 서버의 상기 시스템 정보 갱신부는 상기 제1 공개키를 통해 상기 전자책의 암호화된 콘텐츠 키를 encryption.xml에 저장하고 상기 제1 권리정보 포맷을 이용하여 변경한 해당 전자책의 권리정보를 right.xml에 저장한다.
상기 전자책 DRM 클라이언트의 인증부는 상기 제1 공개키로 암호화된 상기 encryption.xml의 암호화된 콘텐츠 키를 상기 제1 공개키와 대응하는 제1 비밀키로 복호화한다.
상기 전자책 DRM 서버의 상기 시스템 정보 갱신부는 상기 전자책의 갱신된 encyption.xml과 rights.xml에 대한 전자서명을 새로 하여 이를 signatures.xml에 저장할 수 있다.
상기 전자책 DRM 서버의 상기 시스템 정보 갱신부는 상기 encryption.xml, rights.xml 및 signatures.xml에 존재하는 상기 제2 시스템 정보를 유지한 채, 상기 제1 시스템 정보를 추가할 수도 있다.
상기 전자책 DRM 클라이언트의 상기 시스템 정보 추출부는 전자책의 열람시에 상기 encryption.xml, rights.xml 및 signatures.xml를 통해 복수의 시스템 정보가 존재하면, 각각의 시스템 정보에서 열람가능한 키가 있는지 검사하거나 열람가능한 권리정보가 있는지 검사할 수 있다.
상기한 목적을 달성하기 위한 본 발명의 다른 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM(Digital Rights Management) 호환 시스템의 전자책 DRM 호환 방법은 제1 시스템 정보의 포맷으로 구성된 전자책의 열람을 지원하는 전자책 DRM 클라이언트가 상기 제2 시스템 정보로 구성된 전자책의 열람을 시도하여 열람이 불가하면 해당 전자책으로부터 상기 제2 시스템 정보를 추출하는 단계, 상기 제1 시스템 정보와 포맷이 상이한 제2 시스템 정보의 포맷을 지원하는 전자책 DRM 서버가 상기 제2 시스템 정보의 포맷과 상기 제1 시스템 정보의 포맷을 대응시켜 관리하는 단계, 상기 전자책 DRM 클라이언트가 상기 전자책 DRM 서버와 상호 인증하여 추출한 상기 제2 시스템 정보를 상기 전자책 DRM 서버로 전송하는 단계, 상기 전자책 DRM 서버가 상기 전자책 DRM 클라이언트로부터 전송받은 상기 제2 시스템 정보를 상기 제1 시스템 정보의 포맷으로 갱신하여 상기 전자책 DRM 클라이언트로 전송하는 단계, 상기 전자책 DRM 클라이언트가 상기 전자책 DRM 서버로부터 상기 전자책에 해당하는 상기 제1 시스템 정보를 전송받아 상기 전자책의 제2 시스템 정보를 상기 제1 시스템 정보로 치환하는 단계, 상기 전자책 DRM 클라이언트가 치환된 상기 제1 시스템 정보에 포함된 권리정보의 포맷을 처리하여 권리정보를 획득하는 단계 및 상기 전자책 DRM 클라이언트가 치환된 상기 제1 시스템 정보를 이용하여 상기 전자책을 열람하는 단계를 포함한다.
상기 추출 단계는 상기 전자책 DRM 클라이언트가 상기 전자책의 상기 제2 시스템 정보에서 열람가능한 키가 있는지 검사하며, 상기 전자책의 상기 제2 시스템 정보에서 열람가능한 권리정보가 있는지 검사한다.
상기 제1 시스템 정보 및 상기 제2 시스템 정보는 인증키 교환 방식 또는 권리정보의 포맷이 서로 상이하다.
이때, 상기 제1 시스템 정보 및 상기 제2 시스템 정보는 전자책 내의 encryption.xml, rights.xml 및 signatures.xml을 모두 포함하는 것이 바람직하다.
상기 포맷 관리 단계는 상기 전자책 DRM 서버가 상기 전자책 DRM 클라이언트의 상기 제1 시스템 정보를 지원하는 외부의 타 전자책 DRM 서버로부터 상기 제1 시스템 정보의 포맷에 해당하는 제1 권리정보 포맷 및 상기 제1 시스템 정보를 암호화하는 제1 공개키를 공유하는 것이 바람직하다.
본 발명의 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템 및 방법은 전자책 DRM 클라이언트에서 IDPF의 EPUB 표준을 준수하면서도 호환되지 않는 전자책을 시스템 정보만을 치환하여 열람 가능하도록 함으로써 이기종 전자책 DRM 클라이언트에서 전자책 판매자가 판매하는 서로 다른 DRM을 포함하는 다양한 전자책을 열람할 수 있도록 하여 전자책 DRM 클라이언트의 호환성을 매우 증대시키는 효과가 있다.
본 발명의 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템 및 방법은 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해 해당 DRM을 지원하는 전자책 DRM 서버와 통신만으로 이기종의 전자책을 열람 가능함으로써 사용자의 부가적인 인증 절차나 조작의 절차 없이 구매한 전자책의 시스템 정보 내 인증 및 권리정보만으로 열람 가능하도록 하여 전자책 열람의 편의성을 매우 증대시키는 효과가 있다.
본 발명의 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템 및 방법은 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해서도 전자책 DRM 서버 간 인증키 및 권리정보의 포맷 공유를 통해 시스템 정보를 생성하여 전송함으로써 서로 다른 종류의 전자책 DRM을 사용하는 서버 간의 인증 및 권리정보의 갱신,변경이 자유롭도록 하여 전자책 열람의 범용성을 매우 증대시키는 효과가 있다.
도 1은 일반적인 IDPF EPUB 표준 전자책의 구조도.
도 2는 비 호환되는 이기종 전자책 DRM의 구조도.
도 3은 본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템의 구성도.
도 4는 본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템으로 호환된 이기종 전자책 DRM의 구조도.
도 5는 본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템의 호환 방법의 데이터 흐름도.
도 6은 본 발명의 일 실시 예에 따른 전자책 DRM 클라어언트에서의 DRM 전자책 열람의 순서도.
상기한 바와 같은 본 발명을 첨부된 도면들과 실시 예들을 통해 상세히 설명하도록 한다.
도 3은 본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템의 구성도다.
본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM(Digital Rights Management) 호환 시스템은 제 1 시스템 정보(710)의 포맷으로 구성된 전자책(700)의 열람을 지원하는 전자책 DRM 클라이언트(100) 및 상기 제1 시스템 정보(710)와 포맷이 상이한 제2 시스템 정보(510)의 포맷을 지원하는 전자책 DRM 서버(200)를 포함하되, 상기 전자책 DRM 서버(200)는 상기 전자책 DRM 클라이언트(100)과 상호 인증하여 상기 전자책 DRM 클라이언트(100)로부터 상기 제2 시스템 정보(510)를 전송받는 인증 관리부(210), 상기 제2 시스템 정보(510)의 포맷과 상기 제1 시스템 정보(710)의 포맷을 대응시켜 관리하는 시스템 정보 관리부(220) 그리고 상기 전자책 DRM 클라이언트(100)로부터 전송받은 상기 제2 시스템 정보(510)를 상기 제1 시스템 정보(710)의 포맷으로 갱신하여 상기 전자책 DRM 클라이언트(100)로 전송하는 시스템 정보 갱신부(230)를 구비하고, 상기 전자책 DRM 클라이언트(100)은 상기 제2 시스템 정보(510)로 구성된 전자책(500)의 열람을 시도하여 열람이 불가하면 해당 전자책(500)으로부터 상기 제2 시스템 정보(510)를 추출하는 시스템 정보 추출부(120), 상기 전자책 DRM 서버(200)와 상호 인증하여 추출한 상기 제2 시스템 정보(510)를 상기 전자책 DRM 서버(200)로 전송하는 인증부(110), 상기 전자책 DRM 서버(200)로부터 상기 전자책(500)에 해당하는 상기 제1 시스템 정보(710)를 전송받아 상기 전자책(700)의 제2 시스템 정보(510)를 상기 제1 시스템 정보(710)로 치환(70)하는 시스템 정보 치환부(140), 치환된 상기 제1 시스템 정보(710)에 포함된 권리정보(712)의 포맷을 처리하여 권리정보를 획득하는 권리정보 포맷 처리부(130) 그리고 치환된 상기 제1 시스템 정보(710)를 이용하여 상기 전자책(700)을 열람(720)하는 전자책 열람부(150)를 구비한다.
상기 전자책 DRM 클라이언트(100) 및 전자책 DRM 서버(200)는 각각의 통신부(160, 240)를 통해 상호 통신한다.
본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM 호환 시스템은 전자책 DRM의 키 전달 방식을 통일하고, 복수의 권리정보를 처리할 수 있는 방법을 제공하고, 전자서명 방식을 통해 호환이 이루어진다 하더라도 보안성을 보장하는 방식을 통해 다양한 전차책 DRM 서비스 사업자가 제공하는 전자책 DRM 클라이언트에서 다양한 전자책 DRM 콘텐츠를 열람할 수 있는 호환성 방법을 제공하는 것으로서, 전자책 DRM 클라이언트에서 IDPF의 EPUB 표준을 준수하면서도 호환되지 않는 전자책을 시스템 정보만을 치환하여 열람 가능하도록 하여 이기종 전자책 DRM 클라이언트에서 전자책 판매자가 판매하는 서로 다른 DRM을 포함하는 다양한 전자책을 열람할 수 있도록 하여 전자책 DRM 클라이언트의 호환성을 증대시킨다.
상기 제1 시스템 정보(710) 및 상기 제2 시스템 정보(510)는 인증키 교환 방식 및 권리정보의 포맷 중 하나 이상이 서로 상이하다.
또한, 상기 제1 시스템 정보(710) 및 상기 제2 시스템 정보(510)는 전자책 내의 encryption.xml(511,711), rights.xml(512,712) 및 signatures.xml(513,713)을 모두 포함하는 것이 바람직하다.
한편, 상기 전자책 DRM 서버(200)의 상기 시스템 정보 갱신부(230)는 상기 전자책 DRM 클라이언트(100)의 상기 제1 시스템 정보(710)를 지원하는 외부의 타 전자책 DRM 서버(400)로부터 상기 제1 시스템 정보(710)의 포맷에 해당하는 제1 권리정보 포맷(712) 및 상기 제1 시스템 정보(710)를 암호화하는 제1 공개키를 공유할 수 있다.
상기 전자책 DRM 서버(200)의 상기 시스템 정보 갱신부(230)는 상기 제1 공개키를 통해 상기 전자책의 암호화된 콘텐츠 키를 encryption.xml(711)에 저장하고 상기 제1 권리정보(710) 포맷을 이용하여 변경한 해당 전자책(700)의 권리정보를 right.xml(712)에 저장한다.
이때, 상기 전자책 DRM 클라이언트(100)의 인증부(110)는 상기 제1 공개키로 암호화된 상기 encryption.xml(711)의 암호화된 콘텐츠 키를 상기 제1 공개키와 대응하는 제1 비밀키로 복호화한다.
또한, 상기 전자책 DRM 서버(200)의 상기 시스템 정보 갱신부(230)는 상기 전자책의 갱신된 encyption.xml(711)과 rights.xml(712)에 대한 전자서명을 새로 하여 이를 signatures.xml(713)에 저장할 수 있다.
상기 전자책 DRM 서버(200)의 상기 시스템 정보 갱신부(230)는 상기 encryption.xml(711), rights.xml(712) 및 signatures.xml(713)에 존재하는 상기 제2 시스템 정보(510)를 유지한 채, 상기 제1 시스템 정보(710)를 추가할 수도 있다.
이러한 경우, 상기 전자책 DRM 클라이언트(100)의 상기 시스템 정보 추출부(120)는 전자책의 열람시에 상기 encryption.xml(711), rights.xml(712) 및 signatures.xml(713)를 통해 복수의 시스템 정보가 존재하면, 각각의 시스템 정보에서 열람가능한 키가 있는지 검사하거나 열람가능한 권리정보가 있는지 검사할 수 있다.
다시 도 3을 참조하여, 본 발명의 실시 예에 따라 시스템 정보 포맷이 서로 다른 두 개의 전자책 DRM 클라이언트(300,100)에서 전자책 DRM 서버 A(200)로부터 전송받은 전자책 A(500)를 열람하고자할 때 호환이 이루어지는 과정을 전자책의 시스템 정보(encryption.xml, rights.xml, signatures.xml)의 변화를 통해 설명하면 다음과 같다.
전자책 DRM 클라이언트 A(300)는 전자책 A(500)에 대해서 개인키 Kpri1를 이용하여 encryption1.xml(511)에 있는 공개키 Kpub1로 암호화되어 있는 Kcek를 복호화한 후, 이 키를 사용하여 암호화된 콘텐츠 C1(520)을 복호화하고 열람할 수 있다.
이때, 전자책 DRM 클라이언트 A(300)는 권리정보 표현 포맷으로 F1 방식(512)을 사용하고 있으므로, 상기 전자책 DRM 클라이언트 A(300)가 전자책 A(500)의 rights1.xml(512)에 포함되어 있는 권리정보 A를 조회하여 전자책(500)을 열람(520)할 수 있는 권한이 있는지 여부를 검증하는데 문제가 없다.
그런데, DRM 방식이 전혀 다른 전자책 DRM 클라이언트 B(100)가 전자책 A(500)를 열람하고자 할 때는 전자책 DRM 클라이언트 B(100)가 가지고 있는 개인키 Kpri2를 이용해서 Kcek를 복호화할 수 없고, 전자책 DRM 클라이언트 B(100)가 권리정보 포맷 F2를 사용(712)하고 있어 권리정보 포맷 F1을 해석할 수 없다.
따라서, 상기 전자책 DRM 클라이언트 B(100)는 전자책 A(500)를 전송한 전자책 DRM 서버 A(200)를 통해 전자책 A(500)에 대한 시스템 정보에 대한 갱신 정보를 수신한 후 전자책(500)의 열람권한 여부를 검증해야 한다. 시스템 정보 갱신에 대한 상세한 과정은 도 4에서 설명한다.
시스템 정보가 갱신된 전자책 A'(700)는 상기 전자책 DRM 클라이언트 B(100)가 가지고 있는 개인키 Kpri2를 이용해서 복호화할 수 있는 Kcek가 encryption2.xml(711)에 존재하고, 포맷 F2로 구성된 권리정보도 rights2.xml(712)에 존재하기 때문에 콘텐츠 C1(720)에 대한 열람이 가능해 진다.
이때, 전자책 A'(700)는 전자책 DRM 클라이언트 A(300)와 전자책 DRM 클라이언트 B(100)에서 모두 열람이 가능한 시스템 정보(710)를 갖도록 하여 동시에 서로 다른 종류의 전자책 DRM 클라이언트(300,100)에서 열람 가능한 호환성을 갖도록 구성할 수도 있다.
이처럼, 본 발명의 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템은 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해서도 전자책 DRM 서버 간 인증키 및 권리정보의 포맷 공유를 통해 시스템 정보를 생성하여 전송하도록 구성하는 것으로, 서로 다른 종류의 전자책 DRM을 사용하는 서버 간의 인증 및 권리정보의 갱신,변경을 자유롭게 수행할 수 있어 전자책 열람의 범용성을 매우 증대시킨다.
바람직하게는, 상기 전자책 DRM 서버 A(200)는 요청된 전자책 DRM 클라이언트(100)의 인증서를 사용해 공개키 기반 암호화 방식으로 암호화된 콘텐츠 키를 기존의 키에 신규로 추가하고 이를 encryption2.xml(711)에 저장하는 것이 바람직하다.
이때, 상기 전자책 DRM 서버 A(200)는 요청된 전자책 DRM 클라이언트(100)에서 처리할 수 있는 권리정보 포맷 F2를 사용하여 기존의 권리정보에 신규로 추가하고 이를 rights2.xml(200)에 저장한다.
또한, 상기 전자책 DRM 서버 A(200)는 갱신된 encryption2.xml(711)과 rights2.xml(712)에 대한 전자서명을 새로 하여 이를 signatures2.xml(713)에 저장하는 것이 바람직하다.
바람직한 실시 예로서, 상기 전자책 DRM 서버 A(200)는 상기 전자책 DRM 클라이언트 B(100)의 인증키 교환 방식 및 권리정보 포맷 F2를 사용하는 전자책 DRM 서버 B(400)와 전자책 시스템 정보 갱신을 위한 프로토콜을 상호 공개하여, 어느 일방이 상호의 프로토콜을 이용하는 경우에 상호의 전자책 DRM 클라이언트 또는 상호의 전자책 DRM 서버에서 비즈니스적인 합의에 의해 전자책 DRM 서버용 인증서가 교환된 상태이면 전자책 시스템 정보를 갱신하고 호환될 수 있도록 하는 구성하는 것이 바람직하다.
도 4는 본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템으로 호환된 이기종 전자책 DRM의 구조도로서, DRM 클라이언트 A(300)에서만 열람할 수 있는 전자책을 DRM 클라이언트 B(100)에서도 열람할 수 있도록 전자책 DRM 서버 A(200)가 전자책(500) 내부에 있는 시스템 정보(511, 512, 513)를 갱신(711, 712, 713)해 주는 과정을 도시한 것이다.
도 3 및 도 4를 참조하면, 전자책 DRM 클라이언트 B(100)는 상기 전자책 DRM 클라이언트 A(200)에서만 볼 수 있는 전자책(500)을 열람하기 위해서, 전자책(500)으로부터 시스템 정보(511, 512, 513)를 추출하고, 해당 전자책(500)을 판매했던 전자책 DRM 서버 A(200)로 시스템 정보에 대한 갱신(710)을 요청한다.
상기 전자책 DRM 서버 A(200)는 전자책 DRM 클라이언트 B(100)에서도 열람가능하도록 공개키 Kpub2를 사용한 Kcek를 encryption2.xml(711)에 추가하고, F2 포맷으로 구성된 권리정보를 rights2.xml(712)에 추가하여, 변경된 encryption2.xml(711)과 rights2.xml(712)에 새롭게 전자서명을 해서 다시 내려보내 주게 된다.
이때, 전자책 DRM 클라이언트 B(100)는 갱신된 시스템 정보(710)를 기존 전자책의 시스템 정보(511, 512, 513)와 치환한 후 전자책(700,720)을 열람할 수 있다.
이처럼, 본 발명의 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템은 인증키 교환 방식 및 권리정보의 포맷이 각기 상이한 전자책 DRM에 대해 해당 DRM을 지원하는 전자책 DRM 서버와 통신만으로 이기종의 전자책을 열람 가능하도록 하여 사용자의 부가적인 인증 절차나 조작의 절차 없이 구매한 전자책의 시스템 정보 내 인증 및 권리정보만으로 열람 가능하므로 전자책 열람의 편의성을 증대시킨다.
도 5는 본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 한 전자책 DRM 호환 시스템의 호환 방법의 데이터 흐름도로서, 전자책 DRM 클라이언트(100)에서 전자책 DRM 서버(200)로 전자책 시스템 정보(510)에 대한 갱신(710)을 요청하기 위한 프로토콜을 설명한 개념도다.
도 5를 참조하면, 전자책 DRM 클라이언트 B(100)는 시작 단계(S10, S20)를 통해서 전자책 DRM 서버 A(200)로 전자책 DRM 클라이언트 B(100)의 정보 갱신의 시작을 알리고, 상호인증 단계(S30, S40)에서 안전한 방법을 사용하여 신뢰할 수 있는 인증서를 교환한다.
상기 상호인증 단계(S30, S40)에서는 서로 다른 DRM 체계를 사용하는 전자책 DRM 클라이언트 B(100)와 전자책 DRM 서버 A(100)라 하더라도 비즈니스적으로 호환성 제공에 합의가 된 경우 사전에 오프라인으로 서버 인증서를 상호 교환하여 저장하고 있다가 요청이 들어올 경우 클라이언트 인증서의 발급자를 조회하여 합의된 인증서 발급자 인 경우 정보 갱신 요청을 허가한다.
그리고, 상기 전자책 DRM 클라이언트 B(100)는 시스템 정보 갱신 요청 단계(S50, S60)에서는 기존 전자책 시스템 정보(510)를 전송하고, 갱신된 전자책 시스템 정보(710)를 수신한다.
상기 상호인증 단계(S30, S40)에서 사용되는 안전한 인증서 교환 방법은 X.509 표준을 기반으로 하는 PKI(Public Key Infrastracture) 방식을 사용할 수 있다.
또한, 시스템 정보 갱신(710)의 요청시에 전자책 서비스 사이트에 대한 사용자 인증을 위하여 사용자의 아이디와 비밀번호를 전송할 수 있으며, 이때 비밀번호는 보안을 위해 해쉬한 값을 다시 암호화하여 전송하는 것이 바람직하다.
도 6은 본 발명의 일 실시 예에 따른 전자책 DRM 클라이언트에서의 DRM 전자책 열람의 순서도로서, 전자책 DRM 클라이언트에서 호환성을 지원하기 위해 전자책 DRM 서버로 시스템 정보에 대한 갱신과 이를 통한 열람 과정을 도시한 것이다.
본 발명의 일 실시 예에 따른 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM(Digital Rights Management) 호환 시스템의 전자책 DRM 호환 방법은 제1 시스템 정보의 포맷으로 구성된 전자책의 열람을 지원하는 전자책 DRM 클라이언트가 상기 제2 시스템 정보로 구성된 전자책의 열람을 시도하여 열람이 불가하면 해당 전자책으로부터 상기 제2 시스템 정보를 추출하는 단계(S100, S110, S120, S130), 상기 제1 시스템 정보와 포맷이 상이한 제2 시스템 정보의 포맷을 지원하는 전자책 DRM 서버가 상기 제2 시스템 정보의 포맷과 상기 제1 시스템 정보의 포맷을 대응시켜 관리하는 단계(S140), 상기 전자책 DRM 클라이언트가 상기 전자책 DRM 서버와 상호 인증하여 추출한 상기 제2 시스템 정보를 상기 전자책 DRM 서버로 전송하는 단계(S140), 상기 전자책 DRM 서버가 상기 전자책 DRM 클라이언트로부터 전송받은 상기 제2 시스템 정보를 상기 제1 시스템 정보의 포맷으로 갱신하여 상기 전자책 DRM 클라이언트로 전송하는 단계(S150), 상기 전자책 DRM 클라이언트가 상기 전자책 DRM 서버로부터 상기 전자책에 해당하는 상기 제1 시스템 정보를 전송받아 상기 전자책의 제2 시스템 정보를 상기 제1 시스템 정보로 치환하는 단계(S160, S170), 상기 전자책 DRM 클라이언트가 치환된 상기 제1 시스템 정보에 포함된 권리정보의 포맷을 처리하여 권리정보를 획득하는 단계(S180, S190) 및 상기 전자책 DRM 클라이언트가 치환된 상기 제1 시스템 정보를 이용하여 상기 전자책을 열람하는 단계(S180, S190)를 포함한다.
상기 추출 단계(S130)는 상기 전자책 DRM 클라이언트가 상기 전자책의 상기 제2 시스템 정보에서 열람가능한 키가 있는지 검사하며, 상기 전자책의 상기 제2 시스템 정보에서 열람가능한 권리정보가 있는지 검사(S120)한다.
상기 제1 시스템 정보 및 상기 제2 시스템 정보는 인증키 교환 방식 또는 권리정보의 포맷 중 하나 이상이 서로 상이하다.
이때, 상기 제1 시스템 정보 및 상기 제2 시스템 정보는 전자책 내의 encryption.xml, rights.xml 및 signatures.xml을 모두 포함하는 것이 바람직하다.
상기 포맷 관리 단계는 상기 전자책 DRM 서버가 상기 전자책 DRM 클라이언트의 상기 제1 시스템 정보를 지원하는 외부의 타 전자책 DRM 서버로부터 상기 제1 시스템 정보의 포맷에 해당하는 제1 권리정보 포맷 및 상기 제1 시스템 정보를 암호화하는 제1 공개키를 공유하는 것이 바람직하다.
다시 도 6을 참조하면, 전자책 DRM 클라이언트는 타 DRM 클라이언트에서 열람 가능한 전자책으로부터 자신의 DRM 클라이언트에서 사용할 수 있는 키가 존재하는지 여부를 확인하고 존재하지 않으면, 시스템 정보를 추출하여 전자책 DRM 서버로 갱신을 요청한다.
또한, 자신의 DRM 클라이언트에서 해석할 수 있는 권리정보가 존재하는지 또는 사용자가 해당 콘텐츠에 대한 사용권한이 존재하는지 여부를 확인하고 존재하지 않으면 시스템 정보를 추출하여 전자책 DRM 서버로 갱신을 요청한다.
상기 전자책 DRM 클라이언트는 상기 전자책 DRM 서버로부터 시스템 정보가 성공적으로 수신되면 이를 기존 전자책의 시스템 정보와 치환하여 전자책 열람을 하게 된다.
이상에서는 본 발명에 따른 바람직한 실시 예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시 예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.
100: 전자책 DRM 클라이언트 B 110: 인증부
120: 시스템 정보 추출부 130: 권리정보 포맷 처리부
140: 시스템 정보 치환부 150: 전자책 열람부
160: 통신부 200: 전자책 DRM 서버 A
210: 인증 관리부 220: 시스템 정보 관리부
230: 시스템 정보 갱신부 240: 통신부
300: 전자책 DRM 클라이언트 A 400: 전자책 DRM 서버 B
500,600: IDPF EPUB 표준 전자책 510,610: 시스템 정보
520,620: IDPF EPUB 표준 전자책의 콘텐츠
700: 시스템 정보가 치환 또는 갱신된 IDPF EPUB 표준 전자책
710: 치환 또는 갱신된 시스템 정보
720: 시스템 정보가 치환 또는 갱신된 IDPF EPUB 표준 전자책의 콘텐츠

Claims (9)

  1. IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM(Digital Rights Management) 호환 시스템에 있어서,
    제1 시스템 정보의 포맷으로 구성된 전자책의 열람을 지원하는 전자책 DRM 클라이언트;및
    상기 제1 시스템 정보와 포맷이 상이한 제2 시스템 정보의 포맷을 지원하는 전자책 DRM 서버;를 포함하되,
    상기 전자책 DRM 서버는
    상기 전자책 DRM 클라이언트과 상호 인증하여 상기 전자책 DRM 클라이언트로부터 상기 제2 시스템 정보를 전송받는 인증 관리부,
    상기 제2 시스템 정보의 포맷과 상기 제1 시스템 정보의 포맷을 대응시켜 관리하는 시스템 정보 관리부 그리고
    상기 전자책 DRM 클라이언트로부터 전송받은 상기 제2 시스템 정보를 상기 제1 시스템 정보의 포맷으로 갱신하여 상기 전자책 DRM 클라이언트로 전송하는 시스템 정보 갱신부를 구비하고,
    상기 전자책 DRM 클라이언트는
    상기 제2 시스템 정보로 구성된 전자책의 열람을 시도하여 열람이 불가하면 해당 전자책으로부터 상기 제2 시스템 정보를 추출하는 시스템 정보 추출부,
    상기 전자책 DRM 서버와 상호 인증하여 추출한 상기 제2 시스템 정보를 상기 전자책 DRM 서버로 전송하는 인증부,
    상기 전자책 DRM 서버로부터 상기 전자책에 해당하는 상기 제1 시스템 정보를 전송받아 상기 전자책의 제2 시스템 정보를 상기 제1 시스템 정보로 치환하는 시스템 정보 치환부,
    치환된 상기 제1 시스템 정보에 포함된 권리정보의 포맷을 처리하여 권리정보를 획득하는 권리정보 포맷 처리부 그리고
    치환된 상기 제1 시스템 정보를 이용하여 상기 전자책을 열람하는 전자책 열람부를 구비하며,
    상기 전자책 DRM 서버의 상기 시스템 정보 갱신부는
    상기 전자책 DRM 클라이언트의 상기 제1 시스템 정보를 지원하는 외부의 타 전자책 DRM 서버로부터 상기 제1 시스템 정보의 포맷에 해당하는 제1 권리정보 포맷 및 상기 제1 시스템 정보를 암호화하는 제1 공개키를 공유하며, 상기 제1 공개키를 통해 상기 전자책의 암호화된 콘텐츠 키를 encryption.xml에 저장하고 상기 제1 권리정보 포맷을 이용하여 변경한 해당 전자책의 권리정보를 right.xml에 저장하는 것을 특징으로 하는 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM 호환 시스템.
  2. 제 1항에 있어서, 상기 제1 시스템 정보 및 상기 제2 시스템 정보는
    인증키 교환 방식 및 권리정보의 포맷 중 하나 이상이 서로 상이한 것을 특징으로 하는 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM 호환 시스템.
  3. 제 1항에 있어서, 상기 제1 시스템 정보 및 상기 제2 시스템 정보는
    전자책 내의 encryption.xml, rights.xml 및 signatures.xml을 모두 포함하는 것을 특징으로 하는 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM 호환 시스템.
  4. 삭제
  5. 삭제
  6. 제 1항에 있어서, 상기 전자책 DRM 클라이언트의 인증부는
    상기 제1 공개키로 암호화된 상기 encryption.xml의 암호화된 콘텐츠 키를 상기 제1 공개키와 대응하는 제1 비밀키로 복호화하는 것을 특징으로 하는 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM 호환 시스템.
  7. IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM(Digital Rights Management) 호환 시스템의 전자책 DRM 호환 방법에 있어서,
    a) 제1 시스템 정보의 포맷으로 구성된 전자책의 열람을 지원하는 전자책 DRM 클라이언트가 제2 시스템 정보로 구성된 전자책의 열람을 시도하여 열람이 불가하면 해당 전자책으로부터 상기 제2 시스템 정보를 추출하는 단계;
    b) 상기 제1 시스템 정보와 포맷이 상이한 제2 시스템 정보의 포맷을 지원하는 전자책 DRM 서버가 상기 제2 시스템 정보의 포맷과 상기 제1 시스템 정보의 포맷을 대응시켜 관리하는 단계;
    c) 상기 전자책 DRM 클라이언트가 상기 전자책 DRM 서버와 상호 인증하여 추출한 상기 제2 시스템 정보를 상기 전자책 DRM 서버로 전송하는 단계;
    d) 상기 전자책 DRM 서버가 상기 전자책 DRM 클라이언트로부터 전송받은 상기 제2 시스템 정보를 상기 제1 시스템 정보의 포맷으로 갱신하여 상기 전자책 DRM 클라이언트로 전송하는 단계;
    e) 상기 전자책 DRM 클라이언트가 상기 전자책 DRM 서버로부터 상기 전자책에 해당하는 상기 제1 시스템 정보를 전송받아 상기 전자책의 제2 시스템 정보를 상기 제1 시스템 정보로 치환하는 단계;
    f) 상기 전자책 DRM 클라이언트가 치환된 상기 제1 시스템 정보에 포함된 권리정보의 포맷을 처리하여 권리정보를 획득하는 단계;및
    g) 상기 전자책 DRM 클라이언트가 치환된 상기 제1 시스템 정보를 이용하여 상기 전자책을 열람하는 단계;를 포함하고,
    상기 b)단계는
    상기 전자책 DRM 서버가 상기 전자책 DRM 클라이언트의 상기 제1 시스템 정보를 지원하는 외부의 타 전자책 DRM 서버로부터 상기 제1 시스템 정보의 포맷에 해당하는 제1 권리정보 포맷 및 상기 제1 시스템 정보를 암호화하는 제1 공개키를 공유하며, 상기 제1 공개키를 통해 상기 전자책의 암호화된 콘텐츠 키를 encryption.xml에 저장하고 상기 제1 권리정보 포맷을 이용하여 변경한 해당 전자책의 권리정보를 right.xml에 저장하는 것을 특징으로 하는 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM 호환 시스템의 전자책 DRM 호환 방법.
  8. 제 7항에 있어서, 상기 a)단계는
    상기 전자책 DRM 클라이언트가 상기 전자책의 상기 제2 시스템 정보에서 열람가능한 키가 있는지 검사하며, 상기 전자책의 상기 제2 시스템 정보에서 열람가능한 권리정보가 있는지 검사하는 것을 특징으로 하는 IDPF의 EPUB 표준을 기반으로 하는 전자책 DRM 호환 시스템의 전자책 DRM 호환 방법.
  9. 삭제
KR1020120129731A 2012-11-15 2012-11-15 Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법 Active KR101424687B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120129731A KR101424687B1 (ko) 2012-11-15 2012-11-15 Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120129731A KR101424687B1 (ko) 2012-11-15 2012-11-15 Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20140062859A KR20140062859A (ko) 2014-05-26
KR101424687B1 true KR101424687B1 (ko) 2014-08-01

Family

ID=50890974

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120129731A Active KR101424687B1 (ko) 2012-11-15 2012-11-15 Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101424687B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101575840B1 (ko) * 2014-12-08 2015-12-08 주식회사 디알엠인사이드 사적복제 지원 전자책 보호 시스템 및 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050120579A (ko) * 2004-10-20 2005-12-22 한국전자통신연구원 상이한 디지털 저작권 관리 도메인간의 콘텐츠 교환을 위한방법 및 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050120579A (ko) * 2004-10-20 2005-12-22 한국전자통신연구원 상이한 디지털 저작권 관리 도메인간의 콘텐츠 교환을 위한방법 및 시스템

Also Published As

Publication number Publication date
KR20140062859A (ko) 2014-05-26

Similar Documents

Publication Publication Date Title
JP7273148B2 (ja) デジタル証明書の発行方法、デジタル証明書発行センター、記憶媒体およびコンピュータプログラム
US9088557B2 (en) Encryption key management program, data management system
US7320076B2 (en) Method and apparatus for a transaction-based secure storage file system
US9137017B2 (en) Key recovery mechanism
CN101443758B (zh) 数字权限管理方法和设备
JP4993733B2 (ja) 暗号クライアント装置、暗号パッケージ配信システム、暗号コンテナ配信システム及び暗号管理サーバ装置
CN101605137B (zh) 安全分布式文件系统
JP5554066B2 (ja) 情報流通システム、情報端末及びプログラム
CN102143134A (zh) 分布式身份认证方法、装置与系统
US20150333915A1 (en) Method and apparatus for embedding secret information in digital certificates
US7823187B2 (en) Communication processing method and system relating to authentication information
CN113691560A (zh) 数据传送方法、控制数据使用的方法以及密码设备
WO2005088932A1 (en) Accessing protected data on network storage from multiple devices
JP2010050760A (ja) コンテンツ保護装置、および、コンテンツ利用装置
CN103561034A (zh) 一种安全文件共享系统
JP2010526507A (ja) セキュア通信方法およびシステム
JP2010514000A (ja) 電子装置にプログラム状態データをセキュアに記憶するための方法
WO2015107641A1 (ja) 暗号システム、鍵生成装置、再暗号化装置及びユーザ端末
KR101698555B1 (ko) 건강관리 데이터 핸들링 방법 및 시스템
JP5404501B2 (ja) 暗号化情報の有効期限延長システム、有効期限延長方法及びプログラム
CN114372242A (zh) 密文数据的处理方法、权限管理服务器和解密服务器
JP5494171B2 (ja) ファイル管理システム、ストレージサーバ、クライアント、ファイル管理方法およびプログラム
CN107317823A (zh) 一种云存储系统中的加密方法和系统
KR101424687B1 (ko) Idpf의 epub 표준을 기반으로 한 전자책 drm 호환 시스템 및 방법
JP7000961B2 (ja) ファイル操作管理システムおよびファイル操作管理方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20121115

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20130809

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20131126

Patent event code: PE09021S01D

AMND Amendment
PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20140528

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20131126

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20140528

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20140122

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20140722

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20140627

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20140528

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20140122

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20140723

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20140724

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20170704

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20170704

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20180614

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20180614

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20190522

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20190522

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210526

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20220428

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20240604

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20250702

Start annual number: 12

End annual number: 12