[go: up one dir, main page]

KR20060014976A - License Sale System and Method - Google Patents

License Sale System and Method Download PDF

Info

Publication number
KR20060014976A
KR20060014976A KR1020040063762A KR20040063762A KR20060014976A KR 20060014976 A KR20060014976 A KR 20060014976A KR 1020040063762 A KR1020040063762 A KR 1020040063762A KR 20040063762 A KR20040063762 A KR 20040063762A KR 20060014976 A KR20060014976 A KR 20060014976A
Authority
KR
South Korea
Prior art keywords
license
information
content
predetermined content
purchase
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.)
Ceased
Application number
KR1020040063762A
Other languages
Korean (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 KR1020040063762A priority Critical patent/KR20060014976A/en
Publication of KR20060014976A publication Critical patent/KR20060014976A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 DRM(Digital Rights Management)에 관한 것으로, 본 발명에 따른 라이센스 판매 방법은 소정의 컨텐츠의 라이센스를 판매하기 위하여 소정의 컨텐츠에 대한 정보 및 소정의 컨텐츠의 라이센스에 대한 정보를 라이센스 구매자 단말로 전송하는 단계 및 전송된 정보들을 확인한 라이센스 구매자 단말로부터의 구매 요청에 따라 소정의 컨텐츠 및 라이센스를 전송하는 단계를 포함하며, 서버의 개입 없이 라이센스를 편리하게 매매할 수 있다.The present invention relates to DRM (Digital Rights Management), the license selling method according to the present invention to sell the license of the predetermined content information about the predetermined content and information about the license of the predetermined content to the license buyer terminal Transmitting the predetermined content and license in response to a purchase request from the license purchaser terminal confirming the transmitted information and the transmitted information, it is possible to conveniently buy and sell the license without the intervention of the server.

Description

라이센스 매매 시스템 및 방법 {System and method for trading license}License trading system and method {System and method for trading license}

도 1은 종래의 라이센스 매매 시스템의 구성도이다.1 is a block diagram of a conventional license trading system.

도 2는 본 발명의 바람직한 일 실시예에 따른 라이센스 매매 시스템의 구성도이다.2 is a block diagram of a license trading system according to an embodiment of the present invention.

도 3은 도 2에 도시된 라이센스 매매 시스템의 구성 요소들에 대한 상세 구성도이다.3 is a detailed configuration diagram of the components of the license trading system shown in FIG. 2.

도 4는 본 발명의 바람직한 일 실시예에 따른 컨텐츠/라이센스 정보 패킷을 도시한 도면이다.4 is a diagram illustrating a content / license information packet according to an exemplary embodiment of the present invention.

도 5는 본 발명의 바람직한 일 실시예에 따른 컨텐츠/라이센스 패킷을 도시한 도면이다.5 illustrates a content / license packet according to an exemplary embodiment of the present invention.

도 6은 본 발명의 바람직한 일 실시예에 따른 라이센스 판매 방법의 흐름도이다.6 is a flowchart of a license selling method according to an exemplary embodiment of the present invention.

도 7은 본 발명의 바람직한 일 실시예에 따른 라이센스 구매 방법의 흐름도이다.7 is a flowchart illustrating a license purchase method according to an embodiment of the present invention.

도 8은 본 발명의 바람직한 일 실시예에 따른 라이센스 매매 방법의 흐름도이다.8 is a flowchart of a license buying and selling method according to an embodiment of the present invention.

본 발명은 DRM(Digital Rights Management)에 관한 것으로, 특히 라이센스 매매 시스템 및 방법에 관한 것이다.The present invention relates to digital rights management (DRM), and more particularly to a license trading system and method.

DRM은 네트워크를 통하여 컨텐츠(contents)의 안전한 유통을 보장하기 위한 것으로써, 현재 많은 연구가 진행 중에 있다. DRM에 의해 보호되는 컨텐츠는 라이센스를 획득하여야만 이용할 수 있다. 예를 들어, 어떤 컨텐츠를 이용하기 위해서는 해당 라이센스 키를 입력하여야만 한다. 근래에 들어 네트워크 사용자들간의 라이센스 매매가 증가하고 있다. DRM is to ensure the safe distribution of content through a network, and many studies are currently underway. Content protected by DRM can only be used by obtaining a license. For example, to use some content, you must enter the corresponding license key. Recently, license buying among network users is increasing.

도 1은 종래의 라이센스 매매 시스템의 구성도이다.1 is a block diagram of a conventional license trading system.

도 1을 참조하면, 종래의 라이센스 매매 시스템은 라이센스 판매자 단말(11), 라이센스 구매자 단말(12), 및 서버(13)로 구성된다. Referring to FIG. 1, a conventional license selling system is composed of a license seller terminal 11, a license purchaser terminal 12, and a server 13.

종래에는 라이센스 판매자 단말(11)이 라이센스 구매자 단말(12)로 라이센스를 양도하려고 하는 경우, 라이센스 판매자 단말(11) 및 라이센스 구매자 단말(12)은 서버(13)의 인증을 받아야만 라이센스를 양도할 수 있었다. 이것은 라이센스의 불법 복제를 방지하기 위한 것이다.Conventionally, when the license seller terminal 11 attempts to transfer a license to the license purchaser terminal 12, the license seller terminal 11 and the license purchaser terminal 12 may transfer the license only after the server 13 is authenticated. there was. This is to prevent piracy of the license.

그러나, 라이센스를 매매하기 위해서는 서버(13)와의 인증 과정을 거쳐야 하기 때문에 매우 번거롭고, 많은 시간이 소요된다는 문제점이 있었다. 특히, 간단한 컨텐츠에 대해서도 서버(13)와의 인증 과정을 거쳐야 한다는 문제점이 있었다. 나아가, 장래에 DRM이 대중화되면 서버(13)는 수많은 인증 작업을 처리하여야 하고, 네트워크 트래픽이 증가된다는 문제점이 발생한다. However, there is a problem that it is very cumbersome and takes a lot of time since the authentication process with the server 13 is required to buy and sell licenses. In particular, there has been a problem that a simple content must be authenticated with the server 13. Furthermore, when DRM becomes popular in the future, the server 13 must deal with a large number of authentication tasks, and a problem arises in that network traffic is increased.

본 발명이 이루고자 하는 기술적 과제는 서버의 개입 없이 라이센스를 편리하게 매매할 수 있는 장치 및 방법을 제공하는데 있다. 또한, 상기된 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공하는데 있다. The technical problem to be achieved by the present invention is to provide an apparatus and method that can conveniently buy and sell licenses without the intervention of a server. Further, the present invention provides a computer-readable recording medium having recorded thereon a program for executing the above method on a computer.

상기 기술적 과제를 해결하기 위한 본 발명에 따른 라이센스 판매 방법은 소정의 컨텐츠의 라이센스를 판매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보를 라이센스 구매자 단말로 전송하는 단계; 및 상기 전송된 정보들을 확인한 라이센스 구매자 단말로부터의 구매 요청에 따라 상기 소정의 컨텐츠 및 상기 라이센스를 전송하는 단계를 포함한다.According to an aspect of the present invention, there is provided a license selling method, comprising: transmitting information about a predetermined content and information about a license of the predetermined content to a license purchaser terminal in order to sell a license of the predetermined content; And transmitting the predetermined content and the license according to a purchase request from a license purchaser terminal confirming the transmitted information.

상기 다른 기술적 과제를 해결하기 위한 본 발명에 따른 라이센스 판매자 단말은 소정의 컨텐츠의 라이센스를 판매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보를 라이센스 구매자 단말로 전송하는 컨텐츠/라이센스 정보 전송부; 및 상기 컨텐츠/라이센스 정보 전송부에서 전송된 정보들을 확인한 라이센스 구매자 단말로부터의 구매 요청에 따라 상기 소정의 컨텐츠 및 상기 라이센스를 전송하는 컨텐츠/라이센스 전송부를 포함한다.In order to solve the other technical problem, the license seller terminal according to the present invention transmits information about the predetermined content and information about the license of the predetermined content to the license purchaser terminal in order to sell the license of the predetermined content. License information transmission unit; And a content / license transmission unit for transmitting the predetermined content and the license in response to a purchase request from a license purchaser terminal that has confirmed the information transmitted from the content / license information transmission unit.

상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 라이센스 구매 방법은 소정의 컨텐츠의 라이센스를 구매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 라이센스에 대한 정보를 요청하는 단계; 상기 요청에 대한 응답에 해당하는 정보들에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 단계; 및 상기 구매 결정을 확인한 라이센스 판매자 단말로부터 상기 소정의 컨텐츠 및 상기 라이센스를 획득하는 단계를 포함한다.  According to another aspect of the present invention, there is provided a license purchase method, the method comprising: requesting information about the predetermined content and information about the license to purchase a license of the predetermined content; Determining whether to purchase the license based on information corresponding to the response to the request; And acquiring the predetermined content and the license from a license seller terminal confirming the purchase decision.

상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 라이센스 구매자 단말은 소정의 컨텐츠의 라이센스를 구매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 라이센스에 대한 정보를 요청하는 컨텐츠/라이센스 정보 요청부; 상기 컨텐츠/라이센스 정보 요청부에서의 요청에 대한 응답에 해당하는 정보들에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 라이센스 구매 결정부; 및 상기 라이센스 구매 결정부에서의 구매 결정을 확인한 라이센스 판매자 단말로부터 상기 소정의 컨텐츠 및 상기 라이센스를 획득하는 컨텐츠/라이센스 획득부를 포함한다.According to another aspect of the present invention, there is provided a license purchaser terminal, including: a content / license information request unit requesting information about the predetermined content and information about the license to purchase a license of the predetermined content; A license purchase determiner that determines whether to purchase the license based on information corresponding to a response to the request from the content / license information requester; And a content / license acquiring unit for acquiring the predetermined content and the license from a license seller terminal confirming the purchase decision in the license purchase determining unit.

상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 라이센스 매매 방법은 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 단계; 및 상기 구매 결정에 따라 상기 소정의 컨텐츠 및 상기 라이센스를 전송하는 단계를 포함한다.According to another aspect of the present invention, there is provided a license trading method, comprising: determining whether to purchase a license based on information on predetermined content and information on a license of the predetermined content; And transmitting the predetermined content and the license in accordance with the purchase decision.

상기 또 다른 기술적 과제를 해결하기 위한 본 발명에 따른 라이센스 매매 시스템은 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 라이센스 구매자 단말; 및 상기 라이센스 구매자 단말에서의 구매 결정에 따라 상기 소정의 컨텐츠 및 상 기 라이센스를 전송하는 라이센스 판매자 단말을 포함한다.According to another aspect of the present invention, there is provided a license buying and selling system, including: a license purchaser terminal configured to determine whether to purchase a license based on information on predetermined content and information on a license of the predetermined content; And a license seller terminal for transmitting the predetermined content and the license according to the purchase decision in the license purchaser terminal.

상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명은 상기된 라이센스 판매 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 전송한다. In order to solve the above another technical problem, the present invention transmits a computer-readable recording medium having recorded thereon a program for executing the above-described license selling method on a computer.

상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명은 상기된 라이센스 구매 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 전송한다. In order to solve the above further technical problem, the present invention transmits a computer-readable recording medium that records a program for executing the above-described license purchase method on a computer.

이하에서는 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 바람직한 일 실시예에 따른 라이센스 매매 시스템의 구성도이다.2 is a block diagram of a license trading system according to an embodiment of the present invention.

도 2를 참조하면, 본 실시예에 따른 라이센스 매매 시스템은 라이센스 판매자 단말(2) 및 라이센스 구매자 단말(3)로 구성된다. 라이센스 판매자 단말(2)과 라이센스 구매자 단말(3)은 네트워크를 경유하여 서로 통신한다. 본 실시예에서 네트워크란 일반적으로 인터넷을 말한다.Referring to FIG. 2, the license selling system according to the present embodiment is constituted by a license seller terminal 2 and a license purchaser terminal 3. The license seller terminal 2 and the license purchaser terminal 3 communicate with each other via a network. In this embodiment, the network generally refers to the Internet.

라이센스 판매자 단말(2)은 하나의 디바이스로 구성될 수도 있고, 다수의 디바이스들로 구성될 수도 있다. 본 실시예에서 디바이스들은 서로 독립적인 개체들이다. 즉, 라이센스 판매자 단말(2)은 하나의 디바이스가 될 수도 있고, 디바이스 집합이 될 수도 있다.The license seller terminal 2 may be composed of one device or may be composed of a plurality of devices. In this embodiment, the devices are entities that are independent of each other. That is, the license seller terminal 2 may be one device or may be a device set.

라이센스 구매자 단말(3)은 하나의 디바이스로 구성될 수도 있고, 다수의 디 바이스들로 구성될 수도 있다. 본 실시예에서 디바이스들은 서로 독립적인 개체들이다. 즉, 라이센스 구매자 단말(3)은 하나의 디바이스가 될 수도 있고, 디바이스 집합이 될 수도 있다. The license purchaser terminal 3 may be composed of one device or may be composed of a plurality of devices. In this embodiment, the devices are entities that are independent of each other. That is, the license purchaser terminal 3 may be one device or may be a device set.

본 실시예에 따르면, 라이센스 판매자 단말(2)과 라이센스 구매자 단말(3)은 서버의 개입 없이 라이센스를 직접 매매한다.According to this embodiment, the license seller terminal 2 and license purchaser terminal 3 directly sell licenses without intervention of the server.

도 3은 도 2에 도시된 라이센스 매매 시스템의 구성 요소들에 대한 상세 구성도이다.3 is a detailed configuration diagram of the components of the license trading system shown in FIG. 2.

도 3을 참조하면, 본 실시예에 따른 라이센스 판매자 단말(2)은 라이센스 판매 공지부(21), 컨텐츠/라이센스 정보 전송부(22), 컨텐츠/라이센스 전송부(23), 컨텐츠/라이센스 삭제부(24), 암호화부(25), 및 데이터베이스(26)로 구성된다. 라이센스 판매자 단말(2)이 디바이스 집합인 경우, 상기된 구성 요소들은 디바이스들 각각에 탑재된다.Referring to FIG. 3, the license seller terminal 2 according to the present embodiment includes a license sales notification unit 21, a content / license information transmitting unit 22, a content / license transferring unit 23, and a content / license deleting unit. (24), the encryption unit 25, and the database 26. When the license seller terminal 2 is a device set, the above-described components are mounted on each of the devices.

라이센스 판매 공지부(21)는 어떤 컨텐츠의 라이센스를 소유하고 있는 자가 라이센스를 판매하고자 하는 경우, 판매자의 지시에 따라 라이센스에 대한 판매를 공지한다. 일반적으로, 라이센스 판매 공지부(21)는 웹페이지의 형태로 공지한다.The license sales notification unit 21 announces the sale of the license according to the seller's instructions when a person who owns the license of a certain content intends to sell the license. In general, the license sales notice unit 21 is announced in the form of a web page.

컨텐츠/라이센스 정보 전송부(22)는 라이센스 판매 공지부(21)에서의 공지를 확인한 라이센스 구매자 단말(3)로부터의 컨텐츠 정보 및 라이센스 정보에 대한 요청에 따라 암호화부(23)에 의해 암호화된 컨텐츠 정보 및 라이센스 정보를 라이센스 구매자 단말(3)로 전송한다. 이때, 컨텐츠 정보 및 라이센스 정보에 대한 요청에는 컨텐츠 정보 및 라이센스 정보를 암호화하는데 사용되는 구매자의 공개 키 (public key)가 포함되어 있다. The content / license information transmitting unit 22 is the content encrypted by the encrypting unit 23 in response to a request for the license information and the content information from the license purchaser terminal 3 confirming the notification in the license selling notice unit 21. The information and license information are transmitted to the license purchaser terminal 3. In this case, the request for the content information and the license information includes a buyer's public key used to encrypt the content information and the license information.

보다 상세하게 설명하면, 컨텐츠/라이센스 정보 전송부(22)는 데이터베이스(27)로부터 컨텐츠 정보 및 라이센스 정보를 추출하고, 이것들과 구매자의 공개 키를 암호화부(25)에 제공하고, 암호화부(25)에 의해 암호화된 컨텐츠 정보 및 라이센스 정보를 라이센스 구매자 단말(3)로 전송한다. In more detail, the content / license information transmission unit 22 extracts the content information and the license information from the database 27, provides these and the buyer's public key to the encryption unit 25, and encrypts the storage unit 25. ) Transmits the content information and the license information encrypted by) to the license purchaser terminal (3).

도 4는 본 발명의 바람직한 일 실시예에 따른 컨텐츠/라이센스 정보 패킷을 도시한 도면이다.4 is a diagram illustrating a content / license information packet according to an exemplary embodiment of the present invention.

도 4를 참조하면, 본 실시예에 따른 컨텐츠/라이센스 정보 패킷은 구매자의 공개 키 Kc를 암호화 키로 사용하여 암호화된 컨텐츠 정보 및 라이센스 정보로 구성된다. 컨텐츠/라이센스 정보 전송부(22)는 도 4에 도시된 컨텐츠/라이센스 정보 패킷을 네트워크를 경유하여 라이센스 구매자 단말(3)로 전송한다. 이와 같이, 컨텐츠/라이센스 정보 전송부(22)가 컨텐츠 정보 및 라이센스 정보를 라이센스 구매자 단말(3)로 전송함으로써 판매자의 신뢰성을 확보할 수 있다. Referring to FIG. 4, the content / license information packet according to the present embodiment includes content information and license information encrypted using the public key Kc of the purchaser as an encryption key. The content / license information transmitter 22 transmits the content / license information packet shown in FIG. 4 to the license purchaser terminal 3 via a network. In this way, the content / license information transmitting unit 22 transmits the content information and the license information to the license purchaser terminal 3, thereby ensuring the reliability of the seller.

본 실시예 및 이하 실시예들에서, 컨텐츠에 대한 정보란 컨텐츠의 미리보기(preview)를 말한다. 즉, 컨텐츠/라이센스 정보 전송부(22)가 컨텐츠 미리보기를 라이센스 구매자 단말(3)에 제공함으로써 구매자는 판매자가 소유하고 있는 컨텐츠가 자신이 원하는 컨텐츠인지를 미리 확인할 수 있다. 본 실시예 및 이하 실시예들에서, 라이센스에 대한 정보란 라이센스의 만료 기간, 라이센스의 활용 정도, 라이센스의 가격, 및 판매자 정보를 말한다. 즉, 컨텐츠/라이센스 정보 전송부(22)가 라이센스의 만료 기간, 라이센스의 활용 정도, 라이센스의 가격, 및 판매자 정보를 라이센스 구매자 단말(3)에 제공함으로써 구매자는 판매자가 소유하고 있는 라이센스가 자신이 원하는 조건과 부합하는 지를 미리 확인할 수 있다.In the present embodiment and the following embodiments, the information about the content refers to a preview of the content. That is, the content / license information transmitting unit 22 provides a preview of the content to the licensed purchaser terminal 3 so that the buyer can check in advance whether the content owned by the seller is the content he / she wants. In this embodiment and the following embodiments, the information on the license refers to the expiration period of the license, the degree of utilization of the license, the price of the license, and the seller information. That is, the content / license information transmitting unit 22 provides the license purchaser terminal 3 with the license expiration period, the license utilization degree, the price of the license, and the seller information to the license purchaser terminal 3. You can check in advance whether it meets your needs.

컨텐츠/라이센스 전송부(23)는 컨텐츠/라이센스 정보 전송부(23)에서 전송된 정보들을 확인한 라이센스 구매자 단말(23)로부터의 구매 요청에 따라 암호화부(23)에 의해 암호화된 컨텐츠 및 라이센스를 라이센스 구매자 단말(3)로 전송한다. 이때, 구매 요청에는 라이센스 구매 비용과 컨텐츠 및 라이센스를 암호화하는데 사용되는 라이센스 구매자 단말(3)의 정보가 포함되어 있다. 본 실시예에서, 라이센스 구매자 단말(3)의 정보란 라이센스 구매자 단말(3)의 디바이스 아이디를 말한다. The content / license transmission unit 23 licenses the content and license encrypted by the encryption unit 23 in response to a purchase request from the license purchaser terminal 23 confirming the information transmitted from the content / license information transmission unit 23. Send to the buyer terminal (3). At this time, the purchase request includes the license purchase cost and information of the license purchaser terminal 3 used to encrypt the content and the license. In this embodiment, the information of the license purchaser terminal 3 refers to the device ID of the license purchaser terminal 3.

보다 상세하게 설명하면, 컨텐츠/라이센스 전송부(23)는 데이터베이스(27)로부터 컨텐츠 및 라이센스를 추출하고, 이것들과 라이센스 구매자 단말(3)의 디바이스 아이디를 암호화부(25)에 제공하고, 암호화부(25)에 의해 암호화된 컨텐츠 및 라이센스를 라이센스 구매자 단말(3)로 전송한다. In more detail, the content / license transmission unit 23 extracts the content and the license from the database 27, provides these and the device ID of the license purchaser terminal 3 to the encryption unit 25, and encrypts the file. The content and license encrypted by (25) are transmitted to the license purchaser terminal (3).

도 5는 본 발명의 바람직한 일 실시예에 따른 컨텐츠/라이센스 패킷을 도시한 도면이다.5 illustrates a content / license packet according to an exemplary embodiment of the present invention.

도 5를 참조하면, 본 실시예에 따른 컨텐츠/라이센스 패킷은 라이센스 구매자 단말(3)의 디바이스 아이디를 암호화 키로 사용하여 암호화된 컨텐츠 및 라이센스로 구성된다. 컨텐츠/라이센스 전송부(23)는 도 5에 도시된 컨텐츠/라이센스 패킷을 네트워크를 경유하여 라이센스 구매자 단말(3)로 전송한다.Referring to FIG. 5, the content / license packet according to the present embodiment is composed of a content and a license encrypted using the device ID of the license purchaser terminal 3 as an encryption key. The content / license transmitter 23 transmits the content / license packet shown in FIG. 5 to the license purchaser terminal 3 via a network.

컨텐츠/라이센스 삭제부(24)는 컨텐츠/라이센스 전송부(23)에서의 전송과 동 시에 라이센스 판매자 단말(2)로부터 컨텐츠 및 라이센스를 삭제한다. 즉, 컨텐츠/라이센스 삭제부(24)는 컨텐츠/라이센스 전송부(23)에서의 전송과 동시에 데이터베이스(26)에 저장된 컨텐츠 및 라이센스를 삭제한다.The content / license deletion unit 24 deletes the content and the license from the license seller terminal 2 at the same time as the transmission in the content / license transmission unit 23. That is, the content / license deletion unit 24 deletes the content and license stored in the database 26 at the same time as the content / license transmission unit 23 transfers.

이와 같이, 컨텐츠 및 라이센스에 대한 전송과 삭제를 동시에 수행함으로써 판매자에 의한 라이센스의 불법 복제를 방지할 수 있도록 하였다. 컨텐츠/라이센스 전송부(23)와 컨텐츠/라이센스 삭제부(24)를 하나의 칩(chip)으로 제작하여 서로 분리되지 못하도록 함으로써 전송과 삭제가 동시에 수행되도록 구현할 수 있다. As described above, by simultaneously transmitting and deleting the content and the license, illegal copying of the license by the seller can be prevented. The content / license transmission unit 23 and the content / license deletion unit 24 may be manufactured in one chip to prevent them from being separated from each other.

암호화부(25)는 컨텐츠/라이센스 정보 전송부(22)의 지시에 따라 컨텐츠 정보 및 라이센스 정보에 대한 요청에 포함된 구매자의 공개 키를 암호화 키로 사용하여 컨텐츠 정보 및 라이센스 정보를 암호화한다. The encryption unit 25 encrypts the content information and the license information by using the public key of the buyer included in the request for the content information and the license information as the encryption key according to the instruction of the content / license information transmission unit 22.

또한, 암호화부(25)는 컨텐츠/라이센스 전송부(23)의 지시에 따라 구매 요청에 포함된 라이센스 구매자 단말(3)의 정보를 암호화 키로 사용하여 컨텐츠 및 라이센스를 암호화한다. 이와 같이, 라이센스 구매자 단말(3)의 정보, 즉 디바이스 아이디를 암호화 키로 사용함으로써 구매 요청을 한 디바이스에서만 자신의 디바이스 아이디로 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화할 수 있도록 한다. 이와 같이, 구매 요청을 한 디바이스에서만 자신의 디바이스 아이디로 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화할 수 있도록 함으로써 서버의 개입 없이 안전하게 라이센스를 매매할 수 있도록 하였다. In addition, the encryption unit 25 encrypts the content and the license using the information of the license purchaser terminal 3 included in the purchase request as an encryption key according to the instruction of the content / license transmission unit 23. As such, by using the information of the license purchaser terminal 3, that is, the device ID as an encryption key, only the device that has made the purchase request can decrypt the content information and the license information encrypted with the device ID. As such, only the device that made the purchase request can decrypt content information and license information encrypted with its own device ID, so that licenses can be bought and sold securely without server intervention.

데이터베이스(26)에는 컨텐츠 및 라이센스가 저장되며, 이것들에 대한 정보들도 저장된다. 데이터베이스(26)는 하드 디스크의 형태로 구현될 수도 있고, 스마 트 카드의 형태로 구현될 수도 있다. The database 26 stores contents and licenses, and information about them. The database 26 may be implemented in the form of a hard disk or may be implemented in the form of a smart card.

다시 도 3을 참조하면, 본 실시예에 따른 라이센스 구매자 단말(3)은 컨텐츠/라이센스 정보 요청부(31), 라이센스 구매 결정부(32), 라이센스 구매 요청부(33), 컨텐츠/라이센스 획득부(34), 컨텐츠/라이센스 관리부(35), 복호화부(36), 및 데이터베이스(37)로 구성된다. 라이센스 구매자 단말(3)이 디바이스 집합인 경우, 상기된 구성 요소들은 디바이스들 각각에 탑재된다.Referring back to FIG. 3, the license purchaser terminal 3 according to the present embodiment includes a content / license information requesting unit 31, a license purchase determining unit 32, a license purchase requesting unit 33, and a content / license obtaining unit. (34), the content / license management unit 35, the decryption unit 36, and the database 37. If the license purchaser terminal 3 is a device set, the above-described components are mounted on each of the devices.

컨텐츠/라이센스 정보 요청부(31)는 라이센스 판매자 단말(2)에 의한 어떤 컨텐츠의 라이센스 판매 공지를 확인한 구매자의 지시에 따라 라이센스를 구매하기 위하여 컨텐츠에 대한 정보 및 라이센스에 대한 정보를 요청한다. 보다 상세하게 설명하면, 컨텐츠/라이센스 정보 요청부(31)는 데이터베이스(37)로부터 구매자의 공개 키를 추출하고, 이것을 라이센스 판매자 단말(2)로 전송함으로써 컨텐츠에 대한 정보 및 라이센스에 대한 정보를 요청한다. The content / license information request unit 31 requests information about the content and information about the license in order to purchase the license according to the purchaser's instruction confirming the license sale notice of the certain content by the license seller terminal 2. In more detail, the content / license information request unit 31 extracts the buyer's public key from the database 37 and transmits it to the license seller terminal 2 to request information about the content and information about the license. do.

라이센스 구매 결정부(32)는 컨텐츠/라이센스 정보 요청부(31)에서의 요청에 대한 응답에 해당하는 정보들, 즉 컨텐츠에 대한 정보 및 라이센스에 대한 정보에 기초하여 라이센스에 대한 구매 여부를 결정한다. The license purchase determination unit 32 determines whether to purchase a license based on information corresponding to the request from the content / license information request unit 31, that is, information about the content and information about the license. .

보다 상세하게 설명하면, 라이센스 구매 결정부(32)는 컨텐츠/라이센스 정보 요청부(31)에서의 요청에 대한 응답으로써 암호화된 컨텐츠 정보 및 라이센스 정보를 수신하고, 이것들과 구매자의 공개 키를 복호화부(36)에 제공하고, 복호화부(36)에 의해 복호화된 컨텐츠 정보 및 라이센스 정보에 기초하여 라이센스에 대한 구매 여부를 결정한다. 즉, 라이센스 구매 결정부(32)는 컨텐츠 미리보기, 라이센 스의 만료 기간, 라이센스의 활용 정도, 라이센스의 가격, 및 판매자 정보를 구매자에게 표시하고, 구매자의 지시에 따라 구매 여부를 결정한다. In more detail, the license purchase determining unit 32 receives encrypted content information and license information in response to a request from the content / license information requesting unit 31, and decrypts these and the buyer's public key. On the basis of the contents information and the license information decoded by the decryption unit 36, it is determined whether to purchase a license. That is, the license purchase determination unit 32 displays the content preview, the expiration period of the license, the degree of use of the license, the price of the license, and the seller information to the buyer, and determines whether to purchase according to the buyer's instructions.

라이센스 구매 요청부(33)는 라이센스 구매 결정부(32)에서의 구매 결정에 따라 라이센스 구매 비용을 지불하고, 라이센스 구매자 단말(3)의 정보를 전송함으로써 라이센스에 대한 구매를 요청한다. 보다 상세하게 설명하면, 라이센스 구매 요청부(33)는 데이터베이스(37)로부터 디바이스 아이디를 추출하고, 이것을 라이센스 판매자 단말(2)로 전송함으로써 라이센스에 대한 구매를 요청한다. The license purchase request unit 33 pays for the license purchase cost according to the purchase decision in the license purchase decision unit 32, and requests the purchase of the license by transmitting information of the license purchaser terminal 3. In more detail, the license purchase request unit 33 extracts the device ID from the database 37 and transmits the device ID to the license seller terminal 2 to request the purchase of the license.

이와 같이, 라이센스 구매 요청부(33)가 라이센스에 대한 양도가 이루어지기 전에 판매자에게 비용을 지불하고, 라이센스 구매자 단말(3)의 정보를 라이센스 판매자 단말(2)로 전송함으로써 구매자의 신뢰성을 확보할 수 있다. As such, the license purchase request unit 33 pays the seller before the license is transferred, and transmits the information of the license buyer terminal 3 to the license seller terminal 2 to secure the buyer's reliability. Can be.

컨텐츠/라이센스 획득부(34)는 라이센스 구매 요청부(33)에서의 구매 요청을 확인한 라이센스 판매자 단말(2)로부터 컨텐츠 및 라이센스를 획득한다. 보다 상세하게 설명하면, 컨텐츠/라이센스 획득부(34)는 라이센스 구매 요청부(33)에서의 요청에 대한 응답으로써 라이센스 구매 요청부(33)에서 전송된 정보를 암호화 키로 사용하여 암호화된 컨텐츠 및 라이센스를 수신하고, 이것들과 디바이스 아이디를 복호화부(36)에 제공하고, 복호화부(36)에 의해 복호화된 컨텐츠 및 라이센스를 획득한다. The content / license obtaining unit 34 obtains the content and the license from the license seller terminal 2 confirming the purchase request from the license purchasing requesting unit 33. In more detail, the content / license acquisition unit 34 uses the information transmitted from the license purchase request unit 33 as an encryption key in response to the request from the license purchase request unit 33, and the encrypted content and license. Receive and provide these and the device ID to the decryption unit 36, and obtain the content and license decrypted by the decryption unit 36.

컨텐츠/라이센스 관리부(35)는 컨텐츠/라이센스 획득부(34)에 의해 획득된 컨텐츠 및 라이센스를 데이터베이스(37)에 저장하고, 이와 관련된 정보들을 데이터베이스(37)에 저장하고, 컨텐츠 사용에 따라 데이터베이스(37)에 저장된 라이센스 정보를 수정함으로써 컨텐츠 및 라이센스를 관리한다.The content / license management unit 35 stores the content and license obtained by the content / license acquisition unit 34 in the database 37, stores the related information in the database 37, and stores the database according to the content usage. The content and license are managed by modifying the license information stored in 37).

복호화부(36)는 라이센스 구매 결정부(32)의 지시에 따라 데이터베이스(37)로부터 추출된 구매자의 공개 키를 복호화 키로 사용하여 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화한다. The decryption unit 36 decrypts the encrypted content information and the license information by using the public key of the buyer extracted from the database 37 as a decryption key according to the instruction of the license purchase determination unit 32.

또한, 복호화부(36)는 라이센스 구매 결정부(32)의 지시에 따라 데이터베이스(37)로부터 추출된 디바이스 아이디를 복호화 키로 사용하여 컨텐츠 및 라이센스를 복호화한다. 이와 같이, 라이센스 구매자 단말(3)의 정보, 즉 디바이스 아이디를 복호화 키로 사용함으로써 구매 요청을 한 디바이스에서만 자신의 디바이스 아이디로 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화할 수 있도록 한다. In addition, the decryption unit 36 decrypts the content and the license using the device ID extracted from the database 37 as a decryption key according to the instruction of the license purchase determination unit 32. As such, by using the information of the license purchaser terminal 3, that is, the device ID as the decryption key, only the device that has made the purchase request can decrypt the content information and the license information encrypted with its own device ID.

데이터베이스(26)에는 컨텐츠 및 라이센스가 저장되며, 이것들에 대한 정보들도 저장된다. 또한, 데이터베이스(26)에는 구매자의 공개 키 및 디바이스 아이디도 저장된다. 데이터베이스(26)는 하드 디스크의 형태로 구현될 수도 있고, 스마트 카드의 형태로 구현될 수도 있다. The database 26 stores contents and licenses, and information about them. The database 26 also stores the buyer's public key and device ID. The database 26 may be implemented in the form of a hard disk or in the form of a smart card.

도 6은 본 발명의 바람직한 일 실시예에 따른 라이센스 판매 방법의 흐름도이다.6 is a flowchart of a license selling method according to an exemplary embodiment of the present invention.

도 6을 참조하면, 본 실시예에 따른 라이센스 판매 방법은 다음과 같은 단계들로 구성된다. 본 라이센스 판매 방법은 도 3에 도시된 라이센스 판매자 단말(2)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 라이센스 판매자 단말(2)에 관하여 이상에서 기술된 내용은 본 라이센스 판매 방법에도 적용된다.Referring to FIG. 6, the license selling method according to the present embodiment includes the following steps. This license selling method consists of steps that are processed in time series in the license seller terminal 2 shown in FIG. Therefore, even if omitted below, the contents described above with respect to the license seller terminal 2 also apply to this license selling method.

61 단계에서 라이센스 판매자 단말(2)은 어떤 컨텐츠의 라이센스를 소유하고 있는 자가 라이센스를 판매하고자 하는 경우, 판매자의 지시에 따라 라이센스에 대한 판매를 공지한다. In step 61, the license seller terminal 2 announces the sale of the license according to the seller's instructions when a person who owns a license of a certain content intends to sell the license.

62 단계에서 라이센스 판매자 단말(2)은 61 단계에서의 공지를 확인한 라이센스 구매자 단말(3)로부터 컨텐츠 정보 및 라이센스 정보에 대한 요청을 수신한다.In step 62, the license seller terminal 2 receives a request for content information and license information from the license purchaser terminal 3 confirming the notification in step 61.

62 단계에서 컨텐츠 정보 및 라이센스 정보에 대한 요청을 수신한 경우, 63 단계에서 라이센스 판매자 단말(2)은 62 단계에서 수신된 컨텐츠 정보 및 라이센스 정보에 대한 요청에 포함된 구매자의 공개 키를 암호화 키로 사용하여 컨텐츠 정보 및 라이센스 정보를 암호화한다. If the request for content information and license information is received in step 62, the license seller terminal 2 uses the buyer's public key included in the request for content information and license information received in step 62 as an encryption key. To encrypt the content information and license information.

64 단계에서 라이센스 판매자 단말(2)은 63 단계에서 암호화된 컨텐츠 정보 및 라이센스 정보를 라이센스 구매자 단말(3)로 전송한다. In step 64, the license seller terminal 2 transmits the encrypted content information and license information to the license purchaser terminal 3 in step 63.

65 단계에서 라이센스 판매자 단말(2)은 라이센스 구매자 단말(23)로부터의 구매 요청으로써 비용을 수취하고, 라이센스 구매자 단말(3)의 정보를 수신한다. In step 65, the license seller terminal 2 receives the cost as a purchase request from the license purchaser terminal 23, and receives the information of the license purchaser terminal 3.

65 단계에서 비용을 수취하고, 라이센스 구매자 단말(3)의 정보를 수신한 경우, 66 단계에서 라이센스 판매자 단말(2)은 66 단계에서 수신된 라이센스 구매자 단말(3)의 정보를 암호화 키로 사용하여 컨텐츠 및 라이센스를 암호화한다.In step 65, when the fee is received and the license purchaser terminal 3 receives the information, in step 66 the license seller terminal 2 uses the information of the license purchaser terminal 3 received in step 66 as an encryption key. And encrypt the license.

67 단계에서 라이센스 판매자 단말(2)은 66 단계에서 암호화된 정보들을 라이센스 구매자 단말(3)로 전송하고, 동시에 라이센스 판매자 단말(2)로부터 컨텐츠 및 라이센스를 삭제한다.In step 67, the license seller terminal 2 transmits the encrypted information to the license purchaser terminal 3 in step 66, and simultaneously deletes the content and the license from the license seller terminal 2.

68 단계에서 라이센스 판매자 단말(2)은 데이터베이스(26)에는 컨텐츠 및 라이센스가 저장되며, 이것들에 대한 정보들도 저장된다. 데이터베이스(26)는 하드 디스크의 형태로 구현될 수도 있고, 스마트 카드의 형태로 구현될 수도 있다. In step 68, the license seller terminal 2 stores contents and licenses in the database 26, and information about them. The database 26 may be implemented in the form of a hard disk or in the form of a smart card.

도 7은 본 발명의 바람직한 일 실시예에 따른 라이센스 구매 방법의 흐름도이다.7 is a flowchart illustrating a license purchase method according to an embodiment of the present invention.

도 7을 참조하면, 본 실시예에 따른 라이센스 구매 방법은 다음과 같은 단계들로 구성된다. 본 라이센스 구매 방법은 도 3에 도시된 라이센스 구매자 단말(3)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 라이센스 구매자 단말(3)에 관하여 이상에서 기술된 내용은 본 라이센스 구매 방법에도 적용된다.Referring to FIG. 7, the license purchase method according to the present embodiment includes the following steps. This license purchase method consists of steps that are processed in time series in the license purchaser terminal 3 shown in FIG. Therefore, even if omitted below, the contents described above with respect to the license purchaser terminal 3 also apply to this license purchase method.

71 단계에서 라이센스 구매자 단말(3)은 라이센스 판매자 단말(2)에 의한 어떤 컨텐츠의 라이센스 판매 공지를 확인한다.In step 71, the license purchaser terminal 3 confirms a license sale notification of certain content by the license seller terminal 2.

72 단계에서 라이센스 구매자 단말(3)은 72 단계에서의 확인의 주체인 구매자의 지시에 따라 라이센스를 구매하기 위하여 컨텐츠에 대한 정보 및 라이센스에 대한 정보를 요청한다. In step 72, the license purchaser terminal 3 requests information about the content and information about the license in order to purchase the license according to the buyer's instructions, which is the subject of the confirmation in step 72.

72 단계에서 컨텐츠에 대한 정보 및 라이센스에 대한 정보를 요청한 경우, 73 단계에서 라이센스 구매자 단말(3)은 72 단계에서의 요청에 대한 응답으로써 암호화된 컨텐츠 정보 및 라이센스 정보를 수신한다.When the information on the content and the license information is requested in step 72, the license purchaser terminal 3 receives the encrypted content information and the license information in response to the request in step 72.

74 단계에서 라이센스 구매자 단말(3)은 구매자의 공개 키를 복호화 키로 사용하여 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화한다. In step 74, the license purchaser terminal 3 decrypts the encrypted content information and the license information by using the purchaser's public key as the decryption key.

75 단계에서 라이센스 구매자 단말(3)은 74 단계에서 복호화된 컨텐츠 정보 및 라이센스 정보에 기초하여 라이센스에 대한 구매 여부를 결정한다. In step 75, the license purchaser terminal 3 determines whether to purchase a license based on the content information and the license information decrypted in step 74.

75 단계에서 라이센스를 구매하기로 결정한 경우, 76 단계에서 라이센스 구매자 단말(3)은 75 단계에서의 구매 결정에 따라 라이센스 구매 비용을 지불하고, 라이센스 구매자 단말(3)의 정보를 전송함으로써 라이센스에 대한 구매를 요청한다. If it is determined in step 75 to purchase a license, in step 76 the license purchaser terminal 3 pays for the license purchase cost in accordance with the purchase decision in step 75 and transmits the information of the license purchaser terminal 3 to the license purchaser terminal 3. Request a purchase.

77 단계에서 라이센스 구매자 단말(3)은 76 단계에서의 구매 요청을 확인한 라이센스 판매자 단말(2)로부터 암호화된 컨텐츠 및 라이센스를 수신한다.In step 77 the license purchaser terminal 3 receives the encrypted content and license from the license seller terminal 2 confirming the purchase request in step 76.

78 단계에서 라이센스 구매자 단말(3)은 라이센스 구매자 단말(3)의 정보, 즉 디바이스 아이디를 복호화 키로 사용하여 암호화된 컨텐츠 및 라이센스를 복호화한다. In operation 78, the license purchaser terminal 3 decrypts the encrypted content and the license by using the information of the license purchaser terminal 3, that is, the device ID as the decryption key.

79 단계에서 라이센스 구매자 단말(3)은 78 단계에서 복호화된 컨텐츠 및 라이센스를 저장하고, 이와 관련된 정보들을 저장하고, 컨텐츠 사용에 따라 라이센스 정보를 수정함으로써 컨텐츠 및 라이센스를 관리한다.In step 79, the license purchaser terminal 3 manages the content and the license by storing the content and the license decrypted in step 78, storing the related information, and modifying the license information according to the use of the content.

도 8은 본 발명의 바람직한 일 실시예에 따른 라이센스 매매 방법의 흐름도이다.8 is a flowchart of a license buying and selling method according to an embodiment of the present invention.

도 8을 참조하면, 본 실시예에 따른 라이센스 매매 방법은 다음과 같은 단계들로 구성된다. 본 라이센스 매매 방법은 도 3에 도시된 라이센스 매매 시스템에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하 생략된 내용이라 하더라도 라이센스 매매 시스템에 관하여 이상에서 기술된 내용은 본 라이센스 판매 방법 에도 적용된다.Referring to FIG. 8, the license buying and selling method according to the present embodiment includes the following steps. The license selling method is composed of steps that are processed in time series in the license selling system shown in FIG. Therefore, even if omitted below, the contents described above with respect to the license selling and selling system also apply to this license selling method.

81 단계에서 라이센스 판매자 단말(2)은 어떤 컨텐츠의 라이센스를 소유하고 있는 자가 라이센스를 판매하고자 하는 경우, 판매자의 지시에 따라 라이센스에 대한 판매를 라이센스 구매자 단말(3) 및 그 외 네트워크에 접속된 모든 단말들에 공지한다. In step 81, the license seller terminal 2 sells the license according to the seller's instructions if the owner owning the license of the certain content wants to sell the license. Announce to the terminals.

82 단계에서 라이센스 구매자 단말(3)은 81 단계에서의 공지를 확인한 구매자의 지시에 따라 라이센스를 구매하기 위하여 컨텐츠에 대한 정보 및 라이센스에 대한 정보를 라이센스 판매자 단말(2)에 요청한다. In step 82, the license purchaser terminal 3 requests the license seller terminal 2 for information about the content and information about the license in order to purchase a license according to the purchaser's instruction confirming the notification in step 81. FIG.

83 단계에서 라이센스 판매자 단말(2)은 82 단계에서의 요청에 포함된 구매자의 공개 키를 암호화 키로 사용하여 컨텐츠 정보 및 라이센스 정보를 암호화하고, 82 단계에서의 요청에 대한 응답으로써 암호화된 컨텐츠 정보 및 라이센스 정보를 라이센스 구매자 단말(3)로 전송한다. In step 83, the license seller terminal 2 encrypts the content information and the license information by using the buyer's public key included in the request in step 82 as an encryption key, and encrypts the content information and the response in response to the request in step 82; The license information is transmitted to the license purchaser terminal 3.

84 단계에서 라이센스 구매자 단말(3)은 83 단계에서 전송된 암호화된 컨텐츠 정보 및 라이센스 정보를 수신하고, 컨텐츠에 대한 정보 및 라이센스에 대한 정보를 구매자의 공개 키를 복호화 키로 사용하여 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화하고, 복호화된 컨텐츠 정보 및 라이센스 정보에 기초하여 라이센스에 대한 구매 여부를 결정한다. In step 84, the license purchaser terminal 3 receives the encrypted content information and the license information transmitted in step 83, and the encrypted content information using the information about the content and the license information using the buyer's public key as the decryption key and The license information is decrypted, and whether to purchase the license is determined based on the decrypted content information and the license information.

84 단계에서 라이센스를 구매하기로 결정한 경우, 85 단계에서 라이센스 구매자 단말(3)은 84 단계에서의 구매 결정에 따라 라이센스 구매 비용을 지불하고, 라이센스 구매자 단말(3)의 정보를 전송함으로써 라이센스에 대한 구매를 요청한 다. If it is decided in step 84 to purchase a license, in step 85 the license purchaser terminal 3 pays for the license purchase cost in accordance with the purchase decision in step 84 and transmits the information on the license by purchasing the license purchaser terminal 3. Ask for a purchase.

86 단계에서 라이센스 판매자 단말(2)은 84 단계에서 지불된 비용을 수취하고, 84 단계에서 전송된 라이센스 구매자 단말(3)의 정보를 수신하고, 라이센스 구매자 단말(3)의 정보를 암호화 키로 사용하여 컨텐츠 및 라이센스를 암호화하고, 암호화된 컨텐츠 및 라이센스를 라이센스 구매자 단말(3)로 전송한다.In step 86, the license seller terminal 2 receives the cost paid in step 84, receives the information of the license purchaser terminal 3 transmitted in step 84, and uses the information of the license purchaser terminal 3 as an encryption key. The content and the license are encrypted, and the encrypted content and the license are transmitted to the license purchaser terminal 3.

87 단계에서 라이센스 판매자 단말(2)은 86 단계에서의 전송과 동시에 라이센스 판매자 단말(2)로부터 컨텐츠 및 라이센스를 삭제한다.In step 87, the license seller terminal 2 deletes the content and the license from the license seller terminal 2 simultaneously with the transmission in step 86.

88 단계에서 라이센스 판매자 단말(2)은 암호화된 컨텐츠 및 라이센스를 수신하고, 라이센스 구매자 단말(3)의 정보를 복호화 키로 사용하여 암호화된 컨텐츠 및 라이센스를 복호화하고, 복호화된 컨텐츠 및 라이센스를 저장하고, 이와 관련된 정보들을 저장하고, 컨텐츠 사용에 따라 라이센스 정보를 수정함으로써 컨텐츠 및 라이센스를 관리한다.In operation 88, the license seller terminal 2 receives the encrypted content and the license, decrypts the encrypted content and the license using the information of the license buyer terminal 3 as the decryption key, stores the decrypted content and the license, The information and the license are managed by storing the related information and modifying the license information according to the use of the content.

상기한 바와 같이, 라이센스 구매자 단말(3)의 정보, 즉 디바이스 아이디를 암호화 키로 사용함으로써 구매 요청을 한 디바이스에서만 자신의 디바이스 아이디로 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화할 수 있도록 하였고, 그 결과, 구매 요청을 한 디바이스에서만이 이 컨텐츠를 이용할 수 있지만, 상기된 절차와 동일한 절차를 밟아 다른 구매자 또는 다른 디바이스에게 양도할 수 있다.As described above, by using the information of the license purchaser terminal 3, that is, the device ID as an encryption key, only the device that made the purchase request can decrypt content information and license information encrypted with its own device ID. As a result, This content can be used only by the device that made the purchase request, but can be transferred to another buyer or another device by following the same procedure as described above.

한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 본 발명의 실시예 에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다.Meanwhile, the above-described embodiments of the present invention can be written as a program that can be executed in a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium. In addition, the structure of the data used in the above-described embodiment of the present invention can be recorded on the computer-readable recording medium through various means.

상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.The computer-readable recording medium may be a magnetic storage medium (for example, a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (for example, a CD-ROM, DVD, etc.) and a carrier wave (for example, the Internet). Storage medium).

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

본 발명에 따르면, 서버의 개입 없이 라이센스를 편리하게 매매할 수 있다는 효과가 있다. 특히, 본 발명에 따르면, 구매 요청을 한 디바이스에서만 자신의 디바이스 아이디로 암호화된 컨텐츠 정보 및 라이센스 정보를 복호화할 수 있도록 함으로써 서버의 개입 없이 라이센스를 안전하게 매매할 수 있다는 효과가 있다.According to the present invention, there is an effect that the license can be conveniently bought and sold without the intervention of the server. In particular, according to the present invention, only the device that has made a purchase request can decrypt content information and license information encrypted with its own device ID, so that licenses can be securely traded without intervention of a server.

또한, 본 발명에 따르면, 컨텐츠 및 라이센스에 대한 전송과 삭제를 동시에 수행함으로써 판매자에 의한 라이센스의 불법 복제를 방지할 수 있다는 효과가 있 다. In addition, according to the present invention, by simultaneously performing the transmission and deletion of the content and license, there is an effect that it is possible to prevent illegal copying of the license by the seller.

Claims (19)

(a) 소정의 컨텐츠의 라이센스를 판매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보를 라이센스 구매자 단말로 전송하는 단계; 및(a) transmitting information on the predetermined content and information on the license of the predetermined content to a license purchaser terminal in order to sell a license of the predetermined content; And (b) 상기 (a) 단계에서 전송된 정보들을 확인한 라이센스 구매자 단말로부터의 구매 요청에 따라 상기 소정의 컨텐츠 및 상기 라이센스를 전송하는 단계를 포함하는 것을 특징으로 하는 라이센스 판매 방법. and (b) transmitting the predetermined content and the license in response to a purchase request from a license purchaser terminal confirming the information transmitted in step (a). 제 1 항에 있어서,The method of claim 1, 상기 (b) 단계에서의 전송과 동시에 상기 라이센스 판매자 단말로부터 상기 소정의 컨텐츠 및 상기 라이센스를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 라이센스 판매 방법. And deleting the predetermined content and the license from the license seller terminal at the same time as the transmission in the step (b). 제 1 항에 있어서,The method of claim 1, 상기 라이센스 구매자 단말의 정보를 암호화 키로 사용하여 상기 소정의 컨텐츠 및 상기 라이센스를 암호화하는 단계를 더 포함하고,Encrypting the predetermined content and the license using information of the license purchaser terminal as an encryption key, 상기 (b) 단계는 상기 암호화된 컨텐츠 및 라이센스를 전송하는 것을 특징으로 하는 라이센스 판매 방법. (B) the license selling method characterized in that the transmission of the encrypted content and the license. 제 1 항에 있어서,The method of claim 1, 상기 라이센스 구매자 단말의 정보는 상기 라이센스 구매자 단말의 디바이스 아이디인 것을 특징으로 하는 라이센스 판매 방법. And the information on the license purchaser terminal is a device ID of the license purchaser terminal. 제 1 항에 있어서,The method of claim 1, 상기 소정의 컨텐츠에 대한 정보는 상기 소정의 컨텐츠의 미리보기를 포함하는 것을 특징으로 하는 라이센스 판매 방법. And the information on the predetermined content includes a preview of the predetermined content. 제 1 항에 있어서,The method of claim 1, 상기 라이센스에 대한 정보는 상기 라이센스의 만료 기간, 상기 라이센스의 활용 정도, 상기 라이센스의 가격, 및 판매자 정보를 포함하는 것을 특징으로 하는 라이센스 판매 방법. The license information method includes the expiration period of the license, the degree of utilization of the license, the price of the license, and seller information. 소정의 컨텐츠의 라이센스를 판매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보를 라이센스 구매자 단말로 전송하는 컨텐츠/라이센스 정보 전송부; 및A content / license information transmission unit which transmits the information on the predetermined content and the information on the license of the predetermined content to the license purchaser terminal in order to sell the license of the predetermined content; And 상기 컨텐츠/라이센스 정보 전송부에서 전송된 정보들을 확인한 라이센스 구매자 단말로부터의 구매 요청에 따라 상기 소정의 컨텐츠 및 상기 라이센스를 전송하는 컨텐츠/라이센스 전송부를 포함하는 것을 특징으로 하는 라이센스 판매자 단 말. And a content / license transmission unit for transmitting the predetermined content and the license in response to a purchase request from a license purchaser terminal that has confirmed the information transmitted from the content / license information transmission unit. 제 1 항 내지 제 6 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체. A non-transitory computer-readable recording medium having recorded thereon a program for executing the method of claim 1. (a) 소정의 컨텐츠의 라이센스를 구매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 라이센스에 대한 정보를 요청하는 단계;(a) requesting information on the predetermined content and information on the license to purchase a license of the predetermined content; (b) 상기 (a) 단계에서의 요청에 대한 응답에 해당하는 정보들에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 단계; 및(b) determining whether to purchase the license based on information corresponding to the response to the request in step (a); And (c) 상기 (b) 단계에서의 구매 결정을 확인한 라이센스 판매자 단말로부터 상기 소정의 컨텐츠 및 상기 라이센스를 획득하는 단계를 포함하는 것을 특징으로 하는 라이센스 구매 방법. (c) obtaining the predetermined content and the license from a license seller terminal confirming the purchase decision in step (b). 제 9 항에 있어서,The method of claim 9, 상기 (b) 단계에서의 구매 결정에 따라 상기 라이센스 구매자 단말의 정보를 전송함으로써 상기 라이센스에 대한 구매를 요청하는 단계를 더 포함하고,Requesting a purchase of the license by transmitting information of the licensed purchaser terminal according to the purchasing decision in step (b); 상기 (c) 단계는 상기 (b) 단계에서 전송된 정보를 암호화 키로 사용하여 암호화된 소정의 컨텐츠 및 라이센스를 획득하는 것을 특징으로 하는 라이센스 구매 방법. The step (c) is a license purchase method, characterized in that to obtain a predetermined content and license encrypted using the information transmitted in the step (b) as an encryption key. 제 9 항에 있어서,The method of claim 9, 상기 라이센스 구매자 단말의 정보는 상기 라이센스 구매자 단말의 디바이스 아이디인 것을 특징으로 하는 라이센스 구매 방법. And the information on the license purchaser terminal is a device ID of the license purchaser terminal. 제 9 항에 있어서,The method of claim 9, 상기 소정의 컨텐츠에 대한 정보는 상기 소정의 컨텐츠의 미리보기를 포함하는 것을 특징으로 하는 라이센스 구매 방법. The information on the predetermined content includes a preview of the predetermined content. 제 9 항에 있어서,The method of claim 9, 상기 라이센스에 대한 정보는 상기 라이센스의 만료 기간, 상기 라이센스의 활용 정도, 상기 라이센스의 가격, 및 판매자 정보를 포함하는 것을 특징으로 하는 라이센스 구매 방법. The information on the license includes a period of expiration of the license, a degree of utilization of the license, a price of the license, and seller information. 소정의 컨텐츠의 라이센스를 구매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 라이센스에 대한 정보를 요청하는 컨텐츠/라이센스 정보 요청부;A content / license information request unit which requests information about the predetermined content and information about the license to purchase a license of predetermined content; 상기 컨텐츠/라이센스 정보 요청부에서의 요청에 대한 응답에 해당하는 정보들에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 라이센스 구매 결정부; 및A license purchase determiner that determines whether to purchase the license based on information corresponding to a response to the request from the content / license information requester; And 상기 라이센스 구매 결정부에서의 구매 결정을 확인한 라이센스 판매자 단말로부터 상기 소정의 컨텐츠 및 상기 라이센스를 획득하는 컨텐츠/라이센스 획득부 를 포함하는 것을 특징으로 하는 라이센스 구매자 단말.And a content / license acquiring unit for acquiring the predetermined content and the license from the license seller terminal confirming the purchase decision in the license purchase determining unit. 제 9 항 내지 제 13 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체. A computer-readable recording medium having recorded thereon a program for executing the method of any one of claims 9 to 13. (a) 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 단계; 및 (a) determining whether to purchase the license based on information on predetermined content and information on a license of the predetermined content; And (b) 상기 (a) 단계에서의 구매 결정에 따라 상기 소정의 컨텐츠 및 상기 라이센스를 전송하는 단계를 포함하는 것을 특징으로 하는 라이센스 매매 방법. and (b) transmitting the predetermined content and the license in accordance with the purchase decision in step (a). 제 16 항에 있어서,The method of claim 16, 상기 라이센스를 판매하기 위하여 상기 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보를 전송하는 단계를 더 포함하고,Transmitting information on the predetermined content and information on the license of the predetermined content to sell the license, 상기 (a) 단계는 상기 전송된 정보들에 기초하여 결정하는 것을 특징으로 하는 라이센스 매매 방법. The step (a) is the license trading method, characterized in that determined based on the transmitted information. 제 16 항에 있어서,The method of claim 16, 상기 (b) 단계에서 전송된 소정의 컨텐츠 및 라이센스를 획득하는 단계를 더 포함하는 것을 특징으로 하는 라이센스 매매 방법. And obtaining a predetermined content and a license transmitted in the step (b). 소정의 컨텐츠에 대한 정보 및 상기 소정의 컨텐츠의 라이센스에 대한 정보에 기초하여 상기 라이센스에 대한 구매 여부를 결정하는 라이센스 구매자 단말; 및 A license purchaser terminal that determines whether to purchase the license based on information on predetermined content and information on a license of the predetermined content; And 상기 라이센스 구매자 단말에서의 구매 결정에 따라 상기 소정의 컨텐츠 및 상기 라이센스를 전송하는 라이센스 판매자 단말을 포함하는 것을 특징으로 하는 라이센스 매매 시스템. And a license seller terminal for transmitting the predetermined content and the license according to a purchase decision at the license purchaser terminal.
KR1020040063762A 2004-08-13 2004-08-13 License Sale System and Method Ceased KR20060014976A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040063762A KR20060014976A (en) 2004-08-13 2004-08-13 License Sale System and Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040063762A KR20060014976A (en) 2004-08-13 2004-08-13 License Sale System and Method

Publications (1)

Publication Number Publication Date
KR20060014976A true KR20060014976A (en) 2006-02-16

Family

ID=37123853

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040063762A Ceased KR20060014976A (en) 2004-08-13 2004-08-13 License Sale System and Method

Country Status (1)

Country Link
KR (1) KR20060014976A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100834752B1 (en) * 2006-02-17 2008-06-05 삼성전자주식회사 Apparatus and method for delivering a license of content
WO2009011491A1 (en) * 2007-07-16 2009-01-22 Samsung Electronics Co., Ltd. Method and apparatus for extending license of content in portable device
KR100894470B1 (en) * 2005-08-12 2009-04-22 엘지전자 주식회사 How to transfer rights in digital rights management

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100894470B1 (en) * 2005-08-12 2009-04-22 엘지전자 주식회사 How to transfer rights in digital rights management
KR100834752B1 (en) * 2006-02-17 2008-06-05 삼성전자주식회사 Apparatus and method for delivering a license of content
WO2009011491A1 (en) * 2007-07-16 2009-01-22 Samsung Electronics Co., Ltd. Method and apparatus for extending license of content in portable device
KR101456481B1 (en) * 2007-07-16 2014-10-31 삼성전자주식회사 A method and apparatus for extending a license of content on a mobile device

Similar Documents

Publication Publication Date Title
US9628447B2 (en) Methods and apparatus for protected distribution of applications and media content
US7496540B2 (en) System and method for securing digital content
TWI413908B (en) Flexible licensing architecture for licensing digital application
US12406250B2 (en) Non fungible token (NFT) based licensing and digital rights management (DRM) for software and other digital assets
JP7067043B2 (en) Electronic trading equipment, electronic trading methods and programs
JP2006048464A (en) Content data distribution system, contents data distribution method, and commodity sales method
JP2006522413A (en) Rights trading system
KR20040071757A (en) System and method for controlling distribution of digital copyrighted material
WO2005106681A1 (en) Digital copyright management using secure device
JP2020052990A (en) Ownership management method of virtual object and related interactive platform
KR20200000659A (en) System for Resaling Digital Contents by using BlockChain Technology
KR100677656B1 (en) Method and apparatus for selling used content
KR100773963B1 (en) Fingerprinting management system and method for delivering fingerprint code
JP2006178547A (en) Contents reselling service system
JP4634392B2 (en) Content distribution program, method, server, content utilization apparatus and system
KR100822701B1 (en) Record media recording digital content license transaction relay system and method and program for executing them
JP2001005877A (en) Contents distribution system, terminal equipment therefor, contents distributing method and recording medium
JP2003140762A (en) Software sales system via network
KR20070078340A (en) System and method for delivering content usage rights between devices
KR20060014976A (en) License Sale System and Method
US20040123126A1 (en) Method and apparatus for deterring piracy
KR100768501B1 (en) Digital contents electronic commerce system and method for protecting digital copyrights and recording media recording program for executing them
US20250310133A1 (en) Information processing system, information processing method, and program
JP2003187091A (en) Terminal unit, selling network control server, content selling method and content selling system
JP2005122654A (en) License control method, license control apparatus, license control program, and computer-readable recording medium recording the license control program

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20040813

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20060405

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20061205

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20060405

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I