맞춤기술찾기

이전대상기술

플레이어 및 카트리지 간의 디지털 콘텐츠 보호 방법

  • 기술번호 : KST2014042864
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 플레이어 및 카트리지 간의 디지털 콘텐츠 보호 방법에 관한 것으로서, 본 발명에 따른 디지털 콘텐츠 보호 방법은 카트리지가 플레이어의 공개키를 이용하여 카트리지의 공개키, 패스워드 및 세션키로부터 암호화된 인증 요청 메시지를 생성하여 플레이어에 전송하고, 플레이어가 플레이어의 개인키를 이용하여 인증 요청 메시지를 복호화하고, 복호화된 인증 요청 메시지를 이용하여 카트리지를 인증하고, 세션키를 이용하여 카트리지의 공개키로부터 암호화된 응답 메시지를 생성하여 카트리지에 전송하며, 카트리지가 세션키를 이용하여 응답 메시지를 복호화하고, 복호화된 응답 메시지에 포함된 카트리지의 공개키를 이용하여 플레이어를 상호 인증한다.
Int. CL H04L 9/32 (2006.01) G06F 21/24 (2006.01)
CPC G06F 21/10(2013.01) G06F 21/10(2013.01) G06F 21/10(2013.01) G06F 21/10(2013.01) G06F 21/10(2013.01) G06F 21/10(2013.01)
출원번호/일자 1020110004242 (2011.01.14)
출원인 동국대학교 산학협력단
등록번호/일자 10-1188659-0000 (2012.09.28)
공개번호/일자 10-2012-0082761 (2012.07.24) 문서열기
공고번호/일자 (20121009) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2011.02.16)
심사청구항수 16

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 동국대학교 산학협력단 대한민국 서울특별시 중구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 임대운 대한민국 서울특별시 은평구
2 양기주 대한민국 서울특별시 서초구
3 금은지 대한민국 경기도 수원시 권선구
4 김영식 대한민국 광주광역시 서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인충현 대한민국 서울특별시 서초구 동산로 **, *층(양재동, 베델회관)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 동국대학교 산학협력단 서울특별시 중구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2011.01.14 수리 (Accepted) 1-1-2011-0034350-78
2 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2011.02.16 수리 (Accepted) 1-1-2011-0110896-45
3 선행기술조사의뢰서
Request for Prior Art Search
2011.10.14 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2011.11.18 수리 (Accepted) 9-1-2011-0091999-12
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2011.12.06 수리 (Accepted) 4-1-2011-5243351-46
6 의견제출통지서
Notification of reason for refusal
2012.01.12 발송처리완료 (Completion of Transmission) 9-5-2012-0021376-31
7 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2012.03.09 수리 (Accepted) 1-1-2012-0192731-66
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2012.04.10 수리 (Accepted) 1-1-2012-0287076-63
9 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2012.04.10 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2012-0287078-54
10 등록결정서
Decision to grant
2012.09.20 발송처리완료 (Completion of Transmission) 9-5-2012-0555344-16
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.01.10 수리 (Accepted) 4-1-2014-0002002-62
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.08.16 수리 (Accepted) 4-1-2019-5163486-33
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
플레이어(player) 및 카트리지(cartridge) 간의 디지털 콘텐츠 보호 방법에 있어서,상기 카트리지가 상기 카트리지의 공개키, 상기 카트리지의 개인키, 상기 플레이어의 공개키 및 상기 카트리지의 공개키와 마스터키(master key) 쌍(pair)을 이용하여 생성된 패스워드를 상기 카트리지에 구비된 스마트카드(smart card)에 저장하고, 암호화된 디지털 콘텐츠와 암호화 키를 상기 카트리지에 구비된 저장공간에 저장하는 단계;상기 플레이어의 공개키를 이용하여 상기 저장된 카트리지의 공개키, 패스워드 및 세션키(session key)로부터 암호화된 인증 요청 메시지를 생성하는 단계;상기 카트리지가 상기 생성된 인증 요청 메시지를 상기 플레이어에 전송하고, 이에 대한 응답으로 상기 플레이어로부터 상기 플레이어의 타임스탬프(time stamp)를 포함하여 암호화된 응답 메시지를 수신하는 단계;상기 카트리지가 상기 세션키를 이용하여 상기 수신된 응답 메시지를 복호화하는 단계; 및상기 카트리지가 상기 복호화된 응답 메시지에 포함된 카트리지의 공개키의 유효 여부를 검사함으로써 상기 플레이어를 인증하는 단계를 포함하고,상기 플레이어를 인증하는 단계는 상기 타임스탬프와 소정 값과의 비교 결과에 따라 선택적으로 수행됨으로써 제한 시간이 경과한 경우의 인증을 거부하는 것을 특징으로 하는 방법
2 2
제 1 항에 있어서,상기 패스워드는 해시 함수를 이용하여 상기 카트리지의 공개키로부터 아이디를 생성하고, 생성된 아이디(identifier) 및 상기 마스터키 쌍을 연산함으로써 생성된 것을 특징으로 하는 방법
3 3
제 1 항에 있어서,상기 암호화된 디지털 콘텐츠는 상기 카트리지의 고유 비밀키를 이용하여 블록 암호화하여 저장되고, 상기 암호화 키는 상기 고유 비밀키를 상기 카트리지의 개인키로 암호화하여 저장되는 것을 특징으로 하는 방법
4 4
제 1 항에 있어서,상기 플레이어를 인증하는 단계는,상기 복호화된 응답 메시지로부터 상기 카트리지의 공개키를 추출하는 단계; 및상기 추출된 카트리지의 공개키와 상기 스마트카드에 저장된 카트리지의 공개키를 비교하여 양자의 동일 여부를 판단하는 단계를 포함하는 방법
5 5
삭제
6 6
제 1 항에 있어서,상기 타임스탬프가 소정 값보다 큰 경우 상기 카트리지는 인증을 거부하는 것을 특징으로 하는 방법
7 7
플레이어 및 카트리지 간의 디지털 콘텐츠 보호 방법에 있어서,상기 플레이어가 상기 플레이어의 개인키와 마스터키 쌍을 상기 플레이어에 구비된 스마트카드에 저장하는 단계;상기 플레이어가 상기 카트리지로부터 암호화된 인증 요청 메시지를 수신하는 단계;상기 플레이어가 상기 플레이어의 개인키를 이용하여 상기 카트리지의 타임스탬프를 포함하는 인증 요청 메시지를 복호화하는 단계; 및상기 복호화된 인증 요청 메시지에 포함된 카트리지의 공개키로부터 패스워드를 생성하여 상기 복호화된 인증 요청 메시지에 포함된 패스워드와 비교함으로써 상기 카트리지를 인증하는 단계를 포함하고,상기 카트리지를 인증하는 단계는 상기 타임스탬프와 소정 값과의 비교 결과에 따라 선택적으로 수행됨으로써 제한 시간이 경과한 경우의 인증을 거부하는 것을 특징으로 하는 방법
8 8
제 7 항에 있어서,상기 복호화된 인증 요청 메시지에 포함된 세션키를 이용하여 상기 카트리지의 공개키로부터 암호화된 응답 메시지를 생성하는 단계; 및상기 플레이어가 상기 생성된 응답 메시지를 상기 카트리지에 전송하는 단계를 더 포함하는 방법
9 9
제 7 항에 있어서,상기 카트리지를 인증하는 단계는,상기 복호화된 인증 요청 메시지로부터 카트리지의 공개키와 패스워드를 추출하는 단계;해시 함수를 이용하여 상기 추출된 카트리지의 공개키로부터 아이디를 생성하고, 생성된 아이디 및 저장된 마스터키 쌍을 연산함으로써 패스워드를 생성하는 단계; 및상기 생성된 패스워드와 상기 추출된 패스워드를 비교함으로써 양자의 일치 여부를 검사하는 단계를 포함하는 방법
10 10
삭제
11 11
제 7 항에 있어서,상기 타임스탬프가 소정 값보다 큰 경우 상기 플레이어는 인증을 거부하는 것을 특징으로 하는 방법
12 12
플레이어 및 카트리지 간의 디지털 콘텐츠 보호 방법에 있어서,상기 카트리지가 상기 카트리지의 공개키, 상기 카트리지의 개인키 및 상기 플레이어의 공개키를 상기 카트리지에 구비된 스마트카드에 저장하고, 암호화된 디지털 콘텐츠와 암호화 키를 상기 카트리지에 구비된 저장공간에 저장하는 단계;상기 카트리지가 상기 암호화된 인증 요청 메시지를 생성하여 상기 플레이어에 전송하고, 이에 대한 응답으로 상기 플레이어로부터 상기 플레이어의 타임스탬프를 포함하여 암호화된 응답 메시지를 수신하는 단계;상기 카트리지가 상기 수신된 응답 메시지를 복호화하고, 상기 타임스탬프를 고려하여 제한 시간이 경과되지 않은 경우에 한하여 상기 복호화된 응답 메시지에 포함된 카트리지의 공개키의 유효 여부를 검사함으로써 상기 플레이어를 인증하는 단계; 및상기 플레이어가 인증된 경우 상기 카트리지가 상기 저장된 디지털 콘텐츠와 암호화 키를 상기 플레이어에 전송하는 단계를 포함하는 방법
13 13
제 12 항에 있어서,상기 암호화된 디지털 콘텐츠는 상기 카트리지의 고유 비밀키를 이용하여 블록 암호화하여 저장되고, 상기 암호화 키는 상기 고유 비밀키를 상기 카트리지의 개인키로 암호화하여 저장되는 것을 특징으로 하는 방법
14 14
제 12 항에 있어서,상기 인증 요청 메시지는 상기 카트리지의 공개키를 포함하고,상기 저장된 디지털 콘텐츠는 상기 플레이어가 상기 카트리지의 공개키를 이용하여 상기 암호화 키를 해독한 경우에 한하여 상기 카트리지로부터 상기 플레이어로 전송되는 것을 특징으로 하는 방법
15 15
플레이어 및 카트리지 간의 디지털 콘텐츠 보호 방법에 있어서,상기 플레이어가 상기 플레이어의 개인키를 상기 플레이어에 구비된 스마트카드에 저장하는 단계;상기 플레이어가 상기 카트리지로부터 암호화된 인증 요청 메시지를 수신하는 단계;상기 플레이어가 상기 플레이어의 개인키를 이용하여 상기 카트리지의 타임스탬프를 포함하는 인증 요청 메시지를 복호화하고, 복호화된 인증 요청 메시지를 이용하여 상기 타임스탬프를 고려한 제한 시간이 경과되지 않은 경우에 한하여 카트리지를 인증하는 단계;상기 카트리지가 인증된 경우 상기 플레이어가 암호화된 응답 메시지를 생성하여 상기 카트리지에 전송하는 단계;상기 플레이어가 상기 카트리지로부터 상기 암호화된 디지털 콘텐츠와 암호화 키를 수신하는 단계; 및상기 플레이어가 상기 수신된 암호화 키를 해독하고 상기 해독된 암호화 키를 이용하여 상기 암호화된 디지털 콘텐츠를 복호화하는 단계를 포함하는 방법
16 16
제 15 항에 있어서,상기 암호화된 디지털 콘텐츠는 상기 카트리지의 고유 비밀키를 이용하여 블록 암호화되고, 상기 암호화 키는 상기 고유 비밀키를 상기 카트리지의 개인키로 암호화된 것을 특징으로 하는 방법
17 17
제 15 항에 있어서,상기 인증 요청 메시지는 상기 카트리지의 공개키를 포함하고,상기 플레이어가 상기 수신된 암호화 키를 해독하는 단계는 상기 카트리지의 공개키를 이용하여 상기 카트리지의 개인키로 암호화된 암호화 키를 해독하는 것을 특징으로 하는 방법
18 18
제 1 항 내지 제 4 항, 제 6 항 내지 제 9 항, 또는 제 11 항 내지 제 17 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 동국대학교 산학협력단 산학협력중심대학육성사업 [산중-기술개발] 검증 가능한 안전성을 갖는 초경량 암호 시스템 개발