KR100787292B1 - 콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법 - Google Patents

콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법 Download PDF

Info

Publication number
KR100787292B1
KR100787292B1 KR1020040034224A KR20040034224A KR100787292B1 KR 100787292 B1 KR100787292 B1 KR 100787292B1 KR 1020040034224 A KR1020040034224 A KR 1020040034224A KR 20040034224 A KR20040034224 A KR 20040034224A KR 100787292 B1 KR100787292 B1 KR 100787292B1
Authority
KR
South Korea
Prior art keywords
content
authentication
transmission
request
transmitted
Prior art date
Application number
KR1020040034224A
Other languages
English (en)
Other versions
KR20050075676A (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 가부시키가이샤 히타치세이사쿠쇼
Publication of KR20050075676A publication Critical patent/KR20050075676A/ko
Application granted granted Critical
Publication of KR100787292B1 publication Critical patent/KR100787292B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • 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/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0838Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
    • H04L9/0841Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols
    • 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/3271Cryptographic 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 challenge-response
    • H04L9/3273Cryptographic 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 challenge-response for mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/603Digital right managament [DRM]

Landscapes

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

Abstract

LAN을 이용하여 콘텐츠의 전송을 행할 때에 부정한 카피의 작성을 억지하여 저작권의 보호를 도모함과 함께, 콘텐츠 전송을 개인 사용 범위를 일탈하지 않도록 한다. 콘텐츠 송신 장치와 콘텐츠 수신 장치는 콘텐츠의 전송을 행하는 데 앞서서, 소정의 인증 정보를 수반하는 커맨드 요구 중의 인증 정보의 판정, 혹은 소정의 인증 정보를 수반하는 커맨드 요구에 대응한 응답의 도달까지의 시간에 의한 인증의 판정을 행하고, 인증되지 않은 경우에는 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않도록 한다. 이에 의해, 네트워크를 통해 콘텐츠의 전송을 행할 때에 저작권의 보호를 유효하게 도모할 수 있다.
콘텐츠, 네트워크, 인증 회로, 암호화 회로, 복호화 회로, 타이머 회로

Description

콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법{CONTENTS TRANSMITTING APPARATUS, CONTENTS RECEIVING APPARATUS, AND CONTENTS TRANSFERING METHOD}
도 1은 실시예1에 따른 콘텐츠 송신 장치 및 콘텐츠 수신 장치의 구성을 도시하는 블록도.
도 2는 실시예1에 따른 콘텐츠 송신 장치 및 콘텐츠 수신 장치에 의해 구성되는 LAN의 블록도.
도 3은 실시예1에 따른 콘텐츠 송신 장치와 콘텐츠 수신 장치 사이에서 콘텐츠를 전송할 때의 수속의 시퀀스도.
도 4는 실시예2에 따른 콘텐츠 송신 장치와 콘텐츠 수신 장치 사이에서 콘텐츠를 전송할 때의 수속의 시퀀스도.
도 5는 실시예3에 따른 콘텐츠 송신 장치 및 콘텐츠 수신 장치에 의해 구성되는 LAN의 블록도.
도 6은 실시예3에 따른 콘텐츠 송신 장치와 콘텐츠 수신 장치 사이에서 콘텐츠를 전송할 때의 수속의 시퀀스도.
도 7은 실시예4에 따른 콘텐츠 송신 장치 및 콘텐츠 수신 장치에 의해 구성되는 LAN의 블록도.
도 8은 실시예4에 따른 콘텐츠 송신 장치 및 콘텐츠 수신 장치에 의해 구성되는 LAN의 블록도.
도 9는 실시예3, 실시예4에 따른 콘텐츠 송신 장치 및 콘텐츠 수신 장치에 의해 구성되는 LAN의 블록도.
<도면의 주요 부분에 대한 부호의 설명>
100 : 콘텐츠 송신 장치
101 : 콘텐츠 수신 장치
102 : 암호화 회로
103, 203 : 네트워크 통신 처리 회로
104, 204 : 인증 회로
201 : 콘텐츠 수신 회로
202 : 복호화 회로
205 : 불휘발성 메모리
본 발명은 영상 음성 등의 콘텐츠를, 네트워크를 통해 송수신할 때에, 전송되는 콘텐츠의 저작권을 보호하는 데 적합한 송신 장치, 수신 장치 및 콘텐츠 전송 방법에 관한 것이다.
퍼스널 컴퓨터(이하 PC라고 함함)의 연산 속도나 기억 용량 등 처리 능력의 발전에 수반하여, PC에 내장되는 하드디스크 드라이브(이하 HDD라고 함)도 대용량화가 진행되고 있다. 이러한 상황에 기초하여 최근에는 일반 가정에서 이용되는 것과 같은 등급의 PC에서도 HDD를 이용하여 TV 방송 프로그램을 녹화하고, 이것을 PC의 디스플레이로 시청을 행하는 등의 사용 방법이 가능하도록 되어 왔다.
또한 그 한편에서는 대용량 HDD의 저가격화에 의해, 가정용의 녹화 장치로서도 HDD를 내장하여 이것에 영상 음성 정보를 디지털 기록하는 HDD 녹화 장치가 등장하고 있고, 디스크를 녹화 매체로서 사용하는 것에 의한 사용 편리성이 주목받고 있다. 상기한 바와 같은 HDD를 이용한 녹화 장치나 PC 등에서는 영상 음성 정보는 장치 내에 고정된 HDD에 녹화되어 있기 때문에, 집 안의 다른 방에서 녹화한 프로그램을 시청하고자 하는 경우에는 장치 자체를 운반할 수밖에 없어, VTR 등 대체 가능한 매체를 이용하는 녹화 재생 장치를 복수 구비하여 행할 수 있는, 매체 레벨에서의 영상 음성 정보의 운반은 실현이 어려웠다.
따라서, 이러한 녹화 장치에 유선 혹은 무선 LAN(Local Area Network)의 인터페이스를 탑재하여, 네트워크를 통해 다른 PC 혹은 수신 장치로 송신함으로써, 옥내의 어디에서나 녹화된 영상 음성 정보를 시청할 수 있도록 하는 것이 생각되고 있다.
한쪽 콘텐츠 등의 정보의 저작권 보호를 위해, 디지털 AV 기기에 취입되어 있는 카피 프로텍트의 방법의 일례로서 예를 들면 IEEE1394 버스 상에서의 카피 프로텍트 방법을 정한 Digital Transmission Content Protection(DTCP) 방식이 있다(비특허 문헌1의 Hitachi, Ltd. 외, 5C Digital Transmission Content Protection White Paper에 기재).
그리고, 장치간, 혹은 네트워크간에서의 저작권 보호를 위한 카피 프로텍트를 실현하기 위한 기술이 몇개 개시되어 있다. 예를 들면 특허 문헌1(일본 특개2000-287192호 공보), 특허 문헌2(일본 특개2001-358706호 공보)에 개시되어 있다.
상기한 종래의 기술에서, 가정용의 녹화 장치에 유선 혹은 무선 LAN(Local Area Network)의 인터페이스를 탑재하여, 콘텐츠를 네트워크를 통해 다른 PC 혹은 수신 장치로 송신하여, 옥내의 어디에서나 녹화된 영상 음성 정보를 시청할 수 있도록 하는 경우, 종래에는 저작권을 보호해야 할 영상 음성 정보(이하 콘텐츠로서 설명함)의 저작권 보호에 대해서는 배려가 되어 있지 않아, HDD에 녹화되어 있는 영상 음성 정보는, LAN을 통해 수신한 다른 PC에서 다시 HDD에 보존하는 것이 가능하여, 취급할 수 있는 영상 음성 정보는 카피를 자유롭게 행할 수 있는 「카피 제한 없음」의 콘텐츠이어야만 했다.
일반적으로 디지털 녹화된 콘텐츠를 상기한 바와 같이 네트워크 등을 통해 임의의 장치로부터 다른 장치로 전송하여 기록을 행하는 경우에는 전송 시의 데이터 품질의 열화가 적고, 송신측의 장치에 있는 콘텐츠와 동일한 품질의 카피(복제)를 수신측에서 작성할 수 있기 때문에, 저작권을 보호해야 할 영상 및 음성 데이터(이하 콘텐츠라고 함)에 대해서는, 개인적 이용의 범위를 일탈한 콘텐츠가 부정한 카피 작성을 방지할 수 있도록 하는 배려가 필요하다. 예를 들면 디지털 AV 기기간에서 콘텐츠를 송신할 때에는, 콘텐츠 송신 장치측에서 암호화를 행하고, 콘텐츠 수신 장치측과의 사이에서 복호화를 위한 정보의 공유화를 행함으로써, 송신처인 콘텐츠 수신 장치 이외의 기기에 의해 콘텐츠가 올바르게 수신되어 복호되지 않도록 하여 무제한적인 카피의 작성을 방지하는 카피 프로텍트가 실시되어 있다.
이러한 카피 프로텍트의 방법의 일례로서 디지털 AV 기기에 취입되어 있는 것에는, 예를 들면 비특허 문헌1에 기재되어 있는 DTCP 방식이 있다. DTCP 방식에서는 콘텐츠를 「카피 제한 없음」 「1회 한정 카피 가능」 「카피 금지」로 분류하여 관리하고, 녹화 장치에서는 「카피 제한 없음」 「1회 한정 카피 가능」의 콘텐츠만을 기록하며, 「1회 한정 카피 가능」의 콘텐츠는 한번 기록한 후에는 「카피 불가」로서 취급되며, 버스 상에서는 「카피 제한 없음」의 콘텐츠를 제외하고 송신측에서 암호화 처리를 실시하여 전송을 행함으로써, 무제한적인 콘텐츠의 카피를 행할 수 없도록 하고 있다.
유선 혹은 무선의 LAN에 의한 콘텐츠 전송에서도, DTCP 방식과 마찬가지의 사고 방식에 의해, 저작권 보호를 위한 카피 프로텍트를 실현하기 위한 기술이 몇개 개시되어 있다. 예를 들면 특허 문헌1은, 네트워크 상의 디지털 콘텐츠 유통을 위한 카피 프로텍트의 방식에 DTCP와 마찬가지의 방법을 적용하기 위한 기술이 개시되어 있고, 특허 문헌2에도 마찬가지로 콘텐츠 저작권 보호를 위해 암호화하여 통신하는 장치간을 구성하기 위한 기술이 개시되어 있다.
그리고, 이들은 콘텐츠를 유선 혹은 무선 LAN을 통해 전송할 때에는, 송신측 과 수신측이 동일한 집 안에 있는지의 여부는 고려되어 있지 않다. 오히려, 배신 서버로부터 다운로드를 행하는 경우에는, 송신측은 프로바이더의 사이트에 있고, 수신측은 일반 가정 등에 있는 것이 보통이다.
따라서 PC의 HDD나 HDD를 내장한 녹화 장치에서 콘텐츠를 녹화하고, 여기로부터 옥내의 다른 장치에 LAN을 통한 전송을 행하고자 하는 경우에 상기한 기술을 적용하였다고 해도, 옥내의 LAN이 인터넷에 접속되어 있으면 인터넷을 통해 접속되는 다른 옥내에 놓여 있는 수신 장치에서 콘텐츠를 수신하여 표시할 수 있고, 또한 그 범위는 인터넷에 접속되어 있으면 전세계의 모든 장소로 확대되게 된다.
이러한 상황에서는, 예를 들면 상기한 바와 같은 기술로 카피 프로텍트를 행하고자 해도, 녹화 장치의 사용자가 이 녹화 장치를 인터넷으로부터 액세스 가능한 상태로 함으로써, 상기한 카피 프로텍트를 구비한 수신 장치이면 자유롭게 콘텐츠를 수신하여 표시할 수 있어, 본래의 저작권 보호의 목적인 개인적 이용의 범위를 크게 일탈하게 된다.
본 발명의 목적은, 옥내의 유선 또는 무선의 LAN을 이용한 콘텐츠의 전송 시에, 콘텐츠의 부정한 복제를 방지하는 카피 프로텍트를 실시하는 것이 가능하며, 또한 콘텐츠의 정당한 시청이나 복제의 작성을 개인적 이용의 범위로 제한할 수 있는 콘텐츠 혹은 정보 송신 장치, 수신 장치 및 콘텐츠 전송 방법을 제공하는 것이다.
상기한 과제를 해결하기 위해 본 발명에서는, 네트워크를 통해 콘텐츠의 송신을 행하는 콘텐츠 송신 장치에서, 데이터의 송수신을 행하는 네트워크 통신 처리 수단과, 네트워크를 통해 접속되는 콘텐츠 수신 장치로 송신하는 콘텐츠를 상기 네트워크 통신 처리 수단에 공급하는 송신 콘텐츠 생성 수단과, 상기 콘텐츠 수신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 수신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과, 상기 인증 수단에 의해 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 그 키 정보에 의해 상기 콘텐츠 수신 장치로 송신하는 콘텐츠의 암호화 처리를 행하는 암호화 수단과, 상기 콘텐츠 수신 장치에의 소정의 커맨드 요구의 송신으로부터, 그 커맨드 요구의 송신에 대응하여 상기 콘텐츠 수신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단(시간 계측 수단)을 갖고, 상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않도록 한다.
또한, 상기한 콘텐츠 송신 장치에서의 소정의 커맨드 요구를, 소정의 인증 정보를 수반하는 커맨드 요구로 하여, 인증 수단이 상기 소정의 인증 정보를 수반하는 응답의 인증의 판정을 행하여 인증되지 않은 경우, 혹은 타이머 수단에서의 계측 결과가 소정의 값을 초과하는 경우에는, 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않도록 한다.
또한, 상기한 콘텐츠 송신 장치에서, 콘텐츠 수신 장치로부터의 응답 도달까지의 시간의 계측을 적어도 2회 이상 실시하여, 소정의 통계적 처리를 행한 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않도록 한다.
또한, 상기한 과제를 해결하기 위해 본 발명에서는, 네트워크를 통해 콘텐츠를 수신하는 콘텐츠 수신 장치에서, 상기 콘텐츠 송신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 송신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과, 상기 인증 수단에 의해 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 그 키 정보에 의해 상기 콘텐츠 송신 장치가 송신하는 콘텐츠의 암호 복호화 처리를 행하는 복호화 수단과, 상기 콘텐츠 송신 장치에의 소정의 커맨드 요구의 송신으로부터, 그 커맨드 요구의 송신에 대응하여 상기 콘텐츠 송신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단을 갖고, 상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 송신 장치로부터 송출되는 콘텐츠의 수신을 행하지 않도록 한다.
즉, 본 발명에서는, 콘텐츠 송신 장치와 콘텐츠 수신 장치는 콘텐츠의 전송을 행하는 데 앞서서, 소정의 인증 정보를 수반하는 커맨드 요구 중의 인증 정보의 판정, 혹은 소정의 인증 정보를 수반하는 커맨드 요구에 대응한 응답의 도달까지의 시간에 의한 인증의 판정을 행하여, 인증되지 않은 경우에는 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않도록 한다.
이에 의해, 옥내의 유선 또는 무선의 LAN을 이용한 콘텐츠의 전송 시에, 콘텐츠의 부정한 복제를 방지하는 카피 프로텍트를 실시하는 것이 가능하며, 또한 콘텐츠의 정당한 시청이나 복제의 작성을 개인적 이용의 범위로 제한할 수 있다.
본 발명에 따르면, 옥내의 유선 또는 무선의 LAN을 이용한 콘텐츠 송신 장치, 수신 장치 및 콘텐츠 전송의 신뢰성 향상을 도모할 수 있다.
이하 본 발명의 실시 형태에 대하여 도면을 이용하여 설명한다.
[실시예 1]
이하 본 발명의 실시예1에 대하여 설명한다.
도 1은 실시예1에 따른 콘텐츠 송신 장치(100) 및 콘텐츠 수신 장치(200)의 구성을 도시한 것으로서, 콘텐츠 송신 장치(100)와 콘텐츠 수신 장치(200)는 상호 LAN을 통해 접속되어 있다.
콘텐츠 송신 장치(100)는 LAN을 통해 콘텐츠 수신 장치(200)에 송신하는 콘텐츠를 송출하는 콘텐츠 송신 회로(101), 콘텐츠 송신 회로(101)가 출력하는 콘텐츠를 암호화하는 암호화 회로(102), 암호화 회로(102)의 출력 및 인증 회로(104)의 입출력을, LAN을 통해 다른 장치와 수수하는 네트워크 통신 처리 회로(103), LAN 상에 접속되는 다른 장치와의 사이에서 정보를 수수하여 장치간의 상호 인증을 행하는 인증 회로(104), 인증 회로(104)에서의 처리에 필요한 정보를 저장하는 불휘발성 메모리(105), 인증 회로(104)가 출력하는 정보에 기초하여 암호화 회로(102)에서의 콘텐츠 암호화를 위해 필요한 키 정보를 생성하는 키 생성 회로(106), 인증 회로(104)에서 상호 인증에 성공한 횟수를 계측하여 보유하는 카운터 회로(107), 인증 회로(104)가 발생하는 인증 응답 요구 등의 정보를 다른 장치로 송신하고 나서 그 정보에 대한 응답 정보가 도달하기까지의 시간을 측정하는 타이머 회로(108)로 이루어진다. 콘텐츠 송신 회로(101)가 송신하는 콘텐츠는 특정 종류의 것에 한 정되는 것이 아니라, 예를 들면 TV 방송으로부터 수신하고 있는 프로그램의 영상 및 음성 데이터나, HDD나 DVD 등의 디스크 또는 테이프 등의 기록 매체로부터 재생하고 있는 영상 및 음성 데이터 등을 적용할 수 있다. 도 1에서는 방송 수신을 위한 튜너나 녹화 재생을 위한 수단 및 네트워크에서의 전송에 앞서서 필요로 되는 데이터 압축 처리 회로 등에 대해서는 도면 상에서는 생략하고 있다. 송신하고자 하는 콘텐츠의 종류에 따라 이들 수단을 적절하게 구성에 가하면 된다. 콘텐츠 송신 회로(101)로부터 송신되는 콘텐츠에는 그 취급 방법을 나타내는 「카피 제한 없음」 「1회 한정 카피 가능」 「카피 금지」 「카피 불가」의 식별 코드가 부가되어 콘텐츠 수신 장치로 송신된다.
콘텐츠 수신 장치(200)는 LAN을 통해 송신되어 온 콘텐츠를 수신하는 콘텐츠 수신 회로(201), 콘텐츠 송신 장치(100)의 암호화 회로(102)에 의해 암호화된 콘텐츠를 네트워크 통신 처리 회로(203)로부터 수취하여 복호화하여 콘텐츠 수신 회로(201)로 출력하는 복호화 회로(202), 다른 장치와의 사이에서 네트워크를 통해 복호화 회로(202)에의 입력 및 인증 회로(204)의 입출력을 수수하는 네트워크 통신 처리 회로(203), 다른 장치와의 사이에서 정보를 수수하여 장치간의 상호 인증을 행하는 인증 회로(204), 인증 회로(204)에서의 처리에 필요한 정보를 저장하는 불휘발성 메모리(205), 인증 회로(204)가 출력하는 정보에 기초하여 복호화 회로(202)에서의 콘텐츠 복호화를 위해 필요한 키를 생성하는 키 생성 회로(206)로 이루어진다. 콘텐츠 수신 회로(201)의 출력인 영상 및 음성 데이터는 디스플레이 장치에 의해 표시되거나 디스크나 테이프 등의 기록 매체에 기록되거나 그 이용 형 태는 다양하며, 본 발명은 그 형태가 특정한 것에 한정되는 것은 아니다. 도 1에서는 디스플레이나 녹화 수단이나 수신한 데이터 압축 처리된 콘텐츠의 신장 복원 수단은 생략하고 있지만, 수신한 콘텐츠의 이용 형태에 따라 적절하게 구성에 가하면 된다. 또한, 수신한 콘텐츠는 해당 콘텐츠와 함께 송신되는 「카피 제한 없음」 「1회 한정 카피 가능」 「카피 금지」 「카피 불가」의 식별 코드에 따라 처리되며, 「카피 제한 없음」 「1회 한정 카피 가능」의 콘텐츠 기록 매체에의 기록이 가능하고, 「1회 한정 카피 가능」의 콘텐츠를 기록한 경우에는 그 이후 해당 콘텐츠는 「카피 불가」로서 취급한다.
도 2는 콘텐츠 송신 장치(100) 및 콘텐츠 수신 장치(200)를 포함하는 LAN의 구성예를 도시한 것이다. 1대의 콘텐츠 송신 장치(100)와 2대의 콘텐츠 수신 장치(200a, 200b)는 유선 LAN의 케이블에 의해 네트워크 허브 장치(400)에 각각 접속되며, 네트워크 허브 장치(400)는 또한 라우터(300)에 접속된다. 라우터(300)는 도시하지 않은 모뎀 혹은 광전 변환기 등을 통해, 혹은 라우터에 내장되는 모뎀 혹은 광전 변환기에 의해 인터넷에 접속된다. 인터넷에의 접속 형태는 ADSL(Asymmetric Digital Subscriber line)이나 광 파이버 등의 고속 액세스 회선이나 ISDN(Integrated Services Digital Network), 아날로그 전화 회선, 휴대 전화 등의 이동체 통신망 등 그 종류는 상관없다. 도 2에서의 점선은 콘텐츠가 송수신되는 장치와 그 방향을 나타내고 있다.
도 2의 LAN의 구성은 일례를 도시한 것에 지나지 않으며, 콘텐츠 수신 장치(200)는 3대 이상 접속되어 있어도 된다. 또한 콘텐츠 송신 장치도 2대 이상 접속되어 있어도 되고, 그 경우에는 각각의 콘텐츠 송신 장치로부터 동시에 서로 다른 콘텐츠를 콘텐츠 수신 장치에 대하여, LAN의 대역이 허용되는 한 송신하는 것이 가능하다. 또한, 본 발명에서의 필요 최저한의 구성은 콘텐츠 송신 장치 및 콘텐츠 수신 장치 각 1대가 LAN에 접속된 상태이다.
도 2에 도시한 LAN에서는 네트워크 프로토콜로서 표준의 IP(Internet Protocol)를 사용하고, 상위의 트랜스포트 프로토콜에는 TCP(Transmission Control Protocol) 및 UDP(User Datagram Protocol)를 이용한다. 콘텐츠의 전송에는 또한 상위의 어플리케이션 프로토콜, 예를 들면 RTP(Real-time Transport Protocol)나 HTTP(Hyper Text Transfer Protocol) 등이 사용된다. 또한, IP에는 버전의 차이로서 IPv4와 IPv6이 있지만, 본 발명은 그 어느 한쪽에 한정되는 것은 아니다.
콘텐츠 송신 장치(100), 및 콘텐츠 수신 장치(200a, 200b), 라우터(300)는 각각 LAN 상에서 자신을 식별하는 IP 어드레스를 소유한다. 또한 각각의 네트워크 통신 처리 회로의 인터페이스부에는 48비트의 MAC(Media Access Control) 어드레스가 사전에 제조 시에 부여되어 있다. 각 장치에의 IP 어드레스의 설정은, 종래 네트워크에서의 어드레스의 자동 설정에 널리 채용되고 있는 DHCP(Dynamic Host Configuration Protocol)에 의해, 예를 들면 라우터(300)를 DHCP 서버로서 동작시키고, 여기로부터 각 장치의 IP 어드레스를 할당하도록 하면 된다. 또한, IPv6을 이용하는 경우에는 스테이트리스 자동 설정이라고 하는 방법에 의해 라우터(300)의 IP 어드레스의 상위 64bit와 MAC 어드레스로부터 각 장치가 자신의 IP 어드레스를 정하는 것도 가능하다.
도 3은 콘텐츠 송신 장치(100)와 콘텐츠 수신 장치(200)에 의한 콘텐츠 송수신 시의 수순의 일례를 도시한 것이다. 좌측이 콘텐츠 송신 장치(100)를, 우측이 콘텐츠 수신 장치(200)를 각각 나타내고 있으며, 양자 사이의 정보의 송수신의 타이밍과 방향을 화살표에 의해 나타내고 있다.
콘텐츠의 송신에 앞서서 콘텐츠 송신 장치(100)와 콘텐츠 수신 장치(200) 사이에서 상호 상대방의 장치의 인증을 행하여, 상대방의 장치가 저작권 보호의 규칙에 따라 올바르게 제조된 장치인 것을 확인하고 나서 콘텐츠의 전송을 행하도록 한다. 인증을 위한 정보의 송수신에는 통신 프로토콜로서 TCP를 이용하고, 상대방의 장치에의 인증 요구와 이에 대한 인증 응답 등의 각종 정보가 송신되면 이에 대한 수신 확인이 상대방의 장치로부터 반송되며, 이에 의해 전송 에러의 검지가 가능한 통신로가 확보된다. 또한, 도 3에서는 TCP에 의한 커넥션 확립 및 폐기를 위한 데이터의 송수신에 대해서는 생략하고 있다.
우선 콘텐츠 수신 장치(200)측으로부터 인증 요구를 작성한다. 인증 요구에는 특정 인증 기관에 의해 생성되어 콘텐츠 수신 장치(200)의 불휘발성 메모리(205)에 보유되는 장치 고유의 공개 키와 그 공개 키에 대한 증서를 부가하여 콘텐츠 송신 장치(100)로 보낸다. 공개 키 및 증서는 불휘발성 메모리(205)에 콘텐츠 수신 장치(200)의 제조 시에 사전에 기억시켜 둔다. 콘텐츠 송신 장치(100)는, 인증 요구를 수취하여 그 수신 확인을 콘텐츠 수신 장치(200)로 보내면 자신측으로부터의 인증 요구를 작성하고, 콘텐츠 수신 장치의 경우와 마찬가지로 인증 기관이 발행한 콘텐츠 송신 장치(100)의 고유의 공개 키와 그 증서를 부가 하여 콘텐츠 수신 장치(200)측으로 보낸다.
한편, 콘텐츠 송신 장치(100)는 소정의 공개 키 서명 알고리즘에 기초하여 콘텐츠 수신 장치(200)의 인증을 행한다. 공개 키 서명 알고리즘으로 콘텐츠 수신 장치(200)의 정당성을 확인하면 프리 인증 응답 요구를 콘텐츠 수신 장치(200)로 송신하고, 그에 대응하는 프리 인증 응답이 송신되는 것을 대기한다.
콘텐츠 수신 장치(200)측에서도 콘텐츠 송신 장치(100)로부터의 인증 요구를 수취하여, 공개 키 서명 알고리즘에 기초하여 콘텐츠 송신 장치(100)의 인증을 행하고, 평행하여 프리 인증 응답 요구가 콘텐츠 송신 장치(100)로부터 송신되는 것을 대기한다. 프리 인증 응답 요구를 받은 콘텐츠 수신 장치(200)는 콘텐츠 송신 장치(100)의 정당성 확인 처리가 종료되고, 인증 응답을 발행할 수 있는 상태로 되면 프리 인증 응답을 콘텐츠 송신 장치(100)로 보낸다.
콘텐츠 송신 장치(100)는 프리 인증 응답을 받으면 콘텐츠 수신 장치(200)로 인증 응답 요구를 보내고, 타이머 회로(108)를 스타트시킨다. 그리고, 인증 응답 요구에 따라 콘텐츠 수신 장치(200)로부터 송신되는 인증 응답이 수신되기까지의 시간 T1을 측정한다. 측정값 T1이 소정의 값을 초과하고 있는 경우에는 인증을 불성공으로 판정한다. 시간 T1은 네트워크 상태의 영향이 커서, 네트워크 부하가 큰 경우 등은 측정 시간 T1이 일시적으로 소정의 값을 초과하게 되는 경우도 생각된다. 그것을 고려하여, 시간 측정의 처리 P1을 복수회 실행하여, 예를 들면, 최대값, 최 소값을 배제한 평균값과 같은 통계적인 처리에 의해 T1을 산출하여 인증의 성공을 판단해도 된다.
또한, 카운터(107)의 수치를 체크하여, 현재 값이 소정의 값을 초과하고 있는 경우에는 인증은 불성공으로 하고, 인증에 성공한 경우에는 카운터(107)의 값을 1만큼 증가시킨다. 인증이 성공한 경우에는 인증 응답을 발행하여 콘텐츠 수신 장치(200)에 송신한다.
이상과 같이 하여 서로 인증에 성공하면 상호 공통의 인증 키가 생성되어 공유화된다. 인증키의 생성에는 Diffie-Hellman 등 주지의 키 교환 알고리즘을 이용하면 된다.
인증 키의 공유가 완료되면 콘텐츠 송신 장치(100)는 교환 키와 난수를 생성하고, 교환 키와 난수를 각각 인증 키에 의해 암호화하여 콘텐츠 수신 장치(200)로 보낸다. 또한, 도 3에서는 교환 키와 난수를 별도로 콘텐츠 송신 장치(100)로부터 콘텐츠 수신 장치(200)로 송신하고 있지만 이들을 통합하여 송신하도록 해도 된다. 콘텐츠 수신 장치(200)에서는 인증 키를 이용하여 콘텐츠 송신 장치(100)로부터 송신된 교환 키를 복호하고, 마찬가지로 수신하여 복호한 난수와 함께 보유한다. 계속해서 콘텐츠 송신 장치(100) 및 콘텐츠 수신 장치(200) 각각의 측에서 교환 키와 난수를 이용하여 사전에 정해진 계산 알고리즘에 따라 공통 키를 생성한다. 이와 같이 하여 얻은 공통 키에 의해 콘텐츠 송신 장치(100)로부터 콘텐츠를 암호화하여 송신하고, 콘텐츠 수신 장치(200)에서는 복호화된 콘텐츠를 수신할 수 있게 된다.
실제로 콘텐츠의 송신을 시작하는 데 있어서는 예를 들면 도 3에 도시한 바와 같이 콘텐츠 수신 장치(200)로부터 콘텐츠 송신 요구를 보내고, 이것을 계기로 하여 콘텐츠의 송신을 행하도록 한다. 콘텐츠의 송신이 완료되면 콘텐츠 송신 장치(100)로부터 송신 완료를 알려도 되고, 반대로 콘텐츠 수신 장치(200)측으로부터 송신 종료를 요구하도록 해도 된다. 또한, 사전에 송신하는 콘텐츠의 데이터량을 알고 있는 경우에는 특별히 어느 한쪽으로부터 송신 완료를 알리거나 요구할 필요는 없다. 필요한 콘텐츠의 송신이 전부 완료된 후에는, 콘텐츠 송신 장치(100)는 인증 키, 교환 키, 난수, 공통 키를 파기한다. 콘텐츠 수신 장치(200)에서도 콘텐츠의 수신이 완료되면 인증 키, 교환 키, 난수, 공통 키를 파기하도록 하고, 재차 콘텐츠의 수신을 행하고자 할 때에는 새롭게 인증 요구부터 행하면 되지만, 콘텐츠 송신 장치(100)가 다른 콘텐츠 수신 장치에 콘텐츠를 송신하고 있어 이전의 키를 재차 이용할 수 있는 경우에는, 콘텐츠 수신 장치(200)로부터 콘텐츠 송신 장치(100)에 현재의 키의 정보를 조회한 후에 이전의 키를 재이용해도 된다.
콘텐츠 송신 장치(100)로부터 콘텐츠 수신 장치(200)로 콘텐츠를 송신하는 데 사용하는 프로토콜은 특정한 것에 한정되는 것이 아니라, 앞에서도 설명한 바와 같이 RTP, HTTP, ftp(File Transfer ProtocoL) 등을 이용하는 것이 가능하다. 콘텐츠의 전송 시에는 각 전송 프로토콜에서의 페이로드 부분에 공통 키를 이용하여 사전에 정해진 알고리즘에 의해 암호화한 콘텐츠를 수용하여 송신하면 된다. 암호화 알고리즘으로서는 예를 들면 AES(Advanced Encryption Standard) 등을 이용할 수 있다.
이상과 같이 하여, 도 1에 도시한 콘텐츠 송신 장치(100)와 콘텐츠 수신 장치(200) 사이에서 공통의 암호화용의 키를 이용하여 암호화한 콘텐츠를 송수신하기 때문에, LAN 상의 다른 장치에 의해 콘텐츠가 수신되었다고 해도 올바르게 복호화할 수 없어, 콘텐츠가 사용자에 의해 부정하게 복제되는 것을 방지할 수 있다.
도 2에 도시한 바와 같이 한번에 2대 이상의 콘텐츠 수신 장치에 의해 콘텐츠를 수신하는 것도 가능하다. 이 경우에는 각각의 콘텐츠 수신 장치와 콘텐츠 송신 장치 사이에서 도 3에 도시한 수순에 따라 서로 인증을 행한 후에 콘텐츠의 전송을 행하면 된다. 이 때에 1대의 콘텐츠 송신 장치가 인증을 행한 콘텐츠 수신 장치의 수는 카운터(107)에서 카운트되기 때문에, 콘텐츠 송신 장치측에서 콘텐츠 수신 장치의 인증을 행할 때에 대수의 상한을 정함으로써, 콘텐츠 수신 장치를 동시에 복수대 이용하여 작성할 수 있는 콘텐츠의 복제의 수를 제한하는 것이 가능하게 된다. 콘텐츠 수신 장치의 대수의 상한에 대해서는 예를 들면 IEEE1394를 이용하여 한번에 접속 가능한 콘텐츠 수신 장치의 상한인 62대 혹은 그보다 작은 값으로 하면 된다.
또한, 콘텐츠 수신 장치(200)가 인터넷을 통해 사용자의 집과는 다른 집에 놓여져 있는 경우에는, 도 3의 시간 측정의 처리 P1에서 측정한 시간 T1의 측정 결과에 의해 제한을 설정한다. 광역 네트워크 및 라우터(300)를 통해 송수신되기 때문에, 옥내에서의 송수신보다 응답이 되돌아올 때까지의 소요 시간이 증가된다. 따라서, 인증을 성공으로 판단하기 위한 상한값을 적당한 값, 일례로서 10밀리초 등으로 정하면, 콘텐츠의 전송 가능한 범위를 사용자의 옥내로 하는 것이 가능하게 된다.
또한, T1의 측정은 통신 프로토콜로서 사용하는 TCP의 송신 데이터와 그것의 수신 확인(애크놀리지)이 회신되기까지의 응답 시간이 아니라, 인증 수속의 일환으로서의 처리 P1의 시간을 계측함으로써, 다른 장치가 콘텐츠 수신 장치(200)로 가장되는 것을 억지한다. 또한, 앞에 시간을 계측 처리 P1의 사전 준비로서 프리 커맨드를 송신하는 수순을 추가하고 있다. 이 수순에 의해 계산 시간이 시간 측정 결과에 영향받지 않는다. 따라서 장치의 계산 성능에 의존하지 않는 시간 계측을 실현할 수 있다.
[실시예2]
이하 본 발명의 실시예2에 대하여 설명한다.
실시예2에서, 콘텐츠 송신 장치(100)와 콘텐츠 수신 장치(200)의 구성은 도 1과 동일하다
도 4는 콘텐츠 송신 장치(100)와 콘텐츠 수신 장치(200)에 의한 콘텐츠 송수신 시의 수순의 일례를 도시한 것이다. 도 3과 마찬가지로 좌측이 콘텐츠 송신 장치(100)를, 우측이 콘텐츠 수신 장치(200)를 각각 나타내고 있으며, 양자 사이의 정보의 송수신의 타이밍과 방향을 화살표에 의해 나타내고 있다. 기본적인 처리 수순은 실시예1의 도 3과 동일하지만, 도 4의 예에서는 장치 상호의 인증 처리의 결과로서 인증 키를 공유화한 후, 그 인증 키를 이용하여 안전하게 전송 범위 확인 프로세스를 실시하는 점이 다르다. 우선 인증 처리 공정을 실시한다.
콘텐츠 수신 장치(200)측으로부터 도 3과 마찬가지의 수순으로 인증 요구를 작성하여, 장치 고유의 공개 키와 그 공개 키에 대한 증서를 부가하여 콘텐츠 송신 장치(100)로 보낸다.
콘텐츠 송신 장치(100)는, 인증 요구를 수취하고 그 수신 확인을 콘텐츠 수신 장치(200)로 보내자마자, 자신측으로부터의 인증 요구를 작성하여, 장치 고유의 공개 키와 그 증서를 붙여 콘텐츠 수신 장치측(200)으로 보낸다.
한편, 콘텐츠 송신 장치(100)는 소정의 공개 키 서명 알고리즘에 기초하여 콘텐츠 수신 장치(200)의 인증을 행한다. 인증이 성공한 경우에는 인증 응답을 발행하여 콘텐츠 수신 장치(200)로 송신한다.
마찬가지로 하여 콘텐츠 수신 장치(200)측에서도 콘텐츠 송신 장치(100)로부터의 인증 요구를 수취한 후 인증을 행하여, 성공한 경우에는 인증 응답을 발행하여 콘텐츠 송신 장치(100)로 송신한다.
이상과 같이 하여, 상호 인증에 성공하면 상호 공통의 인증 키가 생성되어 공유화된다.
상호 인증 프로세스가 성공하면 전송 범위 확인 프로세스를 개시한다.
우선, 콘텐츠 송신 장치(100)측으로부터 전송 범위 확인 요구를 작성한다. 콘텐츠 송신 장치(100)는 내부 처리에 의해 생성한 임의의 값 N을 부가하여 콘텐츠 수신 장치(200)로 송신하고, 전송 범위 확인을 위한 타이머 회로(108)를 스타트시 켜, 콘텐츠 수신 장치(200)로부터의 전송 범위 확인 응답을 수신하기까지의 시간 T3의 측정을 개시한다.
전송 범위 확인 요구를 수신한 콘텐츠 수신 장치(200)는 앞의 상호 인증 프로세스로 공유화한 인증키 KAUTH를 이용하여, 전송 범위 확인 프로세스로 합의되어 있는 암호화 알고리즘 f를 이용하여 전송 범위 확인 응답 데이터 R을 R=f(KAUTH, N)와 같이 생성하고, 전송 범위 확인 응답에 데이터 R을 부가하여 콘텐츠 송신 장치(100)로 송신한다.
한편, 콘텐츠 송신 장치(100)에서도 마찬가지의 수순에 의해 데이터 R'을 계산한다. 콘텐츠 송신 장치(100)는, 응답 데이터 R이 스스로 계산한 데이터 R'과 비교하여 동일하면 전송 범위 확인 응답이 상호 인증한 콘텐츠 수신 장치(200)로부터 송신된 것으로 판단한다. 또한, 콘텐츠 수신 장치(200)로부터의 전송 범위 확인 응답을 수신하기까지의 시간 T3이 소정의 값 Tn을 초과하고 있는지의 여부로, 콘텐츠 수신 장치(200)가 전송 가능한 범위에 있는지를 판단한다. 즉 R=R'과 T3<Tn을 동시에 만족할 때 전송 범위 확인 프로세스는 성공으로 된다.
또한, 본 처리 수순에서는 장치의 계산 능력의 차의 측정 결과에의 영향을 최소한으로 억제하기 위해, SHA-1(Secure Hash Algorith, revision 1)이나 AES(Advanced Encryption Stand ard) 등 계산 부하가 낮은 암호화 알고리즘을 이용하는 것으로 한다. 또한, SHA-1이나 AES는 DTCP 대응 장치에서는 실장되어 있기 때문에 추가 실장이 필요없는 점에서도 바람직하다.
또한, 실시예1과 마찬가지로 카운터(107)의 수치를 체크하여, 현재 값이 소정 값을 초과하고 있는 경우에도, 전송 가능 범위의 확인 프로세스를 불성공으로 하고, 전송 가능 범위의 확인 프로세스가 성공한 경우에는 카운터(107)의 값을 1만큼 증가시킨다.
전송 가능 범위의 확인 프로세스 완료 후에는 콘텐츠 송신을 위한 키 교환 처리도 실시예1과 동일한 처리이기 때문에 여기서는 기재를 생략한다.
이상과 같이, 실시예2에서도 실시예1과 마찬가지의 효과를 얻을 수 있다. 또한, 전송 범위 확인 응답의 송신원을 확인할 수 있기 때문에, 실시예1보다 안전하게 전송 범위 확인 프로세스를 실시할 수 있어, 다른 장치가 콘텐츠 수신 장치(200)로 가장되는 것을 배제할 수 있다.
[실시예3]
이하 본 발명의 실시예3에 대하여 설명한다.
도 5는 실시예3에 따른 콘텐츠 송신 장치(500) 및 콘텐츠 수신 장치(600)의 구성을 도시한 것이다. 도 5에 도시한 콘텐츠 송신 장치(500) 및 콘텐츠 수신 장치(600)에서 도 1의 콘텐츠 송신 장치(100) 및 콘텐츠 수신 장치(200)와 다른 점은, 콘텐츠 수신 장치(600)에도 인증 회로(604)가 발생하는 인증 요구 등의 정보를 다른 장치에 송신하고 나서 그 정보에 대한 응답 정보가 도달하기까지의 시간을 측정하는 타이머 회로(608)를 구비하는 점이다.
도 6은 콘텐츠 송신 장치(500)와 콘텐츠 수신 장치(600)에 의한 콘텐츠 송수신 시의 수순의 일례를 도시한 것이다. 도 3과 마찬가지로 좌측이 콘텐츠 송신 장 치(500)를, 우측이 콘텐츠 수신 장치(600)를 각각 나타내고 있으며, 양자 사이의 정보의 송수신의 타이밍과 방향을 화살표에 의해 나타내고 있다. 기본적인 처리 수순은 실시예2의 도 4와 동일하지만, 도 6의 예에서는 전송 범위 확인을 위한 시간 측정을 콘텐츠 송신 장치(500)와 콘텐츠 수신 장치(600)의 쌍방에서, 인증 프로세스의 수순 중에서 실시하는 점과 쌍방에서 실시한 시간 측정 결과에 기초하여 전송 범위 확인 프로세스의 성공을 판정하는 점이 다르다.
우선 인증 처리 공정을 실시한다.
콘텐츠 수신 장치(600)측으로부터 도 3과 마찬가지의 수순으로 인증 요구를 작성하고, 장치 고유의 공개 키와 그 공개 키에 대한 증서를 부가하여 콘텐츠 송신 장치(500)로 보낸다.
콘텐츠 송신 장치(500)는, 인증 요구를 수취하여 그 수신 확인을 콘텐츠 수신 장치(600)로 보내자마자, 자신측으로부터의 인증 요구를 작성하여, 장치 고유의 공개 키와 그 증서를 부가하여 콘텐츠 수신 장치측(200)으로 보내자마자, 타이머 회로(508)를 스타트시켜, 콘텐츠 수신 장치(600)로부터의 인증 응답을 수신하기까지의 시간 T5의 측정을 개시한다.
한편, 콘텐츠 송신 장치(500)는 소정의 공개 키 서명 알고리즘에 기초하여 콘텐츠 수신 장치(600)의 인증을 행한다. 인증이 성공한 경우에는 인증 응답을 발행하여 콘텐츠 수신 장치(600)로 송신한다.
콘텐츠 수신 장치(600)는 콘텐츠 송신 장치(500)로부터의 인증 요구를 수취 하면 타이머 회로(608)를 스타트시켜, 콘텐츠 송신 장치(500)의 인증 처리를 행하고, 성공한 경우에는 인증 응답을 생성하여 송신하기까지의 시간 T6의 측정을 개시한다.
이상과 같이 하여, 상호 인증에 성공하면 상호 공통의 인증 키가 생성되어 공유화된다. 또한, 콘텐츠 송신 장치(500)에서는 인증 요구를 송신하고 나서 콘텐츠 수신 장치(600)로부터의 인증 응답을 수신하기까지의 시간 T5, 콘텐츠 수신 장치(600)에서는, 콘텐츠 송신 장치(500)로부터의 인증 요구를 수신하고 나서 콘텐츠 송신 장치(500)로 인증 응답을 송신하기까지의 시간 T6의 측정 결과를 얻고 있다.
상호 인증 프로세스가 성공하면 전송 범위 확인 프로세스를 개시한다.
우선, 콘텐츠 송신 장치(500)는 전송 범위 확인 요구를 작성하고, 상호 인증 프로세스에서 측정한 측정 시간 T5를 부가하여 콘텐츠 수신 장치(600)로 송신한다.
또한, 콘텐츠 수신 장치(600)도 전송 범위 확인 요구를 작성하고, 측정 시간 T6을 부가하여 콘텐츠 송신 장치(500)로 송신하여, 상호 측정 시간을 교환한다.
다음으로 상호 실질 전송 시간으로서 ΔT=T5-T6(ΔT'=T5-T6)를 계산하고, 상호 인증 키로 암호화하여, 전송 범위 확인 응답으로서 교환한다.
그리고 콘텐츠 송신 장치(500)측에서는 스스로 계산한 실질 전송 시간 ΔT'와 콘텐츠 수신 장치(600)로부터 취득한 ΔT를 비교하여, 동일하면 그것이 콘텐츠 수신 장치(600)로부터 송신된 것으로 판단한다. 또한, 실질 전송 시간 ΔT'가 소정의 값 Tn을 초과하고 있는지의 여부로, 콘텐츠 수신 장치(600)가 전송 가능한 범위에 있는지를 판단한다. 즉 ΔT=ΔT'와 T'<Tn을 동시에 만족할 때, 콘텐츠 송신 장치(500)측에서의 전송 범위 확인 프로세스는 성공으로 된다.
콘텐츠 수신 장치(600)측에서도 마찬가지의 처리를 행하여, 콘텐츠 송신 장치(500)로부터 취득한 ΔT'가 스스로 계산한 ΔT와 동일하고, 또한, ΔT'<Tn을 만족할 때 전송 범위 확인 프로세스는 성공으로 된다.
콘텐츠 송신 장치(500)에 의한 카운터(507)의 수치를 체크 처리 및, 전송 가능 범위의 확인 프로세스 완료 후의 키 교환 처리도 실시예1과 동일한 처리이기 때문에 여기서는 기재를 생략한다.
이상과 같이, 실시예3에서도 실시예1과 마찬가지의 효과를 얻을 수 있다. 또한, 전송 범위 확인 응답의 송신원을 콘텐츠 송신측, 콘텐츠 수신측 쌍방에서 확인할 수 있기 때문에, 실시예2보다 안전하게 전송 범위 확인 프로세스를 실시할 수 있다. 콘텐츠 수신 장치(600)에서도 전송 범위 확인, 프로세스를 실시하기 때문에, 전송 가능한 범위를 초과한 콘텐츠의 수신은 거절할 수 있다.
[실시예4]
이하 본 발명의 실시예4에 대하여 설명한다.
도 7은 실시예4에 따른 콘텐츠 송신 장치(700) 및 콘텐츠 수신 장치(800)의 구성을 도시하고 있다. 도 7에 도시한 콘텐츠 송신 장치(700) 및 콘텐츠 수신 장 치(800)에서 도 5의 콘텐츠 송신 장치(500) 및 콘텐츠 수신 장치(600)와 다른 점은 무선 LAN을 사용하여 콘텐츠의 전송을 행하는 점이며, LAN과의 접속에 무선 네트워크 통신 처리 회로(703, 803)를 이용하여, WEP(Wired Equivalent Privacy) 암호 처리 회로(709, 809)를 구비하고 있는 점이다. WEP는 무선 LAN에서의 시큐러티 보호의 목적으로 표준적으로 이용되고 있는 주지의 암호화 방식으로, 송신 장치와 수신 장치 사이에서 시큐러티 보호가 이루어진 통신을 사용자의 관리 하에서 실현할 수 있다.
도 8은 도 7에 도시한 콘텐츠 송신 장치(700)와 콘텐츠 수신 장치(800)를 이용한 옥내의 네트워크의 구성의 일례를 도시하고 있다. 도 8에서 데이터 송신 장치(700)와 2대의 데이터 수신 장치(800a, 800b)가 무선 액세스 포인트(900)에 의해 무선 LAN으로 접속된다. 무선 LAN 액세스 포인트(900)는 또한 라우터(300)에 접속되며, 라우터(300)는 도 2에 도시한 라우터(300)와 마찬가지로 하여 인터넷에 접속된다.
도 7에 도시한 콘텐츠 송신 장치(700)와 콘텐츠 수신 장치(800) 사이에서 상호 인증과 그에 후속하는 콘텐츠의 전송을 행하고자 하는 경우에는, 인증 회로(704, 804)에 의해 WEP 암호 처리 회로(709, 809)에서 WEP 처리가 실시되어 있는지의 여부를 체크한다. 그리고 WEP 처리가 사용되고 있지 않으면, 상호 인증과 그에 후속하는 콘텐츠의 전송을 행하지 않도록 하거나, 혹은 사용자에게 WEP 처리를 기동시키도록 재촉하는 표시를 행하는 등의 필요한 처리를 행하도록 한다. 이상과 같이 하여, 무선 LAN을 이용하여 콘텐츠의 전송을 행할 때에는 반드시 WEP 처 리가 실시된 상태로 되도록 한다. 이 결과, 콘텐츠 송신 장치(700) 및 콘텐츠 수신 장치(800)의 사용자가 의식하지 못한 곳에서 무선 LAN을 통해 다른 데이터 수신 장치가 접속되어 콘텐츠의 부정한 카피가 행해지게 되는 것을 방지한다.
상기한 이외의 점에 대해서는 도 5부터 도 7까지 도시한 본 발명의 실시예3의 콘텐츠 송신 장치 및 콘텐츠 수신 장치에 의해 실시되는 콘텐츠의 전송 방법과 완전히 마찬가지로 하여, 콘텐츠의 부정한 복제의 작성을 억지하여 저작권의 보호를 행할 수 있으며, 그 때에 개인의 이용 범위를 일탈한 콘텐츠의 전송이 행해지지 않도록 할 수 있다. 또한, 여기서는 실시예3과 동일한 방법으로 설명하였지만, 무선 LAN에 관계되는 구성 이외를 실시예1 및 실시예2와 동일한 회로 구성에 인증 수순을 사용하면, 실시예1 및 실시예2와 동등한 효과를 얻을 수 있다.
이상에서 설명한 본 발명의 실시 형태에서는 유선 LAN을 이용하는 경우와 무선 LAN을 이용하는 경우를 별도로 설명하였지만, 이들을 동시에 사용하여 가정 내의 LAN을 구축하는 것도 가능하며, 그 때에도 본 발명을 적용하는 것이 가능하다. 도 9는 유선과 무선을 모두 이용하여 구성한 LAN에서 본 발명의 실시 형태인 콘텐츠 송신 장치와 콘텐츠 수신 장치를 사용하는 경우의 구성을 도시한 것이다.
도 9에서 장치(400) 콘텐츠 송신 장치(500), 콘텐츠 수신 장치(600a, 600b)는 네트워크 허브 장치(400)를 통해 상호 접속되며, 또한 무선 액세스 포인트(900)도 네트워크 허브 장치(400)에 접속된다. 무선 액세스 포인트(900)에는 콘텐츠 송신 장치(700), 콘텐츠 수신 장치(800a, 800b)가 무선 LAN에 의해 접속되어 있다. 또한 네트워크 허브 장치(400)는 라우터(300)에 접속되어 있으며, 이에 의해 옥내 의 LAN은 인터넷에 접속된다.
도 9에서 가는 화살표의 점선으로 나타낸 것은 콘텐츠의 전송 방향으로서, 각각의 콘텐츠 송신 장치 및 콘텐츠 수신 장치는 상대방이 유선 LAN으로 접속되어 있는 것인지 무선 LAN으로 접속되어 있는 것인지를 의식하지 않고, 상호간에서 콘텐츠의 전송을 행할 수 있다. 그 때의 전송 수순은 도 6을 이용하여 설명한 것과 완전히 마찬가지이어도 된다. 또한, 무선 LAN을 이용하는 콘텐츠 송신 장치(700) 및 콘텐츠 수신 장치(800a, 800b)에서는 앞서 설명한 것과 마찬가지로 WEP의 가동을 체크하고 나서 상호 인증 및 콘텐츠의 전송을 행하도록 하면 된다. 이 경우에도 유선 혹은 무선의 LAN을 단독으로 구성한 경우와 마찬가지로 콘텐츠 전송 시의 부정한 복제의 작성을 방지할 수 있고, 또한 콘텐츠 전송을 개인적 이용의 범위로 할 수 있다.
이상의 설명에서는 네트워크를 통해 전송하는 대상을 영상 정보 등의 콘텐츠로 하고, 콘텐츠를 송수신하는 콘텐츠 송신 장치, 수신 장치로서 설명하였지만, 영상 정보 등 이외의 종류의 정보에 대해서도 마찬가지이며, 이들 정보를 입출력하는 정보 처리 장치에 대해서도 본 발명을 실시할 수 있다.
이상 설명한 본 발명의 실시 형태에서의, 인증 회로, 키 생성 회로, 암호화 회로, 복호화 회로, 카운터 회로, 타이머 회로 등은 하드웨어에 의한 실현에 한정되는 것이 아니라, 이들 중 일부 내지는 모두를 마이크로 프로세서와 그 위에서 실행되는 소프트웨어 처치에 의해 실현해도 되고, 그 때에도 본 발명의 효과를 발휘하는 데에 있어서의 차이는 없다.
또한 여기까지의 설명의 형편상, 콘텐츠 송신 장치와 콘텐츠 수신 장치를 별도의 것으로 하고 있지만, 콘텐츠를 디스크 혹은 테이프 등의 기록 매체 상에 기록 재생을 행하는 장치에서는, 콘텐츠 송신 장치와 콘텐츠 수신 장치의 양방을 겸비하도록 하여 구성해도 되고, 그 때에는 인증 회로나 불휘발성 메모리 등을 공용화할 수 있다.
본 발명은 저작권 보호된 콘텐츠를 유선 또는 무선의 LAN을 이용하여 배신, 혹은 수신하는 시스템에서, 배신의 범위가 옥내 등에 제한되는 시스템에 유효하다.
본 발명에 따르면, 네트워크를 통해 콘텐츠의 전송을 행할 때에 저작권의 보호를 유효하게 도모할 수 있다.

Claims (11)

  1. 네트워크를 통해 데이터의 송수신을 행하는 네트워크 통신 처리 수단과,
    상기 네트워크를 통해 접속되는 콘텐츠 수신 장치에 송신하는 콘텐츠를 상기 네트워크 통신 처리 수단에 공급하는 송신 콘텐츠 생성 수단과,
    상기 콘텐츠 수신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 수신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과,
    상기 인증 수단에 의해 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 그 키 정보에 의해 상기 콘텐츠 수신 장치로 송신하는 콘텐츠의 암호화 처리를 행하는 암호화 수단과,
    상기 콘텐츠 수신 장치에의 소정의 커맨드 요구의 송신으로부터, 상기 커맨드 요구의 송신에 대응하여 상기 콘텐츠 수신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단을 포함하고,
    상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않는 것을 특징으로 하는 콘텐츠 송신 장치.
  2. 네트워크를 통해 데이터의 송수신을 행하는 네트워크 통신 처리 수단과,
    상기 네트워크를 통해 접속되는 콘텐츠 수신 장치로 송신하는 콘텐츠를 상기 네트워크 통신 처리 수단에 공급하는 송신 콘텐츠 생성 수단과,
    상기 콘텐츠 수신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 수신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과,
    상기 인증 수단에 의해 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 상기 키 정보에 의해 상기 콘텐츠 수신 장치로 송신하는 콘텐츠의 암호화 처리를 행하는 암호화 수단과,
    상기 콘텐츠 수신 장치에의 소정의 인증 정보를 수반하는 커맨드 요구의 송신으로부터, 상기 인증 정보를 수반하는 커맨드 요구의 송신에 대응하여 상기 콘텐츠 수신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단을 포함하고,
    상기 인증 수단이 상기 소정의 인증 정보를 수반하는 응답의 인증의 판정을 행하여 인증되지 않은 경우, 혹은 상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않는 것을 특징으로 하는 콘텐츠 송신 장치.
  3. 제1항에 있어서,
    상기 타이머 수단에 의해, 상기 콘텐츠 수신 장치에의 소정의 커맨드 요구 혹은 소정의 인증 정보를 수반하는 커맨드 요구의 송신으로부터, 상기 콘텐츠 수신 장치로부터의 응답의 도달까지의 시간의 계측을 적어도 2회 이상 실시하고, 소정의 통계적 처리를 행한 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않는 것을 특징으로 하는 콘텐츠 송신 장치.
  4. 네트워크를 통해 데이터의 송수신을 행하는 네트워크 통신 처리 수단과,
    상기 네트워크를 통해 접속되는 콘텐츠 송신 장치가 송신하는 콘텐츠를 상기 네트워크 통신 처리 수단을 통해 수신하는 콘텐츠 수신 처리 수단과,
    상기 콘텐츠 송신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 송신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과,
    상기 인증 수단에 의해 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 그 키 정보에 의해 상기 콘텐츠 송신 장치가 송신하는 콘텐츠의 암호 복호화 처리를 행하는 복호화 수단과,
    상기 콘텐츠 송신 장치에의 소정의 커맨드 요구의 송신으로부터, 상기 커맨드 요구의 송신에 대응하여 상기 콘텐츠 송신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단을 포함하고,
    상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 송신 장치로부터 송출되는 콘텐츠의 수신을 행하지 않는 것을 특징으로 하는 콘텐츠 수신 장치.
  5. 네트워크를 통해 데이터의 송수신을 행하는 네트워크 통신 처리 수단과,
    상기 네트워크를 통해 접속되는 콘텐츠 송신 장치가 송신하는 콘텐츠를 상기 네트워크 통신 처리 수단을 통해 수신하는 콘텐츠 수신 처리 수단과,
    상기 콘텐츠 송신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 송신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과,
    상기 인증 수단에 의해 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 그 키 정보에 의해 상기 콘텐츠 송신 장치가 송신하는 콘텐츠의 암호 복호화 처리를 행하는 복호화 수단과,
    상기 콘텐츠 송신 장치에의 소정의 인증 정보를 수반하는 커맨드 요구의 송신으로부터, 상기 인증 정보를 수반하는 커맨드 요구의 송신에 대응하여 상기 콘텐츠 송신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단을 포함하고,
    상기 인증 수단이 상기 소정의 인증 정보를 수반하는 응답의 인증의 판정을 행하여 인증되지 않은 경우, 혹은 상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 송신 장치로부터 송출되는 콘텐츠의 수신을 행하지 않는 것을 특징으로 하는 콘텐츠 수신 장치.
  6. 제4항에 있어서,
    상기 타이머 수단에 의해, 상기 콘텐츠 송신 장치에의 소정의 커맨드 요구 혹은 소정의 인증 정보를 수반하는 커맨드 요구의 송신으로부터, 상기 콘텐츠 송신 장치로부터의 응답의 도달까지의 시간의 계측을 적어도 2회 이상 실시하고, 소정의 통계적 처리를 행한 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 송신 장치로부터 송출되는 콘텐츠의 수신을 행하지 않는 것을 특징으로 하는 콘텐츠 수신 장치.
  7. 네트워크를 통해 접속되는 콘텐츠 수신 장치에 콘텐츠를 송신할 때에, 상기 콘텐츠 수신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 수신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과,
    상기 콘텐츠 수신 장치에의 소정의 커맨드 요구의 송신으로부터, 상기 커맨드 요구의 송신에 대응하여 상기 콘텐츠 수신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단을 포함하고,
    상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않는 것을 특징으로 하는 콘텐츠 송신 장치.
  8. 네트워크를 통해 접속되는 콘텐츠 송신 장치가 송신하는 콘텐츠를 수신할 때에, 상기 콘텐츠 송신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 송신 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과,
    상기 콘텐츠 송신 장치에의 소정의 커맨드 요구의 송신으로부터, 상기 커맨드 요구의 송신에 대응하여 상기 콘텐츠 송신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 수단을 포함하고,
    상기 타이머 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 콘텐츠 송신 장치로부터 송출되는 콘텐츠의 수신을 행하지 않는 것을 특징으로 하는 콘텐츠 수신 장치.
  9. 네트워크를 통해 접속되는 콘텐츠 송신 장치와 콘텐츠 수신 장치 사이의 콘텐츠 전송 방법으로서,
    상기 콘텐츠 수신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 수신 장치에 대하여 자신의 인증 요구를 발행하는 인증 단계와,
    상기 인증 단계 중에 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 그 키 정보에 의해 상기 콘텐츠 수신 장치로 송신하는 콘텐츠의 암호화 처리를 행하는 암호화 단계와,
    상기 콘텐츠 수신 장치에의 소정의 커맨드 요구의 송신으로부터, 상기 커맨드 요구의 송신에 대응하여 상기 콘텐츠 수신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 단계와,
    상기 암호화 단계에서 암호화된 콘텐츠를 상기 콘텐츠 수신 장치에 송출하는 출력 단계
    를 포함하며,
    상기 타이머 단계에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 출력 단계에서 행해지는 상기 콘텐츠 송신 장치로부터 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않는 것을 특징으로 하는 콘텐츠 전송 방법.
  10. 네트워크를 통해 접속되는 콘텐츠 송신 장치와 콘텐츠 수신 장치 사이의 콘텐츠 전송 방법으로서,
    상기 콘텐츠 수신 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 콘텐츠 수신 장치에 대하여 자신의 인증 요구를 발행하는 인증 단계와,
    상기 인증 단계 중에 인증 처리를 실행하여 얻어지는 정보에 기초하여 키 정보를 생성하고, 그 키 정보에 의해 상기 콘텐츠 수신 장치로 송신하는 콘텐츠의 암호화 처리를 행하는 암호화 단계와,
    상기 콘텐츠 수신 장치에의 소정의 인증 정보를 수반하는 커맨드 요구의 송신으로부터, 상기 인증 정보를 수반하는 커맨드 요구의 송신에 대응하여 상기 콘텐츠 수신 장치로부터 송신되는 응답의 도달까지의 시간을 계측하는 타이머 단계와,
    상기 암호화 단계에서 암호화된 콘텐츠를 상기 콘텐츠 수신 장치에 송출하는 출력 단계
    를 포함하며,
    상기 콘텐츠 송신 장치가 갖는 타이머 단계에서의 계측 결과가 소정의 값을 초과한 경우, 혹은 상기 콘텐츠 송신 장치가 갖는 인증 단계가 소정의 인증 정보를 수반하는 응답의 인증의 판정을 행하여 인증되지 않은 경우에는, 상기 출력 단계에서 행해지는 상기 콘텐츠 송신 장치로부터 상기 콘텐츠 수신 장치에의 콘텐츠 송출을 행하지 않는 것을 특징으로 하는 콘텐츠 전송 방법.
  11. 네트워크를 통해 접속되는 다른 정보 처리 장치에 정보를 출력할 때에, 그 다른 정보 처리 장치로부터의 인증 요구를 수취하고 그 인증 요구에 대한 인증의 판정을 행함과 함께, 상기 다른 정보 처리 장치에 대하여 자신의 인증 요구를 발행하는 인증 수단과,
    상기 다른 정보 처리 장치에의 소정의 커맨드 요구의 출력으로부터, 상기 커맨드 요구의 출력에 대응하여 상기 다른 정보 처리 장치로부터 출력되는 응답의 도달까지의 시간을 계측하는 시간 계측 수단을 포함하고,
    상기 시간 계측 수단에서의 계측 결과가 소정의 값을 초과한 경우에는, 상기 다른 정보 처리 장치에의 정보 출력을 행하지 않는 것을 특징으로 하는 정보 처리 장치.
KR1020040034224A 2004-01-16 2004-05-14 콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법 KR100787292B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2004-00008621 2004-01-16
JP2004008621A JP4982031B2 (ja) 2004-01-16 2004-01-16 コンテンツ送信装置、コンテンツ受信装置およびコンテンツ送信方法、コンテンツ受信方法

Publications (2)

Publication Number Publication Date
KR20050075676A KR20050075676A (ko) 2005-07-21
KR100787292B1 true KR100787292B1 (ko) 2007-12-20

Family

ID=34747187

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040034224A KR100787292B1 (ko) 2004-01-16 2004-05-14 콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법

Country Status (4)

Country Link
US (2) US8010792B2 (ko)
JP (1) JP4982031B2 (ko)
KR (1) KR100787292B1 (ko)
CN (2) CN100495962C (ko)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4881538B2 (ja) * 2003-06-10 2012-02-22 株式会社日立製作所 コンテンツ送信装置およびコンテンツ送信方法
JP4608886B2 (ja) * 2004-01-16 2011-01-12 株式会社日立製作所 コンテンツ送信装置および方法
US7606870B2 (en) * 2004-01-22 2009-10-20 Arris Group, Inc. Method for displaying vendor name in a CMTS command line interface
JP4645049B2 (ja) * 2004-03-19 2011-03-09 株式会社日立製作所 コンテンツ送信装置およびコンテンツ送信方法
JP4665465B2 (ja) * 2004-09-07 2011-04-06 パナソニック株式会社 通信装置、通信システム、通信方法
JP2006323707A (ja) * 2005-05-20 2006-11-30 Hitachi Ltd コンテンツ送信装置、コンテンツ受信装置、コンテンツ送信方法及びコンテンツ受信方法
KR100823260B1 (ko) * 2006-01-19 2008-04-17 삼성전자주식회사 도메인에 가입하지 않은 기기로 콘텐트를 전송하는 방법 및장치
JP4830516B2 (ja) * 2006-01-30 2011-12-07 大日本印刷株式会社 通信システム
JP2007329688A (ja) * 2006-06-07 2007-12-20 Canon Inc データ処理装置およびその方法
JP5265860B2 (ja) * 2006-09-05 2013-08-14 ソニー株式会社 受信装置
US20090080665A1 (en) * 2007-09-25 2009-03-26 Aceurity, Inc. Method of Generating Secure Codes for a Randomized Scrambling Scheme for the Protection of Unprotected Transient Information
US8396951B2 (en) * 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
JP5331354B2 (ja) * 2008-03-17 2013-10-30 日立コンシューマエレクトロニクス株式会社 コンテンツ送信装置、コンテンツ受信装置
US8707037B2 (en) * 2008-04-17 2014-04-22 Atmel Corporation Cryptographic authentication apparatus, systems and methods
KR101579109B1 (ko) * 2009-02-27 2015-12-21 삼성전자주식회사 WiHD 디바이스의 복제 방지 방법 및 장치
US8627074B1 (en) * 2009-05-12 2014-01-07 Marvell International Ltd. Secure block acknowledgement mechanism for use in communication networks
EP2405650A1 (en) * 2010-07-09 2012-01-11 Nagravision S.A. A method for secure transfer of messages
JP5177238B2 (ja) * 2011-01-18 2013-04-03 株式会社日立製作所 コンテンツ送信装置およびコンテンツ送信方法
WO2014136480A1 (ja) * 2013-03-08 2014-09-12 ソニー株式会社 通信装置及び通信方法、コンピューター・プログラム、並びに通信システム
JP6069120B2 (ja) * 2013-07-11 2017-02-01 株式会社メガチップス 情報処理システム
JP6023853B1 (ja) * 2015-05-29 2016-11-09 日本電信電話株式会社 認証装置、認証システム、認証方法、およびプログラム
US10140443B2 (en) * 2016-04-13 2018-11-27 Vmware, Inc. Authentication source selection
US10158651B1 (en) * 2016-04-20 2018-12-18 Wells Fargo Bank, N.A. Verifying secure transactions through distributed nodes
US11386017B2 (en) * 2018-06-20 2022-07-12 Intel Corporation Technologies for secure authentication and programming of accelerator devices
CN112242995B (zh) * 2020-09-10 2021-12-21 西安电子科技大学 一种数字内容保护***中单向安全认证方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010041396A (ko) * 1998-02-27 2001-05-15 클라스 노린, 쿨트 헬스트룀 무선 atm 라디오 통신 네트워크의 atm 이동 단말기 및 atm 액세스 노드간의 보안 통신을 위한 인증 방법 및 인증 장치
US6538558B2 (en) 1996-09-20 2003-03-25 Alps Electric Co., Ltd. Communication system

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4803763A (en) * 1986-08-28 1989-02-14 Nippon Soken, Inc. Method of making a laminated piezoelectric transducer
US5319705A (en) * 1992-10-21 1994-06-07 International Business Machines Corporation Method and system for multimedia access control enablement
US5715403A (en) * 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
DE19605214A1 (de) * 1995-02-23 1996-08-29 Bosch Gmbh Robert Ultraschallantriebselement
NL1000238C2 (nl) * 1995-04-27 1996-10-29 Nederland Ptt Werkwijze voor het monitoren van een via ten minste één telecommunicatielink te verzenden signaal, monitorsysteem monitorbesturingsinrichting en verwerkingsmiddelen.
TW333630B (en) * 1996-05-22 1998-06-11 Matsushita Electric Ind Co Ltd An encryption apparatus for ensuring security in communication between devices
CN1202579C (zh) * 1996-07-12 2005-05-18 太平洋水泥株式会社 压电变压器装置
JPH10271154A (ja) 1997-03-21 1998-10-09 Nec Eng Ltd 不正アクセス防止方法およびシステム
DE19757877A1 (de) * 1997-12-24 1999-07-01 Bosch Gmbh Robert Verfahren zur Herstellung piezoelektrischer Aktoren und piezoelektrischer Aktor
US6134599A (en) 1998-04-18 2000-10-17 Sun Microsystems, Inc. System and method for organizing devices in a network into a tree using suitability values
US6282653B1 (en) * 1998-05-15 2001-08-28 International Business Machines Corporation Royalty collection method and system for use of copyrighted digital materials on the internet
US7058414B1 (en) * 2000-05-26 2006-06-06 Freescale Semiconductor, Inc. Method and system for enabling device functions based on distance information
JP3816689B2 (ja) 1999-03-31 2006-08-30 株式会社東芝 情報配信装置、情報受信装置及び通信方法
US6629246B1 (en) * 1999-04-28 2003-09-30 Sun Microsystems, Inc. Single sign-on for a network system that includes multiple separately-controlled restricted access resources
KR100580159B1 (ko) 1999-06-28 2006-05-15 삼성전자주식회사 불법 복제 방지를 위한 디지털 인터페이스 방법
US6611507B1 (en) * 1999-07-30 2003-08-26 Nokia Corporation System and method for effecting information transmission and soft handoff between frequency division duplex and time division duplex communications systems
AU6716500A (en) * 1999-08-27 2001-03-26 Nokia Corporation Mobile multimedia terminal for dvb-t and large and small cell communication
JP3749817B2 (ja) * 2000-03-30 2006-03-01 株式会社東芝 送信装置およびその送信方法
JP4731034B2 (ja) * 2000-04-06 2011-07-20 パナソニック株式会社 著作物保護システム、暗号化装置、復号化装置および記録媒体
DE60106802T2 (de) * 2000-04-06 2005-03-10 Matsushita Electric Industrial Co., Ltd., Kadoma Urheberrechtsschutzsystem, Verschlüsselungsvorrichtung, Entschlüsselungsvorrichtung und Aufzeichnungsmedium
US20020092015A1 (en) 2000-05-26 2002-07-11 Sprunk Eric J. Access control processor
US6684254B1 (en) * 2000-05-31 2004-01-27 International Business Machines Corporation Hyperlink filter for “pirated” and “disputed” copyright material on the internet in a method, system and program
JP2002048558A (ja) * 2000-08-03 2002-02-15 Sony Corp サービス提供システム、ナビゲーション装置
TWI266287B (en) * 2000-08-18 2006-11-11 Sony Corp Communication system, communication apparatus, communication method, record medium, and program
JP4187935B2 (ja) * 2000-08-23 2008-11-26 株式会社東芝 無線通信システム、送信装置、受信装置及びコンテンツデータ転送方法
JP4552294B2 (ja) * 2000-08-31 2010-09-29 ソニー株式会社 コンテンツ配信システム、コンテンツ配信方法、および情報処理装置、並びにプログラム提供媒体
US7287282B2 (en) * 2000-09-29 2007-10-23 Matsushita Electric Industrial Co., Ltd. Copyright protection system, transmitter, receiver, bridge device, copyright protective method, medium, and program
US7039392B2 (en) * 2000-10-10 2006-05-02 Freescale Semiconductor System and method for providing device authentication in a wireless network
JP3628250B2 (ja) * 2000-11-17 2005-03-09 株式会社東芝 無線通信システムで用いられる登録・認証方法
FR2818062B1 (fr) * 2000-12-07 2003-04-11 Thomson Multimedia Sa Methode de transmission securisee de donnees numeriques d'une source vers un recepteur
KR100741144B1 (ko) 2001-01-30 2007-07-20 주식회사 디지캡 디지털 컨텐츠 복제 방지 장치 및 방법
JP2002229950A (ja) 2001-02-02 2002-08-16 Ntt Docomo Inc 情報登録装置、情報登録システム、情報登録方法、情報登録プログラム、及び情報登録プログラムを記録したコンピュータ読取り可能な記録媒体
JP2002300162A (ja) * 2001-04-03 2002-10-11 Matsushita Electric Ind Co Ltd グループ化装置、グループ化システム、グループ化方法
FI20010766A0 (fi) * 2001-04-11 2001-04-11 Panphonics Oy Sähkömekaaninen muunnin ja menetelmä energioiden muuntamiseksi
US7395245B2 (en) * 2001-06-07 2008-07-01 Matsushita Electric Industrial Co., Ltd. Content usage management system and server used in the system
KR100792289B1 (ko) * 2001-07-13 2008-01-07 삼성전자주식회사 컨텐츠 다운로드 시스템 및 방법
EP1288765B1 (en) * 2001-09-04 2007-11-21 Telefonaktiebolaget LM Ericsson (publ) Universal authentication mechanism
JP2003124766A (ja) * 2001-10-17 2003-04-25 Murata Mfg Co Ltd 積層型圧電共振子の製造方法
JP3940283B2 (ja) * 2001-10-22 2007-07-04 Kddi株式会社 チケットを用いて相互に認証するサービス予約及び提供方法、そのプログラム並びに該プログラムを記録した記録媒体
JP2003224556A (ja) * 2002-01-28 2003-08-08 Toshiba Corp 通信装置及び通信制御方法
EP1486045A1 (en) * 2002-03-12 2004-12-15 Koninklijke Philips Electronics N.V. Using timing signals to determine proximity between two nodes
JP2003280778A (ja) 2002-03-19 2003-10-02 Canon Inc 電子機器
KR101011831B1 (ko) * 2002-05-29 2011-01-31 파나소닉 주식회사 데이터 송신 장치, 데이터 수신 장치, 데이터 전송 시스템및 데이터 전송 방법
JP4477835B2 (ja) 2002-06-11 2010-06-09 パナソニック株式会社 認証システム、鍵登録装置及び方法
DE60323182D1 (de) * 2002-06-11 2008-10-09 Matsushita Electric Ind Co Ltd Authentifizierungssystem
KR101016983B1 (ko) * 2002-07-26 2011-02-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 보안 인증된 거리 측정
CN1174584C (zh) 2002-08-13 2004-11-03 北京长城鼎兴网络通信技术有限公司 一种利用串行总线实现多点通信的方法
US7398392B2 (en) * 2002-11-15 2008-07-08 Cable Television Laboratories, Inc. Method for using communication channel round-trip response time for digital asset management
JP4125585B2 (ja) * 2002-11-18 2008-07-30 松下電器産業株式会社 無線通信システム,無線通信装置,無線通信方法,プログラム,および記録媒体
JP3826100B2 (ja) 2002-11-27 2006-09-27 株式会社東芝 通信中継装置、通信システム及び通信制御プログラム
JP4214807B2 (ja) * 2003-03-26 2009-01-28 パナソニック株式会社 著作権保護システム、送信装置、著作権保護方法、及び記録媒体
JP2004343448A (ja) 2003-05-15 2004-12-02 Matsushita Electric Ind Co Ltd 無線lanアクセス認証システム
JP2004356206A (ja) * 2003-05-27 2004-12-16 Fuji Photo Film Co Ltd 積層構造体及びその製造方法
JP4881538B2 (ja) 2003-06-10 2012-02-22 株式会社日立製作所 コンテンツ送信装置およびコンテンツ送信方法
JP4647903B2 (ja) * 2003-07-09 2011-03-09 株式会社東芝 情報通信装置、通信システム及びデータ伝送制御プログラム
JP4029864B2 (ja) 2003-08-06 2008-01-09 コニカミノルタビジネステクノロジーズ株式会社 データ管理サーバ、データ管理方法、およびコンピュータプログラム
JP4608886B2 (ja) * 2004-01-16 2011-01-12 株式会社日立製作所 コンテンツ送信装置および方法
JP4645049B2 (ja) * 2004-03-19 2011-03-09 株式会社日立製作所 コンテンツ送信装置およびコンテンツ送信方法
JP2006323707A (ja) * 2005-05-20 2006-11-30 Hitachi Ltd コンテンツ送信装置、コンテンツ受信装置、コンテンツ送信方法及びコンテンツ受信方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6538558B2 (en) 1996-09-20 2003-03-25 Alps Electric Co., Ltd. Communication system
KR20010041396A (ko) * 1998-02-27 2001-05-15 클라스 노린, 쿨트 헬스트룀 무선 atm 라디오 통신 네트워크의 atm 이동 단말기 및 atm 액세스 노드간의 보안 통신을 위한 인증 방법 및 인증 장치

Also Published As

Publication number Publication date
CN100495962C (zh) 2009-06-03
US20110314282A1 (en) 2011-12-22
CN101540680A (zh) 2009-09-23
CN101540680B (zh) 2011-09-07
KR20050075676A (ko) 2005-07-21
US20050160265A1 (en) 2005-07-21
US8010792B2 (en) 2011-08-30
CN1642082A (zh) 2005-07-20
JP4982031B2 (ja) 2012-07-25
JP2005204093A (ja) 2005-07-28
US8468350B2 (en) 2013-06-18

Similar Documents

Publication Publication Date Title
KR100593768B1 (ko) 콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법
KR100787292B1 (ko) 콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 전송 방법
KR100975682B1 (ko) 콘텐츠 송신 장치, 콘텐츠 수신 장치 및 콘텐츠 송신 방법
JP4608886B2 (ja) コンテンツ送信装置および方法
US20060265735A1 (en) Content transmission apparatus, content reception apparatus, content transmission method and content reception method
JP2004533194A (ja) データを交換するように構成されたデバイスおよび認証の方法
CN101174946A (zh) 内容发送装置、内容接收装置和内容加密方法
TW200302656A (en) Communication device and communication control method
US20060168292A1 (en) Apparatus and method for receiving or transmitting contents
JP4113462B2 (ja) コンテンツ通信履歴解析システム及びデータ通信制御装置
US8312166B2 (en) Proximity detection method
JP4458764B2 (ja) データ伝送装置、データ伝送装置の識別情報管理装置、データ伝送装置の管理システム、及びデータ伝送装置の管理方法
JP5163726B2 (ja) コンテンツ送信装置、コンテンツ受信装置およびコンテンツ伝送方法
JP5177238B2 (ja) コンテンツ送信装置およびコンテンツ送信方法
JP2010119137A (ja) コンテンツ送信装置及びコンテンツ送信方法
WO2007042996A1 (en) Improved security system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
E801 Decision on dismissal of amendment
B601 Maintenance of original decision after re-examination before a trial
S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121121

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131119

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141120

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151118

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20161123

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20171114

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20181121

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20191120

Year of fee payment: 13