맞춤기술찾기

이전대상기술

소스인증 및 부인방지를 제공하는 수신제한 시스템 및 그 방법

  • 기술번호 : KST2015143130
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명, 소스인증 및 부인방지를 제공하는 수신제한 시스템 및 그 방법은, 수신제한 서버가, 그룹 키(AK) 관련 정보 및 스크램블링 키(CW) 관련 정보 중 적어도 하나를 적어도 하나의 단말로 전송하고, 오일러의 토션 함수를 이용해 컨텐츠 관련 정보를 가공하여 도출되는 소스인증 표시자 또는 부인방지 표시자를 생성하여 전송하는데, 본 발명에 따른 소스인증 표시자 또는 부인방지 표시자는 서버만이 계산할 수 있는 값이고 변조가 불가능하여, 최소한의 연산만으로 소스인증 및 부인방지를 제공함으로써, 악의적 공격자들로부터의 공격을 차단하는 효과를 얻을 수 있다.
Int. CL H04N 7/167 (2011.01) H04L 9/08 (2006.01)
CPC H04N 7/1675(2013.01) H04N 7/1675(2013.01) H04N 7/1675(2013.01)
출원번호/일자 1020090014176 (2009.02.20)
출원인 성균관대학교산학협력단
등록번호/일자 10-1020416-0000 (2011.02.28)
공개번호/일자 10-2010-0095069 (2010.08.30) 문서열기
공고번호/일자 (20110309) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.02.20)
심사청구항수 13

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 성균관대학교산학협력단 대한민국 경기도 수원시 장안구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 최형기 대한민국 서울특별시 서초구
2 김정윤 대한민국 경기도 수원시 장안구
3 임이진 대한민국 대구광역시 수성구
4 김동진 대한민국 경기도 안양시 동안구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 성균관대학교산학협력단 대한민국 경기도 수원시 장안구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.02.20 수리 (Accepted) 1-1-2009-0105573-37
2 선행기술조사의뢰서
Request for Prior Art Search
2009.10.08 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2009.12.03 수리 (Accepted) 9-1-2009-0064915-17
4 의견제출통지서
Notification of reason for refusal
2010.08.16 발송처리완료 (Completion of Transmission) 9-5-2010-0355481-47
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2010.10.14 수리 (Accepted) 1-1-2010-0663835-51
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2010.10.14 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2010-0663844-62
7 등록결정서
Decision to grant
2011.02.23 발송처리완료 (Completion of Transmission) 9-5-2011-0104939-71
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.04.26 수리 (Accepted) 4-1-2012-5090770-53
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.20 수리 (Accepted) 4-1-2012-5131828-19
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2012.06.27 수리 (Accepted) 4-1-2012-5137236-29
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.02.23 수리 (Accepted) 4-1-2017-5028829-43
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
임의의 두 소수를 곱하여 N 값을 생성하고, 상기 N 값 및 생성된 N 값에 대해 수신제한 서버의 개인키로 서명한 값을 적어도 하나의 단말로 전송하고, 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보 및 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보를 포함하는 그룹 키 관련 정보를 생성하여 적어도 하나의 단말로 전송하고, 상기 그룹 키를 이용해 스크램블링 키(CW)를 암호화한 값을 생성하고, 컨텐츠를 상기 스크램블링 키로 암호화하여 스크램블링 키로 암호화된 컨텐츠를 생성하고, 상기 N 값, 상기 스크램블링 키, 및 오일러의 토션 함수를 이용해 컨텐츠 관련 정보를 가공하여 소스 인증 표시자 또는 부인방지 표시자를 생성하며, 생성된 상기 암호화된 스크램블링 키, 상기 스크램블링 키로 암호화된 컨텐츠 및 상기 소스 인증 표시자 또는 부인방지 표시자를 적어도 하나의 단말로 전송하는 것을 특징으로 하는, 수신제한 서버
2 2
삭제
3 3
청구항 1에 있어서, 상기 임의의 두 소수는 상기 수신제한 서버만이 비밀리에 알고 있는 것을 특징으로 하는, 수신제한 서버
4 4
청구항 1에 있어서, 상기 소스인증 표시자 또는 부인방지 표시자는, 컨텐츠에 대한 해쉬 함수 적용 결과에 대해 (CW-1 mod φ(N)) 승을 하고, 상기 N으로 모듈로(modulo) 연산한 결과로부터 생성되며, 여기서, CW는 스크램블링 키, mod는 모듈로 연산자, φ(N)는 오일러의 토션 함수인 것을 특징으로 하는, 수신제한 서버
5 5
삭제
6 6
청구항 1에 있어서, 상기 그룹 키 또는 상기 스크램블링 키는 의사 난수 생성기를 활용해 생성되는 것을 특징으로 하는, 수신제한 서버
7 7
삭제
8 8
수신제한 서버로부터, 임의의 두 소수를 곱하여 생성된 N 값 및 N 값에 대해 수신제한 서버의 개인키로 서명한 값을 수신하여, 상기 N 값에 대해 수신제한 서버의 개인키로 서명한 값에 대한 서명 검증을 수행한 결과가 상기 N 값과 동일한지 판단하고, 수신제한 서버로부터, 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보 및 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보를 포함하는 그룹 키 관련 정보를 수신하고, 상기 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보를 복호하여 그룹 키를 획득하고, 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보에 대해 서명 검증을 수행한 결과가 상기 그룹 키와 동일한지 판단하며, 수신제한 서버로부터, 상기 암호화된 스크램블링 키, 상기 스크램블링 키로 암호화된 컨텐츠 및 상기 소스 인증 표시자 또는 부인방지 표시자를 수신하여, 상기 그룹 키를 이용해 상기 암호화된 스크램블링 키(CW)를 복호하여 스크램블링 키를 획득하고, 획득한 스크램블링 키를 이용해 상기 스크램블링 키로 암호화된 컨텐츠를 복호하며, 소스 인증 표시자 또는 부인방지 표시자로부터 상기 N 값 및 상기 스크램블링 키를 이용해 도출한 컨텐츠 관련 정보가 원래의 컨텐츠 관련 정보와 동일한지 체크하여 컨텐츠를 검증하는, 수신제한 단말
9 9
청구항 8에 있어서, 상기 수신제한 단말은, (QCW mod N) 연산을 통해 상기 컨텐츠 관련 정보를 복호하되, 여기서, Q는 상기 소스인증 표시자 또는 부인방지 표시자이고, CW는 상기 스크램블링 키, mod는 모듈로 연산자이고, 상기 컨텐츠 관련 정보는 컨텐츠에 대해 해쉬 함수를 적용한 결과인 것을 특징으로 하는, 수신제한 단말
10 10
수신제한 서버가, 임의의 두 소수를 곱하여 N 값을 생성하고, 상기 N 값 및 생성된 N 값에 대해 수신제한 서버의 개인키로 서명한 값을 적어도 하나의 단말로 전송하는 단계; 상기 수신제한 서버가, 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보 및 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보를 포함하는 그룹 키 관련 정보를 생성하여 적어도 하나의 단말로 전송하는 단계; 및 상기 수신제한 서버가, 상기 그룹 키를 이용해 스크램블링 키(CW)를 암호화한 값을 생성하고, 컨텐츠를 상기 스크램블링 키로 암호화하여 스크램블링 키로 암호화된 컨텐츠를 생성하고, 상기 N 값, 상기 스크램블링 키, 및 오일러의 토션 함수를 이용해 컨텐츠 관련 정보를 가공하여 소스 인증 표시자 또는 부인방지 표시자를 생성하며, 생성된 상기 암호화된 스크램블링 키, 상기 스크램블링 키로 암호화된 컨텐츠 및 상기 소스 인증 표시자 또는 부인방지 표시자를 적어도 하나의 단말로 전송하는 단계를 포함하는, 수신제한 방송 방법
11 11
삭제
12 12
청구항 10에 있어서, 상기 임의의 두 소수는 상기 수신제한 서버만이 비밀리에 알고 있는 것을 특징으로 하는, 수신제한 방송 방법
13 13
청구항 10에 있어서, 상기 소스인증 표시자 또는 부인방지 표시자는, 컨텐츠에 대한 해쉬 함수 적용 결과에 대해 (CW-1 mod φ(N)) 승을 하고, 상기 N으로 모듈로(modulo) 연산한 결과로부터 생성되며, 여기서, CW는 스크램블링 키, mod는 모듈로 연산자, φ(N)는 오일러의 토션 함수인 것을 특징으로 하는, 수신제한 방송 방법
14 14
삭제
15 15
청구항 10에 있어서, 상기 그룹 키 또는 상기 스크램블링 키는 의사 난수 생성기를 활용해 생성되는 것을 특징으로 하는, 수신제한 방송 방법
16 16
삭제
17 17
청구항 10에 있어서, 적어도 하나의 단말이 수신제한 서버로부터, 임의의 두 소수를 곱하여 생성된 N 값 및 N 값에 대해 수신제한 서버의 개인키로 서명한 값을 수신하여, 상기 N 값에 대해 수신제한 서버의 개인키로 서명한 값에 대한 서명 검증을 수행한 결과가 상기 N 값과 동일한지 판단하는 단계; 적어도 하나의 단말이 수신제한 서버로부터, 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보 및 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보를 포함하는 그룹 키 관련 정보를 수신하고, 상기 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보를 복호하여 그룹 키를 획득하고, 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보에 대해 서명 검증을 수행한 결과가 상기 그룹 키와 동일한지 판단하는 단계; 및 적어도 하나의 단말이 수신제한 서버로부터, 상기 암호화된 스크램블링 키, 상기 스크램블링 키로 암호화된 컨텐츠 및 상기 소스 인증 표시자 또는 부인방지 표시자를 수신하고, 상기 그룹 키를 이용해 상기 암호화된 스크램블링 키(CW)를 복호하여 스크램블링 키를 획득하고, 획득한 스크램블링 키를 이용해 상기 스크램블링 키로 암호화된 컨텐츠를 복호하며, 상기 소스 인증 표시자 또는 부인방지 표시자로부터 상기 N 값 및 상기 스크램블링 키를 이용해 도출한 컨텐츠 관련 정보가 원래의 컨텐츠 관련 정보와 동일한지 체크하여 컨텐츠를 검증하는 단계를 더 포함하는, 수신제한 방송 방법
18 18
청구항 17에 있어서, 상기 컨텐츠를 검증하는 단계는, (QCW mod N) 연산을 통해 상기 컨텐츠 관련 정보를 복호하여, 복호된 값이 원래의 컨텐츠 관련 정보와 동일한지 체크하는 단계를 포함하되, 여기서, Q는 상기 소스인증 표시자 또는 부인방지 표시자이고, CW는 상기 스크램블링 키, mod는 모듈로 연산자이고, 상기 컨텐츠 관련 정보는 컨텐츠에 대해 해쉬 함수를 적용한 결과인 것을 특징으로 하는, 수신제한 방송 방법
19 19
a) 임의의 두 소수를 곱하여 N 값을 생성하고, 상기 N 값 및 생성된 N 값에 대해 수신제한 서버의 개인키로 서명한 값을 적어도 하나의 단말로 전송하고, b) 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보 및 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보를 포함하는 그룹 키 관련 정보를 생성하여 적어도 하나의 단말로 전송하고, c) 상기 그룹 키를 이용해 스크램블링 키(CW)를 암호화한 값을 생성하고, 컨텐츠를 상기 스크램블링 키로 암호화하여 스크램블링 키로 암호화된 컨텐츠를 생성하고, 상기 N 값, 상기 스크램블링 키, 및 오일러의 토션 함수를 이용해 컨텐츠 관련 정보를 가공하여 소스 인증 표시자 또는 부인방지 표시자를 생성하며, 생성된 상기 암호화된 스크램블링 키, 상기 스크램블링 키로 암호화된 컨텐츠 및 상기 소스 인증 표시자 또는 부인방지 표시자를 적어도 하나의 단말로 전송하는 수신제한 서버; 및 a) 수신제한 서버로부터 임의의 두 소수를 곱하여 생성된 N 값 및 N 값에 대해 수신제한 서버의 개인키로 서명한 값을 수신하여, 상기 N 값에 대해 수신제한 서버의 개인키로 서명한 값에 대한 서명 검증을 수행한 결과가 상기 N 값과 동일한지 판단하고, b) 수신제한 서버로부터, 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보 및 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보를 포함하는 그룹 키 관련 정보를 수신하고, 상기 각 단말의 사설 키(MPK)로 그룹 키(AK)를 암호화하여 도출되는 정보를 복호하여 그룹 키를 획득하고, 상기 그룹 키에 대해 상기 수신제한 서버의 개인 키로 전자 서명하여 도출되는 정보에 대해 서명 검증을 수행한 결과가 상기 그룹 키와 동일한지 판단하며, c) 수신제한 서버로부터 상기 암호화된 스크램블링 키, 상기 스크램블링 키로 암호화된 컨텐츠 및 상기 소스 인증 표시자 또는 부인방지 표시자를 수신하여, 상기 그룹 키를 이용해 상기 암호화된 스크램블링 키(CW)를 복호하여 스크램블링 키를 획득하고, 획득한 스크램블링 키를 이용해 상기 스크램블링 키로 암호화된 컨텐츠를 복호하며, 상기 소스 인증 표시자 또는 부인방지 표시자로부터 상기 N 값 및 상기 스크램블링 키를 이용해 도출한 컨텐츠 관련 정보가 원래의 컨텐츠 관련 정보와 동일한지 체크하여 컨텐츠를 검증하는 수신제한 단말을 포함하는 수신제한 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.