1 |
1
다수의 패킷으로 나누어진 IPTV 스트림을 송신하는 서비스 제공자를 인증하는 방법에 있어서,서로 인접하지 않은 패킷에 서명키를 포함한 서비스 제공자 인증정보를 함께 전송받도록 상기 서로 인접하지 않은 패킷 간에 해쉬 체인을 형성하고 상기 서명키를 이용하여 서비스 제공자를 인증하고,서비스 제공자를 인증하는 방법은,IPTV 스트림을 다수의 패킷으로 나누는 제1단계;상기 나누어진 다수의 패킷에 대하여 해쉬함수를 이용하여 해쉬값을 산출하는 제2단계;상기 산출된 해쉬값을 종단노드로 하는 이진 해쉬 트리를 구성하고 상기 종단 노드에 대하여 종단 노드에 대하여 2개씩 연결하여 종단 노드 쌍을 구성하며 상기 종단 노드 쌍에 대하여 해쉬 값을 산출하는 제3단계;상기 제3단계를 반복적으로 수행하여 상기 이진 트리의 루트 값을 산출하는 제4단계;상기 산출된 루트 값에 대한 서명을 검증하여 서비스 제공자를 인증하는 제5단계;로 구성된 것을 특징으로 하는 해쉬 트리를 이용한 IPTV의 서비스 제공자 인증 방법
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,IPTV 스트림을 송신한 서비스 제공자의 인증은, 상기 송신된 IPTV 스트림에서 산출된 서명된 루트 값을 인증된 서비스 제공자가 송신한 IPTV 스트림에서 산출된 서명된 루트 값과 비교하여 서비스 제공자를 인증하는 것을 특징으로 하는 해쉬 트리를 이용한 IPTV의 서비스 제공자 인증 방법
|
4 |
4
제1항에 있어서,서비스 제공자가 인증정보를 생성하는 방법은,IPTV 스트림을 다수의 패킷으로 나누는 제1단계;상기 나누어진 다수의 패킷에 대하여 해쉬함수를 이용하여 해쉬값을 산출하는 제2단계;상기 산출된 해쉬값을 종단노드로 하는 이진 트리를 구성하고 상기 종단 노드에 대하여 종단 노드에 대하여 2개씩 연결하여 종단 노드 쌍을 구성하며 상기 종단 노드 쌍에 대하여 해쉬 값을 산출하는 제3단계;상기 제3단계를 반복적으로 수행하여 상기 이진 트리의 루트 값을 산출하는 제4단계;상기 산출된 루트 값에 대하여 서명하여 사용자 인증정보를 생성하는 제5단계;로 구성된 것을 특징으로 하는 해쉬 트리를 이용한 IPTV의 서비스 제공자 인증 방법
|
5 |
5
제1항에 있어서,상기 서명키는,임의의 제1패킷과 임의의 제2패킷을 무작위로 체이닝하는 키 체인 및 상기 키 체인의 집합인 키 풀로 구성되되, 상기 키 체인은 유일한 생성키를 통하여 생성되는 것을 특징으로 하는 해쉬 트리를 이용한 IPTV의 서비스 제공자 인증 방법
|
6 |
6
제1항에 있어서,상기 서명키는,IPTV 스트림의 최초 패킷과 마지막 패킷에 생성되는 것을 특징으로 하는 해쉬 트리를 이용한 IPTV의 서비스 제공자 인증 방법
|
7 |
7
제1항에 있어서,MPEG2 전송 스트림인 TS(Transport Stream) 및 서비스 제공자 인증정보가 포함된 ECM(Entitlement Control Message)로 구성된 IPTV 스트림에서 상기 ECM에 상기 서비스 제공자의 인증정보를 포함하는 것을 특징으로 하는 해쉬 트리를 이용한 IPTV의 서비스 제공자 인증 방법
|
8 |
8
제7항에 있어서,상기 ECM에 포함된 서명을 검증하여 서비스 제공자를 인증하고,서비스 제공자 인증 후에 전송된 TS에 대한 패킷에 대하여 상기 이진 해쉬 트리를 이용하여 루트 값을 산출하고 상기 루트 값을 상기 ECM에 포함된 서명과 비교하여 서비스 제공자를 인증하는 것을 특징으로 하는 해쉬 트리를 이용한 IPTV의 서비스 제공자 인증 방법
|