KR100608849B1 - 디지털 컨텐츠의 보안 방법 - Google Patents

디지털 컨텐츠의 보안 방법 Download PDF

Info

Publication number
KR100608849B1
KR100608849B1 KR1020060032047A KR20060032047A KR100608849B1 KR 100608849 B1 KR100608849 B1 KR 100608849B1 KR 1020060032047 A KR1020060032047 A KR 1020060032047A KR 20060032047 A KR20060032047 A KR 20060032047A KR 100608849 B1 KR100608849 B1 KR 100608849B1
Authority
KR
South Korea
Prior art keywords
content
authentication
digital content
information
server
Prior art date
Application number
KR1020060032047A
Other languages
English (en)
Other versions
KR20060056909A (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 KR1020060032047A priority Critical patent/KR100608849B1/ko
Publication of KR20060056909A publication Critical patent/KR20060056909A/ko
Application granted granted Critical
Publication of KR100608849B1 publication Critical patent/KR100608849B1/ko

Links

Images

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/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Economics (AREA)
  • Multimedia (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 디지털 컨텐츠의 보안 방법에 관한 것으로, 네트워크 단말기의 정보를 컨텐츠 제공 서버에 등록하고, 상기 네트워크 단말기에서 컨텐츠의 전송 요구가 있을 경우, 전송에 제한 사항이 없는 네트워크 단말기인가를 확인하여 요구한 컨텐츠 및 인증파일을 전송하도록 이루어짐으로써, 허가된 업소의 네트워크 단말기일 경우에만 통신망을 통해 즉시 새로운 컨텐츠를 다운받을 수 있도록 하여 사용자의 욕구를 충족시키고, 요금이 지불되지 않은 컨텐츠에 대해서는 사용에 제재를 할 수 있도록 하여 수익성을 증가시킬 수 있도록 하는 효과가 있다.

Description

디지털 컨텐츠의 보안 방법{SECURITY METHOD FOR DIGITAL CONTENTS OF NETWORK DEVICE}
도1은 본 발명에 의한 네트워크 단말기 네트워크의 구성을 보인 블록도.
도2는 본 발명에 의해 네트워크 단말기의 정보가 변경되었을 경우의 서버의 처리 과정을 보인 순서도.
도3은 본 발명에 의해 네트워크 단말기에서 컨텐츠를 다운로드 연주하기 까지의 개략적인 과정을 설명하기 위한 흐름도.
도4는 본 발명에 의해 각 네트워크 단말기에 생성되는 인증 데이터베이스의 개략적인 구성을 보인 블록도.
본 발명은 네트워크 단말기에 관한 것으로, 특히 허가된 업소의 인증된 네트워크 단말기일 경우에만 새로운 컨텐츠의 다운로드가 가능하도록 하고, 컨텐츠에 대하여 요금이 지불되지 않았거나, 하드웨어를 무단으로 변경한 단말기에 대해서는 컨텐츠 다운로드에 제한을 두도록 함으로써, 도난된 단말기에 의한 사용을 방지함과 아울러 컨텐츠 제공업체의 수익성을 증가시킬 수 있도록 하는 디지털 컨텐츠의 보안 방법에 관한 것이다.
노래 반주기는 노래없이 반주만 나오게 하는 기기로, 이러한 노래 반주기는 1970년대 초반에 처음 발명 되었는데, 이 시기의 노래 반주기는 카세트 테이프에 담겨진 멜로디로 노래를 부를 수 있게 만든 것이었다.
이것이 1980년대에는 영상과 음악이 담긴 CD로 교체되고, 1984년도 부터는 레이져 디스크를 이용하기에 이르렀다.
그때 부터 노래 반주기는 더욱 진화하여 1988년부터는 작은 방(노래방)안에 소그룹의 사람들이 들어가 노래를 부를 수 있는 기회를 제공하게 되었고, 다양한 층의 세대와 가족들 끼리 이용 하기에 큰 부담이 없다는 장점 때문에 현재까지도 인기를 누리고 있다.
또한, 이러한 노래방 문화는 대중 음악과 음악 산업을 변화 시켜, 노래 반주기 및 노래 컨텐츠 판매에 의한 하나의 거대한 시장을 형성하게 되었다.
즉, 새로운 노래가 발표되면 노래 컨텐츠 제공업체에서는 1∼2개월 단위로 새로 편곡된 히트곡을 칩(IC)이나 CD-ROM에 내장하여 대리점을 통해서 각 노래방 업소에 공급하는데, 이미 그 노래 반주기의 대수가 수만대에 이르러 그 판매에 의한 수익이 상상을 초월하기 때문이다.
그러나, 산업성에 비해 아직은 운영 방식이나 수익구조가 탄탄하지 않거나 시대 상황을 제대로 반영하지 못하는 문제점이 있다.
예를 들어, 최근의 젊은 세대들은 새로운 곡들을 빨리 부르고 싶어하는데, 상기 설명한 바와 같이 노래방 업소가 최신곡이 편집된 LD나 동화(動畵)CD를 공급 받기 위해서는 적어도 2개월은 기다려야 되는 문제점이 있었다.
또한, 매체(IC, CD-ROM 등)에 저장되는 노래 컨텐츠는 복사가 용이한 형태로 되어 있고, 상기 매체는 어떠한 노래 반주기에도 사용할 수 있기 때문에 비허가(非許可) 대리점에 의한 불법 복사로 인하여 관련 허가 업체들의 수익성이 저하되어 노래방 산업의 발전을 저해할 수 있는 문제점이 있었다.
또한, 노래방 업소는 대리점에서 IC나 CD-ROM 형태의 컨텐츠를 제공받는 즉시 요금을 지불하여야 하나 실제로는 컨텐츠를 먼저 제공받아 업소를 운영하면서 요금을 불규칙하게 지불하거나 미납하고 있으며, 대리점에서는 운영지속을 위하여 요금 미납업소를 제재하거나 요금 지불을 재촉하지 못하고 컨텐츠를 계속 제공할 수 밖에 없는 문제점을 안고 있었다.
즉, 노래방 업소에서는 컨텐츠를 공급받고 그 요금을 익월에 지불하도록 되어있기 때문에 요금 미납시에 이를 제재할 만한 효과적인 방법이 없었다.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창출한 것으로, 허가된 업소의 인증된 네트워크 단말기일 경우에만 새로운 컨텐츠의 다운로드가 가능하도록 하고, 컨텐츠에 대하여 요금이 지불되지 않았거나 하드웨어를 무단으로 변경한 단말기에 대해서는 컨텐츠 다운로드에 제한을 두도록 함으로써, 도난된 단말기에 의한 사용을 방지함과 아울러 컨텐츠 제공업체의 수익성을 증가시킬 수 있도록 하는 디지털 컨텐츠의 보안 방법을 제공함에 그 목적이 있다.
이와 같은 목적을 달성하기 위한 본 발명은, 네트워크 단말기(노래 반주기)의 정보를 컨텐츠 제공 서버에 등록하고, 상기 네트워크 단말기에서 컨텐츠의 전송 요구가 있을 경우, 컨텐츠 제공 서버는 전송에 제한 사항이 없는 네트워크 단말기인가를 확인하여 요구한 컨텐츠 및 인증파일을 전송하도록 이루어진 것을 특징으로 한다.
이하, 본 발명에 따른 일실시예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
도1은 본 발명에 의한 네트워크 단말기 네트워크의 구성을 보인 블록도로서, 각 노래방 업소(업소A∼업소C)에 설치된 네트워크 단말기(IK1∼IKn)는 그 업소를 관리하는 대리점(대리점A, 대리점B)에서 관리툴(예를들어, 관리 프로그램)에 의해 컨텐츠 제공업자의 서버(Server, 이하 서버로 약칭함)에 등록하게 된다.
이때, 상기 서버에 등록되는 정보에는 각 네트워크 단말기(IK1∼IKn) 본체의 고유 아이디(ID) 및 상기 고유 아이디(ID)와 데이터 저장장치(예를들어, 하드 디스크)의 시리얼 넘버(Serial number : SN), 연주기의 네트워크 주소(Network IP)에 의해 만들어진 머신키(Machine Key : MK)와 각 노래방 업소 코드 등이 된다.
도2는 본 발명에 의해 네트워크 단말기의 정보가 변경되었을 경우의 서버의 처리 과정을 보인 순서도로서, 저장장치를 교체할 경우는 네트워크 단말기 본체(메인보드)의 아이디가 등록되어 있을 경우는 머신키의 변경이 가능하지만, 아이디가 등록되어 있지 않을 경우는 머신키의 변경이 어렵게 되며, 이 때에는 아이디를 먼저 등록하여야만 머신키의 변경이 가능하게 된다.
또한, 메인보드를 교체할 경우는 그 아이디가 바뀌기 때문에 새로운 기기를 등록하는 것과 마찬가지가 되므로 대리점을 통해 새로운 아이디를 등록해야 한다.
따라서, 상기 등록된 노래방 업소의 기기(네트워크 단말기)가 도난당하거나 기기의 하드웨어를 무단으로 변경할 경우에는 컨텐츠 다운로드를 위하여 서버에 접속했을 때 인증과정을 통과하지 못하므로 컨텐츠를 다운로드받지 못하게 된다.
또한, 컨텐츠 다운로드시에는 다운받아 사용되고 있는 컨텐츠의 요금 지불 여부에 따라 컨텐츠의 재생가능여부를 결정하는 인증파일을 함께 다운받게 되는데, 인증파일의 내용에 따라 네트워크 단말기 저장장치 내의 단말기 고유의 인증 데이터베이스가 갱신된다. 이 인증 데이터베이스를 통해 컨텐츠의 복제 및 요금 연체시에 해당 컨텐츠의 재생을 불가능하게 할 수 있다.
이하, 네트워크 단말기에서 컨텐츠를 다운로드 받기 위한 과정을 보다 구체적으로 설명하면 다음과 같다.
일단, 생산된 네트워크 단말기는 각 노래방 업소에 판매될 때 그 업소를 관리하는 대리점을 통해 업소코드, 기기 본체의 아이디, 머신키(MK) 등을 컨텐츠 제공 서버에 등록한다.
이때, 네트워크 단말기에 입력되는 컨텐츠들은 대리점을 통해 초기인증 파일을 전송받아 처리한다.
여기서, 초기인증은 네트워크 단말기 구입 당시까지의 컨텐츠에 대해 요금이 지불된 것으로 인정하여 서버에 등록된 날짜까지의 모든 컨텐츠를 일괄적으로 인증한다.
다음, 상기와 같이 대리점을 통한 네트워크 단말기 등록 및 초기인증 과정이 끝나면, 노래방 업소는 수시로 (익월부터는 노래방 업소에서) 서버에 접속하여 컨텐츠 및 인증파일을 다운로드 받을 수 있게 되고, 직접 접속이 불가능할 경우에는 대리점을 통해 컨텐츠를 다운로드 받을 수 있게 된다.
물론, 이때에는 정상인증 절차를 거쳐야 한다.
여기서, 정상인증이란 컨텐츠의 다운로드 요청시 해당 업소의 과금정보에 따라 새로 생성된 정상인증 파일이 함께 다운로드되어 해당 업소의 등록된 기기일 경우에만 요금이 납부된 컨텐츠의 영구인증을 허가하는 것을 의미한다.
다시 말해, 상기 정상인증은 컨텐츠 요금을 납부할 때 마다 월 단위로 적용되는 것으로, 예를 들어 6월 요금이 7월에 정상적으로 납부되면 서버에 과금정보가 입력되고, 6월 컨텐츠에 대한 정상인증 파일이 생성되어, 서버 접속시 자동으로 전송 하거나 대리점을 통해서 전송할 수 있다.
상기 정상인증 파일의 처리과정에는 인증 날짜를 기기 자체에 내장된 메모리(EEPROM : 내용의 수정 및 추가기록이 가능한 ROM)에 기록하여 추후 기기 이상으로 인해 데이터가 지워질 경우, 상기 인증 날짜를 근거로 그 이전까지의 컨텐츠는 요금이 지불된 것으로 판단하여 무상 서비스(복구인증)를 받을 수 있도록 할 수 있다. 또한, 처리과정의 초기에 인증파일내의 반주기 정보와 해당업소의 반주기 정보가 일치하는지 확인하는 절차를 통해 만약 다르다면 인증절차를 진행하지 않으므로 인증 데이터베이스는 갱신되지 않는다.
정상인증의 처리가 올바르게 종료되었을 경우는 네트워크 단말기 내의 메모 리(미도시)에 정상인증 날짜 및 인증파일(인증 데이터베이스)이 업데이트되고, 서버에는 정상인증이 적용되었음을 통보하게 된다. 서버는 정상인증의 성공적인 처리가 확인되지 않으면 성공적인 처리가 확인될 때 까지 매번 정상인증 파일을 전송하게 된다.
따라서, 만약 네트워크 단말기 본체(메인보드) 및 저장장치의 교체에 의해 네트워크 단말기의 고유 아이디 및 머신키(MK)가 바뀌게 되면 정상인증이 처리되지 않는다.
이때에는 변경정보를 서버에 등록하여야 하며, 변경정보에 따른 복구인증을 처리한 후 서버에 접속하면 수정된 정보를 포함한 정상인증 파일이 자동으로 다운로드된다.
여기서, 복구인증이란 업소의 네트워크 단말기 정보가 변경되었거나 인증 데이터베이스가 손상되었을 때 적용되는 인증으로서, 과금월(요금을 납부한 최종월)까지의 곡들에 대해 영구-인증(Permanent-license)을 한다.
이상에서 초기인증 및 정상인증, 복구인증에 대해서 설명했는데, 이러한 인증은 보안 및 요금연체를 제한하기 위하여 노래 컨텐츠마다 인증번호(License Number)를 할당하는 것이다.
예를 들어, 다운로드된 컨텐츠들의 요금납부가 확인되어 정상인증이 처리될 때 까지는 임시-인증(Temporary-license)을 부여받고, 요금을 소정기간(2개월 이상) 연체하였을 때는 임시-인증을 가지고 있던 컨텐츠는 모두 만기-인증(Expire-license)으로 변경되어 재생이 불가능해지고, 요금을 납부하여 정상인증이 처리되 면 해당 컨텐츠는 영구-인증이 부여되어 재생이 가능하도록 하는 것이다.
도3은 본 발명에 의해 네트워크 단말기에서 컨텐츠를 다운로드 연주하기 까지의 개략적인 과정을 설명하기 위한 흐름도로서, 사용자가 단말기(노래 반주기)를 부팅하게 되면 초기화 과정이 수행된다.
초기화 과정에서는 데이터베이스 점검 및 슬레이브 상태 체크(마스터일 경우), 마스터와의 통신대기(슬레이브일 경우)와 같은 작업을 수행한다.
이때, 마스터는 컨텐츠 제공 업체의 서버 또는 대리점과 통신을 하는 네트워크 단말기로서, 다른 네트워크 단말기(슬레이브)는 마스터에 종속된다.
다음, 상기 초기화 과정이 끝나면 컨텐츠 제공 업체의 서버에서 컨텐츠를 다운로드 받는다.
물론, 이때 서버에서는 컨텐츠와 인증파일이 함께 전송되고, 네트워크 단말기는 이를 전송받아 인증 데이터베이스를 업데이트하게 된다.
이상과 같이 인증 데이터베이스가 정리되면 마스터는 각 슬레이브에 서버로부터 전송받은 컨텐츠 및 인증파일을 전송해주고, 슬레이브 자체에서 각각의 인증 데이터베이스를 생성하도록 한다.
여기서, 상기 네트워크 단말기에 생성되는 인증 데이터베이스는 요금 납부 여부에 따라 노래 번호에 부여된 인증종류를 랜덤시드(연주기의 아이디와 머신키를 암호화한 코드)와 XOR 연산으로 암호화한 후 몇번의 암호화(본 발명의 실시예에서는 RSA(Rivest, Shamir, Adleman)알고리즘을 이용한 암호화를 예로 들었음)를 거쳐 생성된다.
도4는 본 발명에 의해 각 네트워크 단말기에 생성되는 인증 데이터베이스의 개략적인 구성을 보인 블록도로서, 헤더부(4a)에는 인증 데이터베이스임을 알려주는 내용과 버전등이 포함되며, 최종인증처리 날짜(4c)는 연체제한을 위한 정보로써 마지막으로 요금을 납부한 달이 기록된다.
다음, 최하단의 100,000 바이트의 인증영역(4e)은 1바이트마다 랜덤시드와 노래번호, 노래번호에 따른 인증종류가 암호화되어 저장되고, 이를 1000바이트씩 나누어 RSA암호화 처리를 하여 32바이트로 압축된 블록을 형성하게 된다.
다시, 100개의 32바이트 블록(4d)은 최종 인증처리 날짜와 함께 다시 RSA 암호화 과정을 거쳐 포괄 메시지 요약부(4b)에 압축된다.
이와 같이, 각각의 블록마다 RSA 암호화로 연결되어 있으므로 어느 한곳이 변경되었을 경우, 디코딩 과정에서 변경여부를 판단하여 인증 데이터베이스가 손상되었는지 여부를 알 수 있으며, 단말기(노래 반주기)마다 고유의 랜덤시드를 포함하고 있으므로 다른 네트워크 단말기로 복사되었을 경우, 디코딩이 불가능하여 사용할 수 없게 되는 것이다.
이상에서 설명한 바와 같이 본 발명 디지털 컨텐츠의 보안 방법은, 허가된 업소의 인증된 네트워크 단말기일 경우에만 새로운 컨텐츠의 다운로드 및 재생이 가능하도록 하고, 컨텐츠에 대하여 요금이 지불되지 않았거나 하드웨어를 무단으로 변경한 단말기에 대해서는 컨텐츠 다운로드 및 재생에 제한을 두도록 함으로써, 도난된 단말기에 의한 사용을 방지함과 아울러 컨텐츠 제공업체의 수익성을 증가시킬 수 있도록 하는 효과가 있다.

Claims (15)

  1. 통신 네트워크를 통해 소망하는 디지털 컨텐츠와 그 디지털 컨텐츠의 재생 가능 여부를 결정하는 인증 정보를 수신하는 단계; 그리고,
    상기 통신 네트워킹을 통해 디지털 컨텐츠 서버로부터 상기 컨텐츠를 수신하는 제1기기 및 상기 서버에 동일 도메인으로 등록된 상기 통신 네트워크 기능을 지원하지 않는 제2기기들로, 상기 수신된 디지털 컨텐츠와 인증 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  2. 제1항에 있어서, 상기 인증 정보는,
    디지털 컨텐츠와 구분되는 별도의 파일로 제공되는 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  3. 제1항에 있어서, 상기 인증 정보는,
    컨텐츠에 대한 인증 정보 및 그 컨텐츠를 재생하는 기기에 대한 인증 정보를 포함하는 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  4. 제1항 또는 제3항에 있어서, 상기 기기에 대한 인증 정보는,
    그 기기 본체의 아이디 및 머신키(MK) 등을 동일 도메인으로 그룹핑하여 컨텐츠 제공 서버에 등록함으로써 초기인증을 받도록 이루어진 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  5. 제4항에 있어서, 상기 기기 들의 초기인증을 위해 그룹핑 코드를 추가로 부가하여 등록하도록 이루어진 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  6. 제4항에 있어서, 상기 초기인증은,
    상기 기기들을 등록할 당시까지의 이전의 모든 컨텐츠에 대해 요금이 지불된 것으로 인정하여, 서버에 등록된 날짜까지의 모든 컨텐츠를 일괄적으로 인증하는 것임을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  7. 제4항에 있어서, 상기 초기인증된 기기는,
    그 기기들 중 통신 네트워크 기능을 지원하는 기기(대표 기기)를 통해, 컨텐츠 서버로부터 컨텐츠 및 각 기기들의 인증파일을 다운로드 받도록 이루어진 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  8. 제4항에 있어서, 상기 초기인증된 기기의 구성 일부가 바뀌었을 경우,
    그 변경된 정보를 컨텐츠 서버에 재 등록하도록 이루어진 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  9. 제7항에 있어서, 상기 변경된 기기의 정보의 재 등록할 경우,
    그 변경된 정보에 의해 해당 기기의 복구인증을 수행함으로써, 이전에 다운로드 받았던 컨텐츠에 대한 정상인증 파일을 다운로드 받아, 정상적으로 재생할 수 있도록 이루어진 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  10. 제1항에 있어서, 상기 인증 정보는,
    암호화 코드에 대한 정보를 포함하는 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  11. 제9항에 있어서, 상기 암호화 코드는,
    각 디지털 컨텐츠에 부여된 인증 종류를 랜덤시드와 배타적오아 연산으로 암호화한 후, 소정의 암호화 알고리즘에 의해 소정횟수 암호화를 거쳐 생성하는 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  12. 제10항에 있어서, 상기 랜덤시드는,
    디지털 컨텐츠를 재생하는 기기의 아이디와 머신키를 암호화한 코드인 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  13. 제10항에 있어서, 상기 암호화 알고리즘은,
    RSA(Rivest, Shamir, Adleman) 알고리즘인 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  14. 제11항에 있어서, 상기 머신키는,
    컨텐츠 재생 기기의 아이디(ID), 그 재생 기기의 데이터 저장장치의 시리얼 번호(Serial number) 및 네트워크 주소(Network IP)를 조합하여 구성하는 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
  15. 제11항 또는 제13항에 있어서, 상기 컨텐츠 재생 기기의 정보가 변경되었을 경우,
    그 재생기기 본체의 아이디가 등록되어 있는 경우에 한해서, 그 구성 수단의 교체 등에 의한 머신키의 변경이 가능하도록 이루어진 것을 특징으로 하는 디지털 컨텐츠의 보안 방법.
KR1020060032047A 2006-04-07 2006-04-07 디지털 컨텐츠의 보안 방법 KR100608849B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060032047A KR100608849B1 (ko) 2006-04-07 2006-04-07 디지털 컨텐츠의 보안 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060032047A KR100608849B1 (ko) 2006-04-07 2006-04-07 디지털 컨텐츠의 보안 방법

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020000043796A Division KR100595717B1 (ko) 2000-07-28 2000-07-28 디지털 컨텐츠의 재생 제어 방법

Publications (2)

Publication Number Publication Date
KR20060056909A KR20060056909A (ko) 2006-05-25
KR100608849B1 true KR100608849B1 (ko) 2006-08-08

Family

ID=37152488

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060032047A KR100608849B1 (ko) 2006-04-07 2006-04-07 디지털 컨텐츠의 보안 방법

Country Status (1)

Country Link
KR (1) KR100608849B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130031660A (ko) 2011-09-21 2013-03-29 삼성전자주식회사 컨텐츠 이름 기반의 네트워크 장치 및 컨텐츠 이름 생성 방법, 그리고 인증 방법

Also Published As

Publication number Publication date
KR20060056909A (ko) 2006-05-25

Similar Documents

Publication Publication Date Title
US7765604B2 (en) Information processing method, information processing apparatus and recording medium
US7325139B2 (en) Information processing device, method, and program
US7099479B1 (en) Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method
US7216368B2 (en) Information processing apparatus for watermarking digital content
JP3818505B2 (ja) 情報処理装置および方法、並びにプログラム
JP3821768B2 (ja) 情報記録媒体、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US7426639B2 (en) Information processing apparatus and method for managing grouped devices in an encrypted environment
US20050015343A1 (en) License management device, license management method, and computer program
US8126813B2 (en) Information processing apparatus and method, and data communication system and method
WO2004066155A1 (ja) コンテンツ配信システム、情報処理装置又は情報処理方法、並びにコンピュータ・プログラム
WO2004066154A1 (ja) コンテンツ配信システム、情報処理装置又は情報処理方法、並びにコンピュータ・プログラム
WO2001019017A1 (fr) Systeme, dispositif, procede et support de programme pour la gestion de contenus
JP4151274B2 (ja) 情報処理装置および方法、ライセンスサーバ、並びにプログラム
JP4389129B2 (ja) 情報送信システム、情報送信装置、情報受信装置、情報送信方法
WO2002044971A1 (fr) Procede et systeme d'echange de contenu electronique
JP2001067324A (ja) 情報送信システム、情報送信装置及び情報受信装置
JP2001083874A (ja) 情報提供システム、情報規制装置、情報受信装置及び情報提供方法
JP2001092880A (ja) 情報提供システム、リスト送信装置、情報受信装置及び情報提供方法
KR100608849B1 (ko) 디지털 컨텐츠의 보안 방법
KR100595717B1 (ko) 디지털 컨텐츠의 재생 제어 방법
JP2001067795A (ja) 情報受信システム及び情報受信装置
KR20050116786A (ko) 디지털 컨텐츠의 보안 방법
KR20060056294A (ko) 디지털 컨텐츠의 재생 제어 방법
KR20050109417A (ko) 디지털 컨텐츠의 재생 제어 방법
JP2001069134A (ja) 情報送信システム及び情報受信装置

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130624

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140624

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150624

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160624

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170623

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20190624

Year of fee payment: 14