[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20020013241A - Data encription system and method thereof and portable data-carring device for use in the system - Google Patents

Data encription system and method thereof and portable data-carring device for use in the system Download PDF

Info

Publication number
KR20020013241A
KR20020013241A KR1020000046850A KR20000046850A KR20020013241A KR 20020013241 A KR20020013241 A KR 20020013241A KR 1020000046850 A KR1020000046850 A KR 1020000046850A KR 20000046850 A KR20000046850 A KR 20000046850A KR 20020013241 A KR20020013241 A KR 20020013241A
Authority
KR
South Korea
Prior art keywords
unique number
data
content
storage device
data file
Prior art date
Application number
KR1020000046850A
Other languages
Korean (ko)
Other versions
KR100373811B1 (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 KR10-2000-0046850A priority Critical patent/KR100373811B1/en
Publication of KR20020013241A publication Critical patent/KR20020013241A/en
Application granted granted Critical
Publication of KR100373811B1 publication Critical patent/KR100373811B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits

Landscapes

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

Abstract

본 발명은 콘텐츠 카드에 일의적으로 할당된 고유 번호에 의거하여, 저작권을 갖는 콘텐츠를 클라이언트의 사용 환경에 적합하게 암호화하여 제공함으로써 콘텐츠의 무단 편집이나 복제를 방지하는 콘텐츠 암호화 시스템 및 방법을 제공하는 것으로, 콘텐츠 카드(100)에 일의적으로 할당된 고유 번호에 의거하여, 저작권을 갖는 콘텐츠를 암호화하는 암호화 애플리케이션(20)과, 저작권을 갖는 복수의 콘텐츠, 이들 콘텐츠를 재생하는 데에 필요한 재생 프로그램 및 각 콘텐츠 카드에 일의적으로 할당된 일련의 고유 번호 정보를 저장한 데이터 베이스(30)와, 통신 네트웍 (300)에 접속되어 암호화 애플리케이션(20) 및 데이터 베이스(30)를 제어하는 웹 서버(10)를 포함한다. 또한, 콘텐츠를 기록/재생하는 콘텐츠 카드(100)는 콘텐츠 암호화 시스템으로부터 클라이언트 컴퓨터(200)를 통해 공급되는 암호화된 콘텐츠를 저장하는 제 1 메모리(2), 고유 번호를 저장하는 제 2 메모리(5), 제 1 메모리 (2)에 저장된 암호화된 콘텐츠를 고유 번호에 기초하여 복호화하는 복호화부(3)를 포함한다.The present invention provides a content encryption system and method that prevents unauthorized editing or copying of content by encrypting and providing copyrighted content appropriately for a client's usage environment, based on a unique number uniquely assigned to the content card. An encryption application 20 for encrypting a copyrighted content based on a unique number uniquely assigned to the content card 100, a plurality of copyrighted content, and a playback program required to play these contents. And a database 30 storing a series of unique number information uniquely assigned to each content card, and a web server connected to the communication network 300 to control the encryption application 20 and the database 30 ( 10). In addition, the content card 100 for recording / reproducing content includes a first memory 2 for storing encrypted content supplied from the content encryption system through the client computer 200, and a second memory 5 for storing a unique number. ), A decryption section 3 for decrypting the encrypted content stored in the first memory 2 based on the unique number.

Description

데이터 무단 사용 방지 시스템 및 방법과 휴대용 데이터 저장 장치{DATA ENCRIPTION SYSTEM AND METHOD THEREOF AND PORTABLE DATA-CARRING DEVICE FOR USE IN THE SYSTEM}DATA ENCRIPTION SYSTEM AND METHOD THEREOF AND PORTABLE DATA-CARRING DEVICE FOR USE IN THE SYSTEM}

본 발명은 저작권 보호를 위한 시스템에 관한 것으로서, 특히 메모리 카드 또는 콘텐츠 카드를 사용하여 저작권을 갖는 콘텐츠의 무단 편집 또는 복제를 방지하는 시스템 및 방법에 관한 것이다.The present invention relates to a system for copyright protection, and more particularly, to a system and method for preventing unauthorized editing or copying of copyrighted content using a memory card or a content card.

통상, 디지털 콘텐츠(contents)는 멀티미디어 애플리케이션을 작성할 때에 필요한 디지털 정지 화상이나 동화상, 디지털 오디오라고 하는 소재를 의미한다. 이러한 디지털 콘텐츠의 대부분은 저작권을 갖는 것으로, 인터넷과 같은 통신 네트웍 상에서 유료 또는 무료로 배포되고 있다.In general, digital content refers to a material such as a digital still picture, a moving picture, or digital audio necessary for creating a multimedia application. Most of these digital contents are copyrighted and are distributed for a fee or free on a communication network such as the Internet.

인터넷 상에서의 저작권을 갖는 콘텐츠는 가입자가 부여받은 ID 코드를 입력하여 제공받을 수 있으며, 제공받은 콘텐츠는 전용 플레이어를 사용하여 재생할 수 있다. 그러나, 이러한 전용 플레이어는 디스플레이와 오디오 재생 기기를 내장하여야 하므로 가격면에서 비싸다는 단점이 있다. 또한, 인터넷 상에서 저작권을 갖는 콘텐츠를 예를 들면, 컴팩트 디스크(CD) 또는 플로피 디스크(FDD) 등의 기록 매체로 구입하고자 할 경우, 콘텐츠가 무단으로 복제되어 배송될 우려가 있다.The copyrighted content on the Internet can be provided by inputting an ID code granted by the subscriber, and the provided content can be played using a dedicated player. However, such a dedicated player has a disadvantage in that it is expensive in terms of a display and an audio reproduction device. In addition, when the copyrighted content is to be purchased on a recording medium such as a compact disk (CD) or a floppy disk (FDD) on the Internet, there is a fear that the content is copied and shipped without permission.

또한, 사용자가 작성한 데이터 파일을 보안 유지하고자 할 경우, 사용자는 별도의 암호/압축 및 해독/해지를 위한 하드웨어 또는 소프트웨어를 구입하여 자신이 작성한 데이터 파일을 암호화하여야 하므로, 암호화 작업이 번거롭고 비용이 많이 소요되는 단점이 있다. 또한, 자신이 구입한 하드웨어 또는 소프트웨어를 통해서만 데이터 파일의 암호 해독이 가능하므로, 범용성이 저하되는 단점도 있다.In addition, if the user wants to secure the data file created by the user, the user has to purchase hardware or software for separate encryption / compression and decryption / revocation to encrypt the data file created by the user, which is cumbersome and expensive. There is a disadvantage. In addition, since it is possible to decrypt the data file only through the hardware or software that is purchased, there is a disadvantage that the versatility decreases.

따라서, 본 발명의 목적은 콘텐츠 카드에 일의적으로 할당된 고유 번호에 기초하여 암호화된 저작권을 갖는 콘텐츠를 기록하고 재생하는 콘텐츠 카드를 제공하는 데에 있다.Accordingly, it is an object of the present invention to provide a content card for recording and playing back content having an encrypted copyright based on a unique number uniquely assigned to the content card.

본 발명의 다른 목적은, 콘텐츠 카드에 일의적으로 할당된 고유 번호에 의거하여 클라이언트의 데이터 파일을 클라이언트의 사용 환경에 적합하게 암호화하여 제공함으로써 데이터 파일의 무단 편집이나 복제를 방지하는 데이터 무단 사용 방지 시스템 및 방법을 제공하는 데에 있다.Another object of the present invention is to prevent unauthorized use or data to prevent unauthorized editing or copying of a data file by encrypting and providing a client's data file according to a unique number uniquely assigned to a content card. A system and method are provided.

도 1은 본 발명의 바람직한 실시예에 따른 콘텐츠 카드를 개략적으로 도시한 블록도.1 is a block diagram schematically showing a content card according to a preferred embodiment of the present invention;

도 2는 본 발명의 바람직한 실시예에 따라 암호화된 콘텐츠를 통신 네트웍을 통해 제공하는 콘텐츠 암호화 시스템을 도시한 블럭도.2 is a block diagram illustrating a content encryption system for providing encrypted content over a communication network in accordance with a preferred embodiment of the present invention.

도 3은 본 발명의 바람직한 실시예에 따라 암호화된 콘텐츠 파일을 제공하는 과정을 설명하기 위한 흐름도.3 is a flow chart illustrating a process of providing an encrypted content file according to a preferred embodiment of the present invention.

도 4는 본 발명의 바람직한 실시예에 따라 암호화된 콘텐츠 파일을 콘텐츠 카드로부터 재생하는 과정을 설명하기 위한 흐름도4 is a flowchart illustrating a process of playing an encrypted content file from a content card according to a preferred embodiment of the present invention.

도 5는, 본 발명의 바람직한 다른 실시예에 따라, 클라이언트가 작성한 데이터 파일을 네트웍 상에서 암호화하여 제공하는 과정을 설명하기 위한 흐름도.5 is a flowchart illustrating a process of encrypting and providing a data file created by a client on a network according to another exemplary embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

1 : 인터페이스1: Interface

2 : 제 1 메모리2: first memory

3 : 복호화부3: decoder

4 : 마이크로 컨트롤 유닛4: micro control unit

5 : 제 2 메모리5: second memory

10 : 웹 서버10: web server

20 : 암호화 애플리케이션20: encryption application

30 : 데이터 베이스30: Database

100 : 콘텐츠 카드100: Content Card

400 : 콘텐츠 암호화 시스템400: content encryption system

상기 목적을 달성하기 위해서, 본 발명의 바람직한 실시예에 따르면, 클라이언트 컴퓨터 외부에 장착되는 콘텐츠 카드를 사용하여, 통신 네트웍 상에서 제공되는 저작권을 갖는 콘텐츠의 무단 편집 또는 복제를 방지하는 시스템에 있어서,In order to achieve the above object, according to a preferred embodiment of the present invention, a system for preventing unauthorized editing or copying of copyrighted content provided on a communication network by using a content card mounted outside a client computer,

상기 콘텐츠 카드에 일의적으로 할당된 고유 번호에 의거하여, 상기 저작권을 갖는 콘텐츠를 암호화하는 암호화 애플리케이션과,An encryption application for encrypting the copyrighted content based on a unique number uniquely assigned to the content card,

상기 콘텐츠, 상기 콘텐츠의 재생에 필요한 뷰어 프로그램 및 각 콘텐츠 카드에 일의적으로 할당된 일련의 고유 번호 정보를 저장한 데이터 베이스와,A database storing the contents, a viewer program necessary for playing the contents, and a series of unique number information uniquely assigned to each content card;

상기 통신 네트웍에 접속되며, 상기 암호화 애플리케이션 및 상기 데이터 베이스를 제어하는 웹 서버를 포함하는 데이터 무단 사용 방지 시스템이 제공된다.A system for preventing unauthorized use of data is provided that is connected to the communication network and includes a web server controlling the encryption application and the database.

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

도 1은 본 발명의 바람직한 실시예에 따른 콘텐츠 카드를 개략적으로 도시한 블록도이다.1 is a block diagram schematically showing a content card according to a preferred embodiment of the present invention.

본 발명에 따른 콘텐츠 카드(100)는 데스크 톱 또는 휴대용 컴퓨터에서 사용할 수 있는 최적의 주변 장치로서, 컴퓨터 외부에 카드 형태로 착탈가능하도록 하여 컴퓨터의 기능을 확장시키는 국제 메모리 카드 규격인 PCMCIA일 수 있다.The content card 100 according to the present invention is an optimal peripheral device that can be used in a desktop or portable computer, and may be PCMCIA, an international memory card standard that expands the functions of a computer by being detachable in the form of a card outside the computer. .

도 1에 도시한 바와 같이, 본 발명의 콘텐츠 카드(100)는 클라이언트 컴퓨터(200)에 접속되어 데이터 교환을 수행하는 인터페이스(1), 인터페이스(1)와 접속되어 클라이언트 컴퓨터(200)로부터의 데이터(콘텐츠)를 수신하여 저장하는 제 1 메모리(2), 제 1 메모리(2)에 저장된 콘텐츠를 복호화하는 복호화부(3) 및 이들 각 기능부를 제어하는 마이크로 컨트롤 유닛(MCU)(4)을 포함한다. 본 발명에 있어서, 콘텐츠는 멀티미디어 애플리케이션을 작성할 때에 필요한 정지 화상이나 동화상, 오디오라고 하는 소재를 의미한다.As shown in FIG. 1, the content card 100 of the present invention is connected to a client computer 200 to perform data exchange with an interface 1 and to interface with the data from the client computer 200. A first memory 2 for receiving and storing (content), a decoding unit 3 for decoding the content stored in the first memory 2, and a micro control unit (MCU) 4 for controlling each of these functional units. do. In the present invention, the content means a material such as a still picture, a moving picture, or audio necessary for creating a multimedia application.

또한, 본 발명의 콘텐츠 카드(100)는 마이크로 컨트롤 유닛(4)에 접속되어 콘텐츠 카드(100)에 일의적으로 할당된 고유 번호, 즉, 제품의 일련 번호를 저장하는 제 2 메모리(5)를 포함한다. 할당된 고유 번호는 복호화부(3)에서의 콘텐츠의 복호화시에 사용된다.In addition, the content card 100 of the present invention is connected to the micro control unit 4, the second memory 5 for storing a unique number uniquely assigned to the content card 100, that is, the serial number of the product. Include. The assigned unique number is used at the time of decrypting the content in the decryption section 3.

상술하면, 통신 네트웍으로부터 클라이언트 컴퓨터(200)를 통해 콘텐츠 카드에 다운로드된 암호화된 콘텐츠 파일을 재생하고자 할 경우, 클라이언트는 암호화된 콘텐츠 파일의 재생에 필요한 플레이어 또는 뷰어(viewer) 프로그램(도시하지 않음)을 구동시킨다. 구동된 프로그램 상에서, 클라이언트가 재생하고자 하는 콘텐츠 파일을 선택하면, 마이크로 컨트롤 유닛(4)은 제 1 메모리(2)를 제어하여 내부에 저장된 해당 콘텐츠 파일을 복호화부(3)에 공급하도록 하고, 제 2 메모리(5)로부터 콘텐츠 카드의 고유 번호를 추출하여 복호화부(3)에 전송한다. 복호화부(3)는 제 2 메모리(5)로부터 입력된 고유 번호에 의거하여 제 1 메모리(2)로부터 공급된 암호화된 콘텐츠를 디코드하여, 인터페이스(1)를 통해 클라이언트 컴퓨터(200)의 디스플레이(도시하지 않음) 상에 제공한다. 제 2 메모리(5)로부터 입력된 고유 번호는 암호화시에 사용된 고유 번호와 동일하다. 클라이언트 컴퓨터(200)는 고정형 또는 휴대용 컴퓨터, 전자북 및 멀티미디어 서비스가 가능한 통신 단말 장치 중의 어느 하나일 수 있다.In detail, when a user wants to play an encrypted content file downloaded to a content card through a client computer 200 from a communication network, the client may use a player or viewer program (not shown) required for playing the encrypted content file. Drive. When the client selects a content file to be played on the driven program, the micro control unit 4 controls the first memory 2 to supply the corresponding content file stored therein to the decryption unit 3, and 2 The unique number of the content card is extracted from the memory 5 and transmitted to the decryption unit 3. The decryption unit 3 decodes the encrypted content supplied from the first memory 2 based on the unique number input from the second memory 5, and displays the display of the client computer 200 via the interface 1 ( (Not shown). The unique number input from the second memory 5 is the same as the unique number used at the time of encryption. The client computer 200 may be any one of a fixed or portable computer, an electronic book, and a communication terminal device capable of multimedia service.

본 발명에 따르면, 콘텐츠 카드(100)에 저장된 콘텐츠 파일이 소거되는 것을 방지하기 위하여, 콘텐츠 카드(100)의 외부에 소거 방지를 위한 잠금부(도시하지 않음)를 마련할 수 있다.According to the present invention, in order to prevent the content file stored in the content card 100 from being erased, a lock unit (not shown) for preventing erasure may be provided outside the content card 100.

도 2는 본 발명의 바람직한 실시예에 따라 암호화된 콘텐츠를 통신 네트웍을 통해 제공하는 콘텐츠 암호화 시스템을 도시한 블럭도이다.2 is a block diagram illustrating a content encryption system for providing encrypted content through a communication network according to a preferred embodiment of the present invention.

도 2에 도시한 본 발명의 콘텐츠 암호화 시스템(400)은 인터넷과 같은 통신 네트웍(300)에 접속되어 본 발명의 콘텐츠 암호화 시스템(400)의 각 기능부를 제어하는 웹 서버(10), 웹 서버(10)에 접속되어 선택된 또는 입력된 콘텐츠에 대하여 암호화를 실행하는 암호화 애플리케이션(20), 암호화 애플리케이션(20)에 접속되며 다양한 멀티미디어 콘텐츠, 멀티미디어 콘텐츠의 암호화에 필요한 각종 운영 체제(OS), 각 콘텐츠를 재생하는 데에 필요한 재생 프로그램 및 회원(클라이언트) 정보를 저장하는 데이터 베이스(30)를 포함한다.The content encryption system 400 of the present invention shown in FIG. 2 is connected to a communication network 300 such as the Internet, and the web server 10 and the web server controlling the respective functional units of the content encryption system 400 of the present invention. 10) an encryption application 20 connected to the encryption application 20 to execute encryption on selected or input content, and a variety of multimedia contents, various operating systems (OS) required for encryption of the multimedia content, and each content It includes a database 30 for storing a reproducing program and member (client) information necessary for reproducing.

상술하면, 클라이언트가 자신이 보유한 데이터 파일(즉, 콘텐츠)을 암호화하고자 할 경우, 클라이언트는 네트웍(300)을 통해 자신의 컴퓨터(200)를 본 발명의 콘텐츠 암호화 시스템(400)에 접속하여, 자신이 보유한 콘텐츠 카드의 고유 번호, 암호화될 콘텐츠, 암호화된 콘텐츠를 재생할 환경 정보(즉, OS, 뷰어 프로그램 등)를 전송한다.In detail, when the client wants to encrypt a data file (that is, content) held by the client, the client connects his computer 200 to the content encryption system 400 of the present invention through the network 300, The unique number of the content card, content to be encrypted, and environment information (i.e., OS, viewer program, etc.) to reproduce the encrypted content are transmitted.

콘텐츠 암호화 시스템(400)에 있어서는, 클라이언트로부터 입력된 고유 번호 및 환경 정보에 기초하여 클라이언트로부터 제공된 콘텐츠를 암호화하여 암호화된 콘텐츠를 네트웍(300)을 통해 클라이언트 컴퓨터(200)에 전송한다. 콘텐츠 파일의 암호화 및 암호화된 콘텐츠 파일을 제공하는 상세한 방법은 도 3을 참조하여 후술한다. 클라이언트 컴퓨터(200)에 전송된 암호화된 콘텐츠는 컴퓨터(200)의 외부 슬롯에 장착된 콘텐츠 카드에 다운로드되어 저장된다. 전술한 바와 같이, 콘텐츠카드에 저장된 암호화된 콘텐츠의 복호화는 암호화시에 이용된 고유 번호를 갖는 콘텐츠 카드에 의해서만 가능하다.In the content encryption system 400, the content provided from the client is encrypted based on the unique number and environment information input from the client, and the encrypted content is transmitted to the client computer 200 through the network 300. A detailed method of encrypting a content file and providing an encrypted content file will be described later with reference to FIG. 3. The encrypted content transmitted to the client computer 200 is downloaded and stored in a content card mounted in an external slot of the computer 200. As described above, decryption of the encrypted content stored in the content card is possible only by the content card having a unique number used at the time of encryption.

따라서, 본 발명의 바람직한 실시예에 따른 콘텐츠 암호화 시스템(400)에 따르면, 클라이언트는 보안이 필요한 콘텐츠를 별도의 하드웨어 또는 소프트웨어를 구비하지 않고도 암호화할 수 있을 뿐만 아니라, 암호화시에 이용된 고유 번호에 의해서만이 디코딩이 가능하므로 무단 사용를 방지할 수 있다.Therefore, according to the content encryption system 400 according to the preferred embodiment of the present invention, the client can not only encrypt the content that requires security without having any hardware or software, but also can assign the unique number used at the time of encryption. Can be decoded only to prevent unauthorized use.

도 3은 본 발명의 바람직한 실시예에 따라 콘텐츠 암호화 시스템(400)으로부터 클라이언트에게 암호화된 콘텐츠 파일을 제공하는 과정을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a process of providing an encrypted content file from a content encryption system 400 to a client according to an exemplary embodiment of the present invention.

단계 S30에서, 클라이언트는 자신의 컴퓨터(200)에 의해 본 발명의 콘텐츠 암호화 시스템(400)을 운영하는 웹 사이트에 접속하여 로그 인을 수행한다. 단계 S30에서의 로그 인시에 입력되는 정보는 콘텐츠 카드에 일의적으로 할당된 고유 번호로서 회원 정보에 대응한다. 이러한 회원 정보는 데이터 베이스(30)에 사전에 저장되어 있다. 단계 S30에서 입력된 고유 번호가 등록된 번호가 아닌 경우, 통상의 회원 등록 절차를 거쳐 신규 회원으로 등록되며, 등록된 정보는 데이터 베이스(30)에 새로이 저장된다.In step S30, the client accesses the web site that operates the content encryption system 400 of the present invention by the computer 200 to log in. The information input at log in in step S30 corresponds to the member information as a unique number uniquely assigned to the content card. This member information is stored in the database 30 in advance. If the unique number input in step S30 is not a registered number, a new member is registered through a normal member registration procedure, and the registered information is newly stored in the database 30.

단계 S31에서 입력된 고유 번호의 유효성 판단을 통해 입력된 고유 번호가 유효하다고 판단되면, 본 발명의 제어 프로세스는 단계 S32로 진행하여 클라이언트에게 콘텐츠 파일이 재생될 운영 체제, 플레이어, 뷰어 프로그램 등의 사용자 환경 정보를 입력하도록 요청한다. 클라이언트로부터 사용자 환경 정보가 입력되면, 본발명의 콘텐츠 암호화 시스템(400)은 데이터 베이스(30)에 저장된 각종 콘텐츠 파일의 리스트를 클라이언트 컴퓨터(200)에 제공한다(단계 S33).If it is determined that the inputted unique number is valid through judging the validity of the inputted unique number in step S31, the control process of the present invention proceeds to step S32. Ask to enter environment information. When user environment information is input from the client, the content encryption system 400 of the present invention provides the client computer 200 with a list of various content files stored in the database 30 (step S33).

단계 S34에서, 콘텐츠 암호화 시스템(400)으로부터 제공된 콘텐츠 파일 리스트 중에서 콘텐츠 파일을 검색하여 원하는 콘텐츠 파일이 존재할 경우, 클라이언트는 해당 콘텐츠 파일을 지정한다(단계 S36). 한편, 제공된 콘텐츠 파일 리스트 중에서 원하는 콘텐츠 파일이 존재하지 않을 경우, 클라이언트는 다른 원하는 콘텐츠 파일 리스트를 검색하여(단계 S35) 전술한 바와 같이 원하는 파일을 지정한다. 그 후, 지정된 콘텐츠 파일 정보는 네트웍(300)을 통해 콘텐츠 암호화 시스템(400)으로 전송된다.In step S34, if the desired content file exists by searching for the content file in the content file list provided from the content encryption system 400, the client designates the corresponding content file (step S36). On the other hand, if the desired content file does not exist in the provided content file list, the client searches for another desired content file list (step S35) and designates the desired file as described above. Thereafter, the designated content file information is transmitted to the content encryption system 400 through the network 300.

단계 S37에서, 클라이언트로부터 콘텐츠 파일 지정 정보를 수신하면, 제어 프로세스는 로그 인시에 입력된 고유 번호에 기초하여 클라이언트가 지정한 콘텐츠 파일을 암호화한다. 그 후, 암호화된 콘텐츠 파일은 네트웍(300)을 통해 클라이언트 컴퓨터(200)로 다운로드되어 콘텐츠 카드(100)에 저장된다(단계 S38).In step S37, upon receiving the content file designation information from the client, the control process encrypts the content file specified by the client based on the unique number entered at login. Thereafter, the encrypted content file is downloaded to the client computer 200 via the network 300 and stored in the content card 100 (step S38).

도 4는 본 발명의 바람직한 실시예에 따라 암호화된 콘텐츠 파일을 콘텐츠 카드(100)로부터 재생하는 과정을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a process of playing an encrypted content file from the content card 100 according to an exemplary embodiment of the present invention.

단계 S40에서, 제어 프로세스는 콘텐츠 카드(100)의 제 1 메모리(2)에 저장된 암호화된 콘텐츠 파일을 재생하는 데에 필요한 재생 프로그램을 클라이언트 컴퓨터(200)의 메인 메모리로부터 추출하여 실행시켜, 제 1 메모리(2)에 저장된 콘텐츠 파일의 리스트를 제공한다(단계 S40).In step S40, the control process extracts and executes, from the main memory of the client computer 200, a playback program necessary for playing back the encrypted content file stored in the first memory 2 of the content card 100, thereby executing the first process. A list of content files stored in the memory 2 is provided (step S40).

단계 S41에서, 클라이언트가 클라이언트 컴퓨터(200)에 의해 제공된 콘텐츠파일 리스트 중에서 원하는 콘텐츠 파일을 선택하여 재생을 요청하면, 제어 프로세스는 제 1 메모리(2)로부터 해당하는 콘텐츠 파일을 추출하여 복호화부(3)에 전송한다(단계 S42). 이와 동시에, 제어 프로세스는 제 2 메모리(5)로부터 콘텐츠 카드(100)에 할당된 고유 번호 데이터를 추출하여 복호화부(3)에 전송한다.In step S41, when the client selects a desired content file from the list of content files provided by the client computer 200 to request playback, the control process extracts the corresponding content file from the first memory 2 and decrypts the decryption unit 3. (Step S42). At the same time, the control process extracts the unique number data assigned to the content card 100 from the second memory 5 and transmits it to the decryption section 3.

단계 S43에서, 복호화부(3)는 추출된 암호화된 콘텐츠 파일을 입력된 고유 번호에 의거하여 복호화한다. 복호화된 콘텐츠 파일은 인터페이스(1)를 경유하여 클라이언트 컴퓨터(200)의 메인 메모리로 로딩되어(단계 S44), 클라이언트 컴퓨터의 디스플레이 상에서 재생된다(단계 S45). 즉, 콘텐츠 카드(100)에 저장된 암호화된 콘텐츠 파일은 콘텐츠 카드(100)에 일의적으로 할당된 고유 번호에 의해서만이 디코딩되므로, 타인에 의한 무단 편집이나 복제가 불가능함을 알 수 있다.In step S43, the decryption unit 3 decrypts the extracted encrypted content file based on the inputted unique number. The decrypted content file is loaded into the main memory of the client computer 200 via the interface 1 (step S44) and reproduced on the display of the client computer (step S45). That is, since the encrypted content file stored in the content card 100 is decoded only by a unique number uniquely assigned to the content card 100, it can be seen that unauthorized editing or duplication by another person is impossible.

도 5는, 본 발명의 바람직한 다른 실시예에 따라, 클라이언트가 작성한 데이터 파일을 네트웍 상에서 암호화하여 제공하는 과정을 설명하기 위한 흐름도이다.5 is a flowchart illustrating a process of encrypting and providing a data file created by a client on a network according to another exemplary embodiment of the present invention.

단계 S50에서, 클라이언트는 본 발명의 콘텐츠 암호화 시스템(400)을 운영하는 웹 사이트에 접속하여 로그 인을 수행한다. 전술한 바와 같이, 단계 S50에서의 로그 인시에 입력되는 정보는 콘텐츠 카드에 일의적으로 할당된 고유 번호로서 회원 정보에 대응한다. 단계 S51에서 입력된 고유 번호가 등록된 번호가 아닌 경우, 통상의 회원 등록 절차를 거쳐 신규 회원으로 등록되며, 등록된 정보는 데이터 베이스(30)에 새로이 저장된다.In step S50, the client accesses a web site that operates the content encryption system 400 of the present invention and performs a login. As described above, the information input at the log-in in step S50 corresponds to the member information as a unique number uniquely assigned to the content card. If the unique number input in step S51 is not a registered number, it is registered as a new member through a normal member registration procedure, and the registered information is newly stored in the database 30.

단계 S51에서 입력된 고유 번호의 유효성 판단을 통해 입력된 고유 번호가 유효하다고 판단되면, 제어 프로세스는 단계 S52로 진행하여 클라이언트에게 콘텐츠 파일이 재생될 운영 체제, 플레이어, 뷰어 프로그램 등의 사용자 환경 정보를 입력하도록 요청한다. 사용자 환경 정보가 입력되었으면, 제어 프로세스는 데이터 베이스(30)에 저장된 콘텐츠 파일이 요청되었는지를 판단한다(단계 S53).If it is determined that the inputted unique number is valid through the validity determination of the inputted unique number in step S51, the control process proceeds to step S52 to inform the client of user environment information such as an operating system, a player, a viewer program, etc., in which the content file is to be played. Ask for input. If user environment information has been input, the control process determines whether a content file stored in the database 30 has been requested (step S53).

콘텐츠 파일이 요청되었으면, 제어 프로세스는 탭 A를 경유하여 전술한 바와 같은 도 3의 프로세스를 실행하며, 그에 대한 설명은 생략한다.If a content file has been requested, the control process executes the process of FIG. 3 as described above via tab A, and a description thereof will be omitted.

단계 S53에서 콘텐츠 파일이 요청되지 않았으면, 제어 프로세스는 단계 S54로 진행하여 업 로드 파일이 클라이언트로부터 입력되었는지를 판단한다. 이 경우, 업 로드 파일은 클라이언트가 작성한 데이터 파일로서, 본 발명의 시스템에 의해 암호화될 파일을 나타낸다.If no content file is requested in step S53, the control process proceeds to step S54 to determine whether the upload file has been input from the client. In this case, the upload file is a data file created by the client and represents a file to be encrypted by the system of the present invention.

단계 S54에서 업 로드 파일이 입력된 경우, 제어 프로세스는 단계 S55로 진행하여 업 로드 파일을 데이터 베이스(30)에 저장한다. 단계 S56에서 제어 프로세스는 데이터 베이스(30)에 저장된 업 로드 파일에 대한 다운로드 요청이 있는지를 판단한다. 저장된 업 로드 파일에 대한 다운로드 요청이 있으면, 제어 프로세스는 단계 S57에서 저장된 업 로드 파일에 대한 암호화를 실행한다. 단계 S57에서의 저장된 업 로드 파일에 대한 암호화는 전술한 바와 같이 클라이언트가 초기에 입력된 고유 번호에 의거하여 수행된다. 그 후, 암호화된 파일은 네트웍(300)을 통해 클라이언트 컴퓨터(200)로 다운로드되어 콘텐츠 카드(100)에 저장된다(단계 S58). 한편, 저장된 업 로드 파일에 대한 다운로드 요청이 없으면, 제어 프로세스는 종료된다.If the upload file is input in step S54, the control process proceeds to step S55 to store the upload file in the database 30. In step S56, the control process determines whether there is a download request for the upload file stored in the database 30. If there is a download request for the stored upload file, the control process executes encryption on the stored upload file in step S57. Encryption for the stored upload file in step S57 is performed based on the unique number initially entered by the client as described above. Thereafter, the encrypted file is downloaded to the client computer 200 via the network 300 and stored in the content card 100 (step S58). On the other hand, if there is no download request for the stored upload file, the control process ends.

클라이언트가 보유한 콘텐츠 파일을 본 발명의 콘텐츠 암호화 시스템(400)을운영하는 웹 사이트를 통해서 암호화한 경우, 암호화된 콘텐츠의 재생은 전술한 도 4의 경우와 동일하므로 그에 대한 설명은 생략한다.When the content file retained by the client is encrypted through a web site operating the content encryption system 400 of the present invention, the reproduction of the encrypted content is the same as that of FIG.

상기에 있어서, 본 발명의 바람직한 실시예에 대해서 설명하였는데, 본 발명의 특허 청구 범위를 이탈하지 않으면서 당업자는 다양한 변경을 행할 수 있음은 물론이다.As mentioned above, although preferred embodiment of this invention was described, those skilled in the art can change variously, without deviating from the claim of this invention.

본 발명에 따르면, 다음과 같은 효과가 얻어진다.According to the present invention, the following effects are obtained.

1. 콘텐츠 카드에 일의적으로 할당된 고유 번호에 기초하여, 통신 네트웍 상에서 배포되는 저작권을 갖는 콘텐츠가 암호화되어 다운로드되므로, 저작권을 갖는 콘텐츠가 무단으로 편집 또는 복제되는 것을 방지할 수 있다.1. Based on the unique number uniquely assigned to the content card, since copyrighted content distributed on the communication network is encrypted and downloaded, it is possible to prevent unauthorized editing or copying of the copyrighted content.

2. 본 발명의 콘텐츠 카드는 범용 컴퓨터 또는 통신 단말 장치의 외부에 착탈 가능하므로, 통신 네트웍으로부터 다운로드된 각종 콘텐츠 파일을 재생하기 위한 전용 플레이어 또는 오디오 재생 장치를 별도로 구비할 필요가 없으므로 비용면에서 효율적이고 휴대가 용이하다.2. Since the content card of the present invention can be attached or detached outside of a general-purpose computer or communication terminal device, it is not necessary to separately provide a dedicated player or an audio playback device for playing various content files downloaded from a communication network. And easy to carry.

3. 보안 유지할 디지털 파일을 콘텐츠 암호화 시스템을 운영하는 웹 사이트에서 콘텐츠 카드의 고유 번호를 이용하여 암호화하므로, 별도의 암호/압축 및 해독/해지를 위한 하드웨어 또는 소프트웨어를 구입할 필요가 없어, 비용면에서 효율적이고 범용성이 있다.3. The digital files to be secured are encrypted by using the content card's unique number on the web site operating the content encryption system, so there is no need to purchase hardware or software for separate encryption / compression and decryption / revocation. Efficient and versatile

4. 콘텐츠 파일을 클라이언트 컴퓨터의 운영 체제 및 재생 프로그램에 적합하게 암호화함으로써, 클라이언트에게 편리함을 제공할 수 있다.4. It is possible to provide convenience to the client by encrypting the content file appropriately for the operating system and playback program of the client computer.

Claims (22)

통신 네트웍 상에서 제공되는 저작권을 갖는 데이터 파일의 무단 사용을 방지하는 시스템에 있어서,A system for preventing unauthorized use of copyrighted data files provided on a communication network, 클라이언트 컴퓨터 외부에 장착되는 휴대용 데이터 저장 장치에 일의적으로 할당된 고유 번호에 의거하여, 상기 저작권을 갖는 데이터 파일을 암호화하는 암호화 수단과,Encryption means for encrypting the copyrighted data file based on a unique number uniquely assigned to a portable data storage device mounted outside a client computer; 상기 저작권을 갖는 데이터 파일, 상기 저작권을 갖는 데이터 파일을 재생하는 데에 필요한 재생 소프트웨어, 상기 휴대용 데이터 저장 장치 및 그 밖의 다른 복수의 휴대용 데이터 저장 장치에 일의적으로 할당된 일련의 고유 번호 정보를 저장한 데이터 소스와,Storing a series of unique number information uniquely assigned to the copyrighted data file, the playback software necessary to reproduce the copyrighted data file, the portable data storage device and a plurality of other portable data storage devices. With one data source, 상기 암호화 수단 및 상기 데이터 소스에 접속되어 상기 암호화 수단 및 상기 데이터 소스를 제어하는 제어부A control unit connected to the encryption means and the data source to control the encryption means and the data source 를 포함하는 데이터 무단 사용 방지 시스템.Data unauthorized use prevention system comprising a. 제 1 항에 있어서,The method of claim 1, 상기 휴대용 데이터 저장 장치는 상기 클라이언트 컴퓨터의 외부에 카드 형태로 착탈 가능한 데이터 무단 사용 방지 시스템.The portable data storage device is a data unauthorized use prevention system detachable in the form of a card on the outside of the client computer. 제 1 항에 있어서,The method of claim 1, 상기 고유 번호는 상기 휴대용 데이터 저장 장치에 일의적으로 할당된 제품 일련 번호인 데이터 무단 사용 방지 시스템.And said unique number is a product serial number uniquely assigned to said portable data storage device. 제 1 항에 있어서,The method of claim 1, 상기 암호화 수단은, 상기 데이터 소스에 저장된 상기 재생 소프트웨어 중에서 상기 클라이언트 컴퓨터의 사용 환경에 대응하는 소프트웨어를 이용하여 상기 저작권을 갖는 데이터 파일을 암호화하는 데이터 무단 사용 방지 시스템.And the encrypting means encrypts the copyrighted data file using software corresponding to a usage environment of the client computer among the playback software stored in the data source. 제 4 항에 있어서,The method of claim 4, wherein 상기 클라이언트 컴퓨터는 고정형 또는 휴대용 컴퓨터, 전자북 및 멀티미디어 서비스가 가능한 통신 단말 장치 중의 어느 하나인 데이터 무단 사용 방지 시스템.The client computer is any one of a fixed or portable computer, an electronic book and a communication terminal device capable of multimedia services. 제 1 항 또는 제 4 항에 있어서,The method according to claim 1 or 4, 상기 데이터 파일은 텍스트, 정지 화상, 동화상 및 오디오 중의 적어도 하나를 포함하는 데이터 무단 사용 방지 시스템.And the data file comprises at least one of text, still picture, moving picture, and audio. 클라이언트에 의해 생성된 데이터 파일을 암호화하여 암호화된 파일을 클라이언트 컴퓨터 외부에 장착되는 휴대용 데이터 저장 장치로 전송하는 데이터 암호화 시스템에 있어서,A data encryption system for encrypting a data file generated by a client and transmitting the encrypted file to a portable data storage device mounted outside the client computer. 상기 클라이언트 컴퓨터의 환경 정보에 대응하는 소프트웨어를 저장하는 데이터 소스와,A data source for storing software corresponding to environmental information of the client computer; 통신 네트웍을 통해 전송되는 상기 클라이언트에 의해 생성된 데이터 파일, 상기 클라이언트 컴퓨터의 환경 정보 및 상기 휴대용 데이터 저장 장치에 일의적으로 할당된 고유 번호 데이터를 수신하는 수신부와,A receiving unit for receiving a data file generated by the client transmitted through a communication network, environment information of the client computer, and unique number data uniquely assigned to the portable data storage device; 상기 클라이언트 컴퓨터의 환경 정보에 대응하는 소프트웨어를 상기 데이터 소스로부터 추출하고, 상기 추출된 소프트웨어 및 상기 고유 번호 데이터에 의거하여 상기 클라이언트에 의해 생성된 상기 데이터 파일을 암호화하는 암호화 수단과,Encryption means for extracting software corresponding to environmental information of the client computer from the data source, and encrypting the data file generated by the client based on the extracted software and the unique number data; 상기 암호화된 데이터 파일을 상기 휴대용 데이터 저장 장치에 전송하는 전송부Transmission unit for transmitting the encrypted data file to the portable data storage device 를 포함하는 데이터 암호화 시스템.Data encryption system comprising a. 제 7 항에 있어서,The method of claim 7, wherein 상기 환경 정보에 대응하는 소프트웨어는 상기 암호화된 데이터 파일을 재생하는 데에 필요한 프로그램인 데이터 암호화 시스템.And the software corresponding to the environment information is a program necessary for playing the encrypted data file. 통신 단말 장치 외부에 착탈가능하며, 고유 번호에 기초하여 암호화된 데이터 파일을 기록/재생하는 휴대용 데이터 저장 장치에 있어서,A portable data storage device detachable from a communication terminal device and recording / reproducing an encrypted data file based on a unique number, comprising: 상기 단말 장치를 통해 제공되는 상기 암호화된 데이터 파일을 저장하는 제 1 메모리부와,A first memory unit for storing the encrypted data file provided through the terminal device; 상기 고유 번호를 저장하는 제 2 메모리와,A second memory for storing the unique number; 상기 제 1 메모리에 저장된 암호화된 데이터 파일을 상기 제 2 메모리에 저장된 상기 고유 번호에 기초하여 재생하는 재생부A reproduction unit for reproducing an encrypted data file stored in the first memory based on the unique number stored in the second memory 를 포함하는 휴대용 데이터 저장 장치.Portable data storage device comprising a. 제 9 항에 있어서,The method of claim 9, 상기 제 1 메모리에 저장된 상기 데이터 파일이 외부 조작에 의해 소거되는 것을 방지하기 위한 잠금부를 포함하는 휴대용 데이터 저장 장치.And a lock unit for preventing the data file stored in the first memory from being erased by an external operation. 제 9 항에 있어서,The method of claim 9, 상기 휴대용 데이터 저장 장치는 상기 단말 장치의 외부에 카드 형태로 착탈 가능하는 메모리 카드인 휴대용 데이터 저장 장치.The portable data storage device is a portable data storage device that is a memory card detachable in the form of a card on the outside of the terminal device. 제 9 항에 있어서,The method of claim 9, 상기 고유 번호는 상기 휴대용 데이터 저장 장치에 일의적으로 할당된 제품 일련 번호인 휴대용 데이터 저장 장치.And the unique number is a product serial number uniquely assigned to the portable data storage device. 클라이언트 컴퓨터 외부에 장착되는 휴대용 데이터 저장 장치를 사용하여, 통신 네트웍 상에서 제공되는 저작권을 갖는 데이터 파일의 무단 사용을 방지하는 시스템을 운영하는 방법에 있어서,A method of operating a system that prevents unauthorized use of copyrighted data files provided on a communications network using a portable data storage device external to a client computer, the method comprising: (a) 상기 네트웍을 통해 상기 시스템에 접속하여, 상기 휴대용 데이터 저장 장치에 일의적으로 할당된 고유 번호를 입력하는 단계와,(a) accessing the system via the network and entering a unique number uniquely assigned to the portable data storage device; (b) 상기 입력된 고유 번호가 유효한 경우, 상기 저작권을 갖는 데이터 파일의 리스트를 제공하는 단계와,(b) if the inputted unique number is valid, providing a list of copyrighted data files; (c) 상기 데이터 파일 리스트 중에서 원하는 파일을 선택하는 단계와,(c) selecting a desired file from the data file list; (d) 상기 고유 번호에 기초하여 상기 선택된 파일을 암호화하는 단계와,(d) encrypting the selected file based on the unique number; (e) 상기 암호화된 파일을 상기 클라이언트 컴퓨터의 상기 휴대용 데이터 저장 장치에 전송하는 단계(e) transferring the encrypted file to the portable data storage device of the client computer. 를 포함하는 데이터 무단 사용 방지 방법.How to prevent unauthorized use of data, including. 제 13 항에 있어서,The method of claim 13, 상기 단계 (c) 이후에, 상기 암호화된 데이터 파일을 상기 클라이언트 컴퓨터에서 재생하는 데에 필요한 환경 정보를 입력하는 단계를 포함하며,After step (c), inputting environmental information necessary for playing the encrypted data file on the client computer, 상기 환경 정보는 상기 클라이언트 컴퓨터의 운영 체제, 전용 플레이어 또는 뷰어(viewer) 프로그램에 관한 정보인 데이터 무단 사용 방지 방법.And the environment information is information about an operating system, a dedicated player, or a viewer program of the client computer. 제 13 항에 있어서,The method of claim 13, 상기 고유 번호는 상기 휴대용 데이터 저장 장치에 일의적으로 할당된 제품 일련 번호인 데이터 무단 사용 방지 방법.And wherein said unique number is a product serial number uniquely assigned to said portable data storage device. 제 13 항 또는 제 14 항에 있어서,The method according to claim 13 or 14, 상기 데이터 파일은 텍스트, 정지 화상, 동화상 및 오디오 중의 적어도 하나를 포함하는 데이터 무단 사용 방지 방법.And the data file comprises at least one of text, still picture, moving picture, and audio. 클라이언트 컴퓨터 외부에 장착되는 휴대용 데이터 저장 장치를 사용하여, 클라이언트에 의해 생성된 데이터 파일의 무단 사용을 방지하는 시스템을 운영하는 방법에 있어서,A method of operating a system that prevents unauthorized use of data files generated by a client using a portable data storage device external to the client computer, the method comprising: 상기 시스템은The system is 상기 클라이언트 컴퓨터의 운영 체제 및 재생 소프트웨어에 관한 환경 정보에 대응하는 소프트웨어와 각 휴대용 데이터 저장 장치에 할당된 일련의 고유 번호 정보를 저장하는 데이터 소스 및 상기 데이터 파일을 암호화하는 암호화 수단을 포함하며,A data source storing software corresponding to environmental information about an operating system and playback software of said client computer, a series of unique number information assigned to each portable data storage device, and encryption means for encrypting said data file, (a) 상기 클라이언트 컴퓨터 및 상기 네트웍을 통해 상기 시스템에 접속하여, 상기 고유 번호를 입력하는 단계와,(a) accessing the system through the client computer and the network and inputting the unique number; (b) 상기 입력된 고유 번호가 유효한 경우, 상기 클라이언트에 의해 생성된 데이터 파일 및 상기 환경 정보를 입력하는 단계와,(b) inputting a data file generated by the client and the environment information if the inputted unique number is valid; (c) 상기 고유 번호 및 상기 환경 정보에 기초하여, 상기 클라이언트에 의해 생성된 데이터 파일을 암호화하는 단계와,(c) encrypting the data file generated by the client based on the unique number and the environment information; (e) 상기 암호화된 파일을 상기 휴대용 데이터 저장 장치에 전송하는 단계(e) transmitting the encrypted file to the portable data storage device. 를 포함하는 데이터 무단 사용 방지 방법.How to prevent unauthorized use of data, including. 제 17 항에 있어서,The method of claim 17, 상기 단계 (b)는, 상기 고유 번호에 기초하여 상기 데이터 파일을 저장하는 단계를 포함하는 데이터 무단 사용 방지 방법.And said step (b) comprises storing said data file based on said unique number. 제 17 항 또는 제 18 항에 있어서,The method of claim 17 or 18, 상기 고유 번호는 상기 휴대용 데이터 저장 장치에 일의적으로 할당된 제품 일련 번호인 데이터 무단 사용 방지 방법.And wherein said unique number is a product serial number uniquely assigned to said portable data storage device. 제 17 항 또는 제 18 항에 있어서,The method of claim 17 or 18, 상기 데이터 파일은 텍스트, 정지 화상, 동화상 및 오디오 중의 적어도 하나를 포함하는 데이터 무단 사용 방지 방법.And the data file comprises at least one of text, still picture, moving picture, and audio. 통신 단말 장치 외부에 착탈가능하며, 고유 번호를 저장하고 있는 저장 수단 및 재생 수단을 갖는 휴대용 데이터 저장 장치에서, 상기 고유 번호에 기초하여 암호화된 데이터 파일을 기록/재생하는 방법에 있어서,A portable data storage device detachable from a communication terminal device and having a storage means for storing a unique number and a reproducing means, the method of recording / reproducing a data file encrypted based on the unique number, (a) 사용자에 의해 상기 단말 장치로부터 제공되는 상기 암호화된 데이터 파일을 상기 저장 수단에 기록하는 단계와,(a) recording the encrypted data file provided by the user from the terminal device to the storage means; (b) 상기 사용자의 재생 요청에 응답하여, 상기 저장 수단에 저장된 암호화된 데이터 파일을 추출하고, 상기 저장 수단에 저장된 상기 고유 번호에 기초하여상기 암호화된 데이터 파일을 재생하는 단계(b) extracting an encrypted data file stored in the storage means in response to the reproduction request of the user, and reproducing the encrypted data file based on the unique number stored in the storage means. 를 포함하는 암호화 데이터 기록/재생 방법.Encrypted data recording / reproducing method comprising a. 제 21 항에 있어서,The method of claim 21, 상기 암호화된 데이터 파일은 저작권을 갖는 콘텐츠 또는 상기 사용자에 의해 생성된 데이터 파일인 암호화 데이터 기록/재생 방법.And the encrypted data file is a copyrighted content or a data file generated by the user.
KR10-2000-0046850A 2000-08-14 2000-08-14 Data encription system and method thereof and portable data-carring device for use in the method KR100373811B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0046850A KR100373811B1 (en) 2000-08-14 2000-08-14 Data encription system and method thereof and portable data-carring device for use in the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0046850A KR100373811B1 (en) 2000-08-14 2000-08-14 Data encription system and method thereof and portable data-carring device for use in the method

Publications (2)

Publication Number Publication Date
KR20020013241A true KR20020013241A (en) 2002-02-20
KR100373811B1 KR100373811B1 (en) 2003-02-26

Family

ID=19683025

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0046850A KR100373811B1 (en) 2000-08-14 2000-08-14 Data encription system and method thereof and portable data-carring device for use in the method

Country Status (1)

Country Link
KR (1) KR100373811B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040028086A (en) * 2002-09-28 2004-04-03 주식회사 케이티 Contents copyright management system and the method in wireless terminal
KR20040034076A (en) * 2002-10-21 2004-04-28 케이비 테크놀러지 (주) Mp3 player and mp3 service server and mp3 playing method
KR100436670B1 (en) * 2000-10-02 2004-06-22 가부시끼가이샤 하드손 A digital contents data generating system
KR100458516B1 (en) * 2001-12-28 2004-12-03 한국전자통신연구원 Apparatus and method for detecting illegitimate change of web resources
KR100558989B1 (en) * 2002-05-30 2006-03-10 엘지전자 주식회사 How to manage playlists on rewritable recording media
WO2008154060A2 (en) * 2007-04-04 2008-12-18 Microsoft Corporation Method and apparatus to enable a securely provisioned computing environment
KR100980363B1 (en) * 2003-12-11 2010-09-06 주식회사 아이리버 Digital Content Player and Digital Content Management System
KR20140125322A (en) * 2013-04-18 2014-10-28 주식회사 페이스콘 File security method and apparatus therefor

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010106325A (en) * 2001-10-15 2001-11-29 신용태 지동관 Wireless pda ebook contents service method and system with user authentication function for the digital rights management
KR100650648B1 (en) 2004-12-24 2006-11-29 엘지전자 주식회사 Apparatus and method for playing externally provided multimedia contents in mobile communication system
US9092617B2 (en) 2012-11-08 2015-07-28 Intel Corporation Protecting systems from unauthorized access to system resources using browser independent web page technology

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100436670B1 (en) * 2000-10-02 2004-06-22 가부시끼가이샤 하드손 A digital contents data generating system
KR100458516B1 (en) * 2001-12-28 2004-12-03 한국전자통신연구원 Apparatus and method for detecting illegitimate change of web resources
KR100558989B1 (en) * 2002-05-30 2006-03-10 엘지전자 주식회사 How to manage playlists on rewritable recording media
KR20040028086A (en) * 2002-09-28 2004-04-03 주식회사 케이티 Contents copyright management system and the method in wireless terminal
KR20040034076A (en) * 2002-10-21 2004-04-28 케이비 테크놀러지 (주) Mp3 player and mp3 service server and mp3 playing method
KR100980363B1 (en) * 2003-12-11 2010-09-06 주식회사 아이리버 Digital Content Player and Digital Content Management System
WO2008154060A2 (en) * 2007-04-04 2008-12-18 Microsoft Corporation Method and apparatus to enable a securely provisioned computing environment
WO2008154060A3 (en) * 2007-04-04 2009-05-07 Microsoft Corp Method and apparatus to enable a securely provisioned computing environment
US7913295B2 (en) 2007-04-04 2011-03-22 Microsoft Corporation Method and apparatus to enable a securely provisioned computing environment
KR20140125322A (en) * 2013-04-18 2014-10-28 주식회사 페이스콘 File security method and apparatus therefor

Also Published As

Publication number Publication date
KR100373811B1 (en) 2003-02-26

Similar Documents

Publication Publication Date Title
JP5530299B2 (en) Content receiver and method for writing content receiver
US7836311B2 (en) Information processing apparatus, information processing method, and computer program used therewith
US20020138442A1 (en) Content provision device and method and license server capable of facilitating circulation of encrypted content data
US7934266B2 (en) Contents reproduction device, contents reproduction control method, program
JP4005026B2 (en) Method and apparatus for secure program distribution
JP2005514703A (en) Information protection method and system for multimedia contents
JP2001066986A (en) Transmitter and method, receiver and method, communication system, and program storage medium
KR100373811B1 (en) Data encription system and method thereof and portable data-carring device for use in the method
CN101002422B (en) Recording device, content key processing device, recording medium, and recording method
JP2002033724A (en) Content distribution system
US7418433B2 (en) Content providing system, content providing method, content processing apparatus, and program therefor
JP2006129095A (en) Content distribution system
JP4419293B2 (en) Providing device and method, information processing device and method, and recording medium
KR100695665B1 (en) Devices and methods of accessing data using the entity lock security registry
JP5345989B2 (en) File data deletion program and file data deletion system
JP4652719B2 (en) File data deletion program and file data deletion system
JP2003295964A (en) Data supply system, program and data supply method
KR100320182B1 (en) Encryption method for digital data file
JP4612423B2 (en) Recording / reproducing apparatus and recording / reproducing program
KR101203744B1 (en) Contents playback management system and contents playback management method
JP2001067269A (en) Electronic publication distribution system
JP2009048508A (en) Content distribution system and image receiving apparatus
US20140075209A1 (en) Method for content use, device for content use, mobile terminal, and recording medium
JP2003188869A (en) System and method for providing contents, and program
JP3922537B2 (en) Content receiving and delivering system and network terminal thereof

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000814

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: 20020415

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20021128

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20030213

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20030214

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee