• 검색 결과가 없습니다.

(19)대한민국특허청(KR) (12) 공개특허공보(A)

N/A
N/A
Protected

Academic year: 2024

Share "(19)대한민국특허청(KR) (12) 공개특허공보(A)"

Copied!
16
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

(19)대한민국특허청(KR) (12) 공개특허공보(A)

(51) 。Int. Cl.

H04B 7/26 (2006.01)

(11) 공개번호 (43) 공개일자

10-2006-0042045 2006년05월12일 (21) 출원번호 10-2005-0013113

(22) 출원일자 2005년02월17일

(30) 우선권주장 1020040067107 2004년08월25일 대한민국(KR) (71) 출원인 한국전자통신연구원

대전 유성구 가정동 161번지 삼성전자주식회사

경기도 수원시 영통구 매탄동 416 주식회사 케이티

경기 성남시 분당구 정자동 206 주식회사 케이티프리텔

서울 송파구 신천동 7-18 에스케이 텔레콤주식회사 서울 중구 을지로2가 11번지 하나로텔레콤 주식회사

서울특별시 영등포구 여의도동 17-7

(72) 발명자 윤미영

대전 대덕구 오정동 신동아아파트 1동 702호 문정모

서울 광진구 능동 232-14 윤철식

대전 서구 둔산동 대우토피아 1208 김영진

대전 서구 월평동 누리아파트 107동 1401호 (74) 대리인 유미특허법인

심사청구 : 있음

(54) 무선 휴대 인터넷 시스템에서 EAP를 이용한 보안 관계협상 방법

요약

본 발명은 무선 휴대 인터넷 시스템에서의 EAP 인증을 이용한 보안관계 협상 방법에 관한 것이다.

본 발명에 따른 보안 관계 협상 방법은, AAA 키로부터 생성된 마스터키를 이용하여 프리 마스터키를 생성하고, 상기 프리 마스터키로 인증키를 생성한 후, 보안관계 메시지를 이용하여 기지국과 가입자 단말간의 보안관계 협상을 수행한다. 가입

(2)

자 단말은 보안관계 능력 요구 메시지를 통해 가입자 단말의 보안 능력 정보를 기지국에 제공하면, 기지국이 보안관계 능 력 응답 메시지를 통해 보안관계 식별자와 부가 특성에 관한 보안관계 디스크립터를 가입자 단말에 전송하여 가입자 단말 의 보안관계 능력을 수용한다.

전술한 구성에 의하여 본 발명은 핸드오버후에도 추가적인 메시지 교환없이 EAP 만을 위한 가입자 인증을 효과적으로 수 행할 수 있다.

대표도 도 5 색인어

EAP, 무선 휴대 인터넷, PKM, 보안관계 능력 명세서

도면의 간단한 설명

도 1은 본 발명의 실시예에 따른 무선 휴대 인터넷의 개요를 도시한 개략도이다.

도 2는 도 1에 도시된 무선 휴대 인터넷 시스템의 계층 구조를 도시한 계층도이다.

도 3은 도 1에 도시된 무선 휴대 인터넷 시스템에서 기지국과 가입자 단말의 연결구조를 도시한 개략도이다.

도 4는 본 발명의 실시예에서 EAP를 이용한 인증키를 생성하는 절차를 도시한 흐름도이다.

도 5는 본 발명의 실시예에 따라 인증 처리 절차를 도시한 메시지 흐름이다.

도 6 내지 도 8은 본 발명의 실시예에 따른 보안관계 협상을 위한 메시지의 구성을 도시한 도면이다.

도 9는 본 발명의 실시예에 따라서, 핸드오버 후에 EAP 인증 및 보안 관계 협상 방법을 도시한 개략도이다.

도 10은 본 발명의 실시예에 따른 보안 관계 협상 방법을 도시한 흐름도이다.

도 11은 핸드오버가 발생한 경우, 본 발명의 실시예에 따라 보안 관계 협상을 수행하는 방법을 도시한 흐름도이다.

발명의 상세한 설명 발명의 목적

발명이 속하는 기술 및 그 분야의 종래기술

본 발명은 무선 휴대 인터넷 시스템에서 가입자 단말의 사용자를 인증하는 EAP 방식에서의 관계 협상 방법에 관한 것이 다. 더욱 상세하게는, 본 발명은 휴대 인터넷 시스템에서 EAP(Extensible Authentication Protocol)만을 이용가능한 인증 방식에서 추가적인 메시지 교환 없이 인증키를 생성할 수 있는 보안 관계 협상 방법에 관한 것이다.

무선 휴대 인터넷은 종래의 무선 LAN과 같이 고정된 액세스 포인트(Access Point:AP)를 이용하는 근거리 데이터 통신 방식에 이동성(mobility)을 더 지원하는 차세대 통신 방식이다. 이러한 무선 휴대 인터넷은 다양한 표준들이 제안되고 있 으며, 현재 IEEE 802.16을 중심으로 휴대 인터넷의 국제 표준화가 진행되고 있다.

이러한 IEEE 802.16에서 정의하는 인증(Authentication and authorization) 규격은 무선 네트워크로 구성된 광대역 네트 워크를 대상으로 단말에 대한 인증 기능을 규격화하고 있다. 특히, IEEE 802.16의 프라이버시(privacy) 계층으로 규격화 하여 정의하고 있는 가입자 단말(Subscriber Station, 이하 "SS"라고 함)에 대한 인증 기능은 주로 고정망에서의 사용자를

(3)

대상으로 하기 때문에 현재 이동 서비스의 추세인 단말 또는 가입자의 이동성 지원에 적합하지 않다. 즉, 무선 휴대 인터넷 시스템에서 가입자 단말은 기지국간의 이동이 발생하며, 핸드오버가 발생한 경우에는 새로운 기지국과 인증키 생성과 보 안관계 협상이 이뤄져야 하기 때문이다.

이동 단말 혹은 사용자를 인증하기 위한 방안으로 이동 단말의 인증서를 이용하는 방법(Public Key Management , 이하 PKM-RSA)과 이동 가입자를 인증하기 위한 방법(이하, PKM-EAP)들이 정의되고 있다. 이러한 인증 방법은 IEEE 802.16 규격의 이동 단말의 단말 인증서를 이용하여 단말을 인증하고 인증키(Authentication Key, 이하, AK)와 트래픽 암호화 키(Traffic Encryption Key, TEK)를 생성하는 PKMv1 프로토콜이 있다.

한편, 새롭게 정의된 PKMv2 프로토콜은 PKMv1프로토콜보다 다양한 인증 방식을 제공한다. 인증 주체를 기준으로 할때, 이동 단말만을 인증하는 PKM-RSA 방법, 이동 가입자만을 인증하는 PKM-EAP 방법, 이동 단말과 이동 가입자를 복합적 으로 인증하는 PKM-RSA with EAP 방법등이 있다. 한편, PKMv2에서는 인증 설계의 기본 개념으로 이동 단말 혹은 사용 자의 인증 후에 얻어지는 마스터 키(MK)를 이용하여 인증키를 유도하는 방식을 이용한다.

그러나, 종래 기술에 따르면, EAP와 같은 가입자 인증 방식은 이동 가입자에 대한 인증 후에 상기 마스터키와 기지국과 단 말이 발생한 난수를 서로 교환한 후, 인증키를 생성 하고 있다. 즉, 전술한 PKMv2의 설계개념을 따라고 있지 않다. 따라 서, 가입자 단말의 핸드오버가 발생한 경우에는, 추가적인 메시지 교환이 필요하며, 새로운 기지국과의 인증키를 생성하기 위해서는 인증 메시지를 통해 난수를 교환이 필요한 문제점이 존재한다.

이러한 문제점에 의해 종래 기술은 무선 휴대 인터넷 시스템에서 가입자 단말의 이동성을 저해하고, 데이터 송수신에 지연 을 발생시킨다.

발명이 이루고자 하는 기술적 과제

전술한 종래 기술의 문제점을 해결하기 위하여, 본 발명에서는 무선 휴대 인터넷 시스템에서 사용자 인증에서 필요한 보안 관계 협상 방법을 제공한다.

또한, 본 발명은 PKMv2 프로토콜의 설계 개념에 부합하는 EAP만을 이용한 인증을 위한 방법을 제공하기 위하여 필요한 보안관계 협상을 위한 메시지와 처리 절차를 제공한다.

또한, 본 발명에서는 가입자 단말의 핸드오버 이후에도 추가적인 메시지 전송을 최소화하여 효율적인 사용자 인증 방법을 제공하는 보안관계 협상 방법을 제공한다.

발명의 구성 및 작용

전술한 본 발명의 기술적 과제를 해결하기 위하여, 본 발명의 한 특징에 따른 보안관계 협상 방법은, 기지국이 가입자 단말 의 사용자를 인증하기 위한 인증키를 생성하는 단계; 인증키 생성 후, 상기 가입자 단말의 보안관계 능력 정보가 포함된 보 안관계 능력 요구 메시지를 수신하는 단계; 상기 기지국이 상기 보안관계 능력 요구 메시지에 포함된 가입자 단말의 보안 관계 능력을 수용할 수 있는지를 판단하는 단계; 및 상기 가입자 단말의 보안관계 능력을 수용할 수 있는 경우에, 상기 기 지국이 상기 가입자 단말과의 보안관계를 위해 선택한 정보를 포함한 보안관계 능력 응답 메시지를 상기 가입자 단말로 전 송하는 단계를 포함한다.

또한, 본 발명의 다른 특징에 따른 보안관계 협상 방법은, 제 1 기지국이, 제 2 기지국으로 핸드오버한 가입자 단말의 제 1 인증키의 시드가 되는 마스터 키를 상기 제 2 기지국으로 전송하여 제 2 인증키를 생성하는 단계; 제 1 기지국이, 상기 가 입자 단말과 이미 협상된 보안관계 능력 정보를 포함한 제 1 보안관계 디스크립터를 제 2 기지국에 제공하는 단계; 상기 가 입자 단말이 제 2 기지국과 레인징 요청 메시지와 레인징 응답 메시지를 교환하는 단계; 상기 레인징 응답메시지를 이용하 여, 상기 제 1 보안관계 디스크립터에 기초하여 생성된 제 2 보안관계 디스크립터를 상기 가입자 단말에 제공하여, 보안관 계 능력을 만족하는지 확인하는 단계; 및 상기 보안관계 능력을 만족하는 경우, 가입자 단말이 제 2 보안관계 디스크립터 의 보안관계 식별자에 대해 승인하는 단계를 포함한다.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.

(4)

도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였다. 명세서 전체를 통하여 유사한 부분에 대해서는 동일한 도면 부호를 붙였다. (어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라 다른 소자를 사이에 두고 전기적으로 연결되어 있는 경우도 포함한다.)

이제 본 발명의 실시예에 따른 보안관계 협상 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.

도 1은 본 발명의 실시예에 따른 무선 휴대 인터넷의 개요를 도시한 개략도이다.

도 1에 도시된 바와 같이, 무선 휴대 인터넷 시스템은 기본적으로 가입자 단말(SS, 10), 가입자 단말(10)과 무선 통신을 수 행하는 기지국(BS, 20, 21), 기지국(20, 21)에 접속되어 게이트웨이를 통해 접속된 라우터(30, 31) 및 라우터(30, 31)에 접 속되어 가입자 단말(20, 21)에 대한 인증을 수행하는 인증 서버(AAA : Authentication Authorization and Accounting) 서버(40)를 포함한다.

종래의 IEEE 802.11과 같은 무선 LAN 방식은 고정된 액세스 포인트를 중심으로 근거리내에서 무선 통신이 가능한 데이 터 통신 방식을 제공하고 있으나, 이는 가입자 단말의 이동성을 제공하는 것이 아니고, 단지 유선이 아닌 무선으로 근거리 데이터 통신을 지원한다는 한계를 가지고 있었다.

한편, IEEE 802.16 그룹 등에서 추진중인 무선 휴대 인터넷 시스템은 도 1에 도시된 가입자 단말(10)이 기지국(20)이 관 장하는 셀에서 기지국(21)이 관장하는 셀로 이동하는 경우에도 그 이동성을 보장하여 끊기지 않는 데이터 통신 서비스를 제공하게 된다.

이러한 IEEE 802.16은 기본적으로 도시권 통신망(Metropolitan Area Network, MAN)을 지원하는 규격으로서, 구내 정 보 통신망(LAN)과 광역 통신망(WAN)의 중간 정도의 지역을 망라하는 정보 통신망을 의미한다.

따라서, 무선 휴대 인터넷 시스템은 이동통신 서비스와 같이 가입자 단말(10)의 핸드오버를 지원하며, 가입자 단말의 이동 에 따라 동적인 IP 어드레스 할당을 수행하게 된다.

여기서, 무선 휴대 인터넷 가입자 단말(10)과 기지국(20, 21)은 직교 주파수 분할 다중화(Orthogonal Frequency Division Multiple Access; 이하 OFDMA라고 함)방식으로 통신을 수행한다. OFDMA 방식은 복수의 직교주파수의 부반송파(sub carrier)를 복수의 서브 채널로 이용하는 주파수 분할 방식과, 시분할 방식(TDM) 방식을 결합한 다중화 방식이다. 이러한 OFDMA 방식은 본질적으로 다중 경로(multi path)에서 발생하는 페이딩(fading)에 강하며, 데이터 전송률이 높다.

한편, 가입자 단말(10)과 기지국(20, 21)은 통신을 시작하면서 가입자 단말(10)에 대한 인증을 위한 인증 모드를 협상하 고, 협상 결과에 따라 선택된 방식의 인증 절차를 수행한다. 즉, 가입자 단말(10)과 기지국(20, 21)은 협상을 통해 종래의 IEEE 802.16 프라이버시 규격에 따른 디지털 인증서 기반의 인증 모드와 상위 계층의 표준화된 인증 프로토콜 기반의 인 증 모드 중 하나를 선택하고, 선택된 인증 모드에 따라 가입자 단말(10)에 대한 인증 절차를 수행한다.

이 때, 상위 계층의 표준화된 인증 프로토콜은 EAP(Extensible Authentication Protocol) 프레임워크(framework)인 EAP-TLS(Transport Layer Security) 또는 EAP-TTLS(Tunneled TLS) 중 어느 하나일 수 있다.

한편, 가입자 단말(10)과 기지국(20, 21) 간의 인증 모드 협상에 따라 상위 계층의 표준화된 인증 프로토콜 기반의 인증 모 드가 선택되면, 가입자 단말(10)과 기지국(20)은 상위 계층의 표준화된 인증 프로토콜 기반의 인증 절차를 수행하기 위한 준비를 한 후, 가입자 단말(10)은 인증을 위한 메시지를 생성하여 기지국(20)으로 전달하고, 기지국(20)은 해당 인증 서버 인 AAA 서버(40)와의 상호 작용을 통해 가입자 단말(10)에 대한 인증을 수행한다.

도 2는 도 1에 도시된 무선 휴대 인터넷 시스템의 계층 구조를 도시한 계층도이다.

도 2에 도시된 바와 같이, IEEE 802.16의 무선 휴대 인터넷 시스템의 계층 구조는 크게 물리 계층(Physical Layer, L10) 과 매체 접근 제어(Media Access Control; 이하 "MAC" 이라고 함) 계층(L21, L22, L23)으로 구분된다.

물리 계층(L10)은 변복조 및 코딩 등 통상의 물리 계층에서 수행하는 무선 통신 기능을 담당하고 있다.

(5)

한편, 무선 휴대 인터넷 시스템은 유선 인터넷 시스템과 같이 그 기능별로 세분화된 계층을 가지지 않고 하나의 MAC 계층 에서 다양한 기능을 담당하게 된다.

그 기능별로 서브 계층을 살펴보면, MAC 계층은 프라이버시 서브계층(Privacy Sublayer, L21), MAC 공통부 서브계층 (MAC Common Part Sublayer, L22), 서비스 특정 집합 서브계층(Service Specific Convergence Sublayer, L23)을 포 함한다.

프라이버시 서브계층(L21)은 장치 인증 및 보안키 교환, 암호화 기능을 수행한다. 프라이버시 서브계층(L21)에서 장치에 대한 인증만이 수행되고, EAP와 같은 사용자 인증은 MAC의 상위 계층(도시 생략)에서 수행된다.

MAC 공통부 서브계층(L22)은 MAC 계층의 핵심적인 부분으로서 시스템 액세스, 대역폭 할당, 트래픽 연결(Traffic Connection) 설정 및 유지, QoS 관리에 관한 기능을 담당한다.

서비스 특정 집합 서브계층(L23)은 연속적인 데이터 통신에 있어서, 페이로드 헤더 서프레션(suppression) 및 QoS 맵핑 기능을 담당한다.

도 3은 도 1에 도시된 무선 휴대 인터넷 시스템에서 기지국(20, 21)과 가입자 단말(10)의 연결구조를 도시한 개략도이다.

도 3에 도시된 바와 같이, 가입자 단말(10)의 MAC 계층과 기지국(20, 21)의 MAC 계층은 트래픽 연결(Traffic Connection, C1)이라는 개념이 존재한다.

여기서, "트래픽 연결(C1)"이란 용어는 물리적 연결관계가 아니라 논리적 연결관계를 의미하는 것으로서, 하나의 서비스 플로우에 대하여 트래픽을 전송하기 위해 가입자 단말(10)과 기지국(20, 21)의 MAC 동위계층(peer)들 사이의 맵핑 관계 로 정의된다.

따라서, 상기 트래픽 연결(C1) 상에서 정의되는 파라미터 또는 메시지는 MAC 동위 계층간의 기능을 정의한 것이며, 실제 로는 그 파라미터 또는 메시지가 가공되어 프레임화되어 물리 계층을 거쳐 전송되고, 상기 프레임을 분석하여 MAC 계층 에서 그 파라미터 또는 메시지에 대응하는 기능을 수행하게 되는 것이다.

그 밖에도 MAC 메시지는 각종 동작에 대한 요청(REQ), 응답(RSP), 확인(ACK)기능을 수행하는 다양한 메시지를 포함한 다.

도 4는 본 발명의 실시예에서 EAP를 이용한 인증키를 생성하는 절차를 도시한 흐름도이다.

가입자 단말(10)이 기지국과 접속을 시도하는 경우, AAA 서버(40)와 가입자 단말(10)간의 인증절차가 수행되고, 이로부 터 AAA키가 생성된다(S10). 즉, 가입자 단말은 상위 인증 프로토콜인 EAP 전송 요구 메시지를 기지국에 전송하고, 인증 서버는 인증 및 권한 검증을 수행하여 생성된 AAA 키를 기지국과 단말에 분배하게 된다. 상기 AAA 키는 이후, 인증키 (AK)의 시드로서 사용된다.

상기 AAA 키가 생성되면, AAA 키로부터 마스터 키(MK)를 생성한다. 상기 마스터키(MK)는 AAA키의 MSB(most significant bit)의 160 bit만을 취하여 생성될 수 있다(S20).

마스터 키(MK)가 생성되면, 가입자 단말 식별자와 기지국의 식별자, 예를 들어 MAC 주소를 이용하여 프리 마스터 키 (PMK)를 생성한다(S30).

상기 프리 마스터 키(PMK)가 생성되면, 이로부터 EAP 인증을 위한 인증키(AK)가 가입자 단말과 기지국에서 생성된다.

상기 인증키를 가입자 단말과 기지국에 분배하게 된다. 본 발명의 실시예에서는 EAP 만을 이용한 인증에 대해 설명하였으 나, 상기 인증키는 RSA 인증을 위한 필드를 가질수 있다. 본 발명의 실시예에서는 RSA 인증을 위한 필드는 NULL 값이 된 다.

도 4에 도시된 실시예에서는 보안 관계(security association ; SA)에 대한 협상과 인증절차는 함께 이뤄지지 않고 분리하 여 진행된다.

(6)

도 5는 본 발명의 실시예에 따라 인증 처리 절차를 도시한 메시지 흐름이다.

도 4에 도시된 인증키 생성은 가입자 단말(10)과, 기지국(20)간의 복수의 EAP-전송 메시지(EAP-Transfer Massage)의 송수신으로 이뤄진다. 가입자 단말(10)이 기지국(20)에 요청하는 EAP 메시지에는 인증을 요청한 단말이 지원하는 패킷 데이터, 암호화/인증 알고리즘에 대한 식별자, 단말의 Basic CID, 사용자 인증을 위한 인증 데이터인 EAP 페이로드를 포 함한다. 한편 AAA 서버(40)(도시 생략)에서는 AAA 키를 분배받은 기지국(20)이 전송하는 EAP 메시지는, 단말과 공유한 암호 알고리즘과 인증 성공 여부, 인증키 유효 시간, 사용자 인증을 위한 EAP 페이로드값을 포함한다.

상기 EAP 메시지의 요청 및 응답은 인증키 생성까지 복수 번 수행될 수 있다. EAP 메시지의 교환후에 가입자에 대한 인증 이 성공하면 마지막으로 EAP-전송 메시지(EAP-transfer massage)에 대한 인증 성공을 가입자 단말(10)에 전송하고, 도 4와 같이 가입자 단말(10)과 기지국(20)의 인증키(AK)를 생성하게 된다(S41, S42).

한편, 본 발명의 실시예에서는 인증키 생성 과정과 분리하여 보안 관계 협상을 수행한다(S50). 보안 관계 협상을 위하여, 본 발명의 실시예는 보안관계 능력 요구 메시지와 보안관계 능력 응답 메시지를 새롭게 정의한다.

가입자 단말(10)은 인증키(AK)를 이용하여 생성된 HMAC 튜플 TLV를 포함하는 보안관계(SA) 능력 요구 메시지를 기지 국으로 송신한다. 기지국(20)은 HMAC 튜플의 적합성을 검사하고 보안관계 능력 응답 메시지를 이동 단말로 전송한다 (205). 만약, 기지국이 이동 단말이 요구한 보안관계 능력 요구를 수용할 수 없으면 보안관계 능력 거부 메시지를 이동 단 말로 전송한다.

상기 보안관계 협상을 통하여, 가입자 단말(10)과 기지국(20)의 보안관계 능력의 교집합에 해당하는 보안관계 능력이 선 택된다.

도 6 내지 도 8은 본 발명의 실시예에 따른 보안관계 협상을 위한 메시지의 구성을 도시한 도면이다.

도 6은 본 발명의 실시예에 따른 보안관계 능력 요구 메시지의 구성을 도시한 도면이다.

전술한 EAP 인증후에, 가입자 단말이 기지국으로 송신하는 도 6과 같은 보안관계 능력 요구 메시지를 전송하게 된다. 보 안 관계 능력 요구 메시지는 보안 능력(Security-Capabilities), Primary 보안 관계 식별자(SAID), HAMC 튜플의 속성 정 보를 포함한다.

도 6에 도시된 메시지에서, 보안 능력(Security-Capabilities)은 가입자 단말이 가지는 보안 및 암호화에 대한 모든 능력 에 관한 정보이다. Primary SAID 는 가입자 단말의 보안관계(SA)에 관한 식별자로서, Basic CID를 포함한다.

HMAC 튜플은 인증키(AK)를 이용하여 생성된 것으로서, 초기 인증시에는 상기 인증키(AK)를 입력값으로 해쉬함수를 이 용하여 HMAC 튜플내의 키순서 번호를 생성한다.

도 7은 본 발명의 실시예에 따른 보안관계 능력 응답 메시지의 구성을 도시한 도면이다.

보안관계 능력 응답 메시지는, 보안관계 능력 요구 메시지에 대한 응답으로서, 기지국이 가입자 단말의 요구 내용을 수용 할 수 있을 때, 전송된다. 보안관계 능력 응답 메시지는, 키시퀀스 넘버, 보안관계 디스크립터(SA descriptor), HMAC 튜 플의 속성 정보를 포함한다.

키 시퀀스 넘버는, 인증키(AK)에 대한 시퀀스 넘버에 관한 정보로서, 이전의 키 시퀀스 넘버보다 1 큰 값으로 기지국이 생 성할 수 있다. 보안관계 디스크립터는, 가입자 단말의 기본 보안 관계를 위해 선택된 암호화 슈트(Cipher Suit)에 대한 식 별자인 보안관계 식별자(SAID) 및 보안관계에 관한 부가 특성을 정의하는 복합적인 서술자이다. 예를 들어, 보안관계 디스 크립터는, 각각의 SAID 에 대응하는 데이터 암호화 알고리즘, 메시지 인증 방식, 트래픽 키 암호화 방식에 관한 정보를 포 함한다.

예를 들어, SAID 1에 대해서는, 데이터 암호화 알고리즘에 DES 알고리즘을 사용하여, 메시지 인증에는 HMAC을 사용하 며, 트래픽 키 암호화에는 3DES 알고리즘을 사용하는 것을 서술할 수 있다.

(7)

튜플은 HMAC 튜플은 생성된 인증키(AK)를 이용하여 생성된 것으로서, 초기 인증시에는 상기 인증키(AK)를 입력값으로 해쉬함수를 이용하여 HMAC 튜플내의 키순서 번호를 생성한다.

도 8은 본 발명의 실시예에 따른 보안관계 능력 요구 거부 메시지를 도시한 도면이다.

보안관계 능력 요구 거부 메시지는 보안 관계 능력 요구 메시지에 대한 거절이유를 식별하는 에러 코드와, 인증키를 이용 하여 생성한 HMAC 튜플을 포함한다.

전술한 보안관계 능력 요구 메시지와 보안관계 능력 응답 메시지를 통하여 본 발명의 실시예에서는 인증키 생성후에 보안 관계 협상이 가능하게 된다.

도 9는 본 발명의 실시예에 따라서, 핸드오버 후에 EAP 인증 및 보안 관계 협상 방법을 도시한 개략도이다.

가입자 단말(10)이, 기지국(20)에서 기지국(21)으로 핸드오버한 경우에, 타겟 기지국인 기지국(21)은 이전 기지국(20)으 로부터 인증키 생성을 위하여 마스터 키를 수신받아, 가입자 단말(10)과 인증을 수행하게 된다. 마스터 키를 수신 받은 기 지국(21)은 자신의 기지국 식별자를 이용하여 프리마스터키(PMK) 및 인증키(AK)를 생성한다.

한편, 가입자 단말(10)이 기지국(21)으로 핸드오버한 경우에는 초기 타이밍 동기를 위하여 레인징(ranging) 절차를 수행 하게 된다. 레인징 이후 가입자 단말의 등록을 위하여, MAC 메시지인 등록 요청 메시지(REG-REQ)와 등록 응답 메시지 (REG-RSP)를 서로 교환하게 된다.

상기 등록 응답 메시지에는 기지국(21)이 기지국(20)으로부터 넘겨받은 보안관계 디스크립터 정보에 포함된 보안관계 식 별자(ID)에 기초하여, 보안관계 능력이 충족되는지 확인하게 된다. 만약, 가입자 단말(10)이, 이미 협상된 보안관계 능력중 의 하나인 보안관계 식별자를 선택하는 경우에는, 추가적인 메시지 없이, 가입자 단말의 EAP 인증 및 보안관계 협상을 수 행할 수 있다.

한편, 타겟 기지국인 기지국(21)의 보안관계 협상이 새롭게 필요한 경우에는 가입자 단말은 추가적인 보안관계 협상을 보 안관계 능력 추가 메시지를 전송할 수 있다. 상기 보안관계 능력 추가 메시지는 실질적으로 전술한 보안관계 능력 요구 메 시지와 동일한 방식으로 구성될 수 있다.

따라서, 본 발명이 실시예에 따를 경우에는, 핸드오버에 후에 기지국과 단말간이 난수 교환과 같은 추가적인 메시지 교환 없이 PKMv2의 설계개념에 따른 효율적인 EAP 인증 및 보안관계 협상이 가능하다.

도 10은 본 발명의 실시예에 따른 보안 관계 협상 방법을 도시한 흐름도이다.

가입자 단말이 기지국과 초기 접속을 시도하는 경우에는, 가입자 단말은 AAA 서버과 인증절차를 수행되고, 랜덤하게 이 로부터 AAA키가 생성된다(S100). 상기 AAA 키는 기지국과 가입자 단말에 분배되어, 인증키의 시드로서 사용된다.

상기 AAA 키로부터, 기지국과 가입자 단말은 마스터 키(MK)와 프리 마스터(PMK)를 생성한다(S110). 상기 마스터 키 (MK)는 용량을 줄이기 위하여 AAA 키의 일부부분을 이용하여 생성된다. 상기 프리 마스터키(PMK)는 마스터 키와 가입 자 단말과 기지국 단말을 이용하여 생성할 수 있다.

프리마스터 키가 생성되면, 기지국과 가입자 단말은 각각 인증키(AK)를 유도하여 생성한다(S120). 전술한 과정을 통하여 가입자와 기지국은 PKMv2 프로토콜의 설계개념에 따른 인증키(AK)를 생성할 수 있게 된다.

한편, 인증키가 생성되며, 가입자 단말은 보완관계 능력 요구 메시지를 기지국에 전송한다(S130). 상기 보안관계 능력 요 구 메시지는 PKM 프로토콜에서 정의 하는 PKM-REQ 메시지를 이용할 수 있다. 상기 보안관계 능력 요구 메시지는 가입 자 단말이 기본 보안 능력에 대한 정보와 가입자 단말의 기본 보안관계 식별자를 포함한다.

보안관계 능력 요구 메시지를 수신한 기지국은 상기 보안관계 능력 요구에 대한 응답으로 가입자 단말의 요구를 수용할 수 있는지 판단한다(S140). 상기 보안관계 능력 요구의 승인여부는 기지국에서 제공할 수 있는 보안관계 능력과 가입자 단말 이 요구한 보안관계 능력의 교집합이 있는 지에 의존한다.

(8)

만약, 가입자 단말이 요구한 보안관계 능력을 수용할 수 있는 경우에는 보안관계 협상을 수행하고, 보안관계 능력 응답 메 시지를 전송하고, 가입자 단말은 이를 수신한다(S170). 상기 보안관계 능력 응답 메시지는 보안관계 식별자(SAID)와 부가 적인 특성을 정의한 보안관계 디스크립터를 포함한다.

가입자 단말와 인증키 생성과 보안관계 협상이 완료되면, 마스터키(MK)와 협상된 보완관계 능력에 관련된 보안관계 식별 자(SAID)는 저장하고, 핸드오버가 발생할 경우에 상기 마스터 키와 보안관계 식별자를 EAP 인증에 재사용할 수 있도록 한다(S180).

한편, 가입자 단말이 요구한 보안관계 능력을 수용할 수 없거나, 보안관계 능력 요구 메시지에 오류가 있는 경우에는 상기 오류 코드를 포함한 거부 메시지를 전송하고, 가입자 단말은 이를 수신한다(S150).

도 11은 핸드오버가 발생한 경우, 본 발명의 실시예에 따라 보안 관계 협상을 수행하는 방법을 도시한 흐름도이다.

가입자 단말이 제 1 기지국으로부터 제 2 기지국으로 이동하여, 핸드오버가 발생한 경우, 제 2 기지국은 제 1 기지국으로 부터 넘겨받은 마스터 키(MK)를 이용하여 프리 마스터키를 생성하고, 상기 프리 마스터키를 이용하여 인증키를 생성한다.

한편, 가입자 단말은 제 2 기지국과 CID(Connection ID) 동기를 처리하기 위하여, 등록 요청 메시지(REG-REQ)와 등록 응답 메시지(REG-RSP)를 교환한다(S200, S210).

이때, 제 2 기지국은 제 1 기지국으로부터 넘겨받은 보안관계 능력 정보에 기초한 보안관계(SA) 갱신을 위한 등록 응답 메 시지를 상기 레인징 응답메시지를 이용하여 전송하고, 가입자 단말은 이를 수신한다(S220).

가입자 단말은 상기 보안관계 디스크립터에 포함된 보안관계 식별자에 대응하는 보안관계 능력이 제 1 기지국과 이미 협 상한 보안관계 능력을 만족시키는지를 판단한다(S230).

만약 이미 협상한 보안관계 능력을 만족시키는 경우에는, 해당 보안관계 식별자(SAID)를 갱신하고, EAP 인증을 완료한다 (S240).

한편, 제 2 기지국의 보안관계 능력이 가입자 단말의 보안관계 능력을 수용하지 못하는 경우에는, 보안관계 추가 메시지를 전송하고, 제 2 기지국과 보안관계 협상을 수행하게 된다(S250, S260). 보안관계 협상은 전술한 보안관계 능력 요구 메시 지와 보안관계 능력 응답 메시지를 이용하여 이뤄질 수 있다.

이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리 범위에 속하는 것이다.

발명의 효과

전술한 구성에 의하여, 본 발명은 이동성을 가진 가입자 단말의 EAP 인증에서 PKMv2 프로토콜의 설계개념에 부합하는 효율적인 보안관계 협상방법을 제공하는 효과를 구비한다.

또한, 본 발명은 핸드오버후에도 추가적인 메시지교환 또는 난수의 교환없이 인증 및 보안관계 협상을 기대할 수 있어, 메 시지 전송을 최소화하고 지연없는 통신환경을 제공한다.

(57) 청구의 범위

청구항 1.

무선 휴대 인터넷 시스템에서의 사용자 인증을 이용한 보안관계 협상 방법에 있어서, 기지국이 가입자 단말의 사용자를 인증하기 위한 인증키를 생성하는 단계;

(9)

인증키 생성 후, 상기 가입자 단말의 보안관계 능력 정보가 포함된 보안관계 능력 요구 메시지를 상기 가입자 단말로부터 수신하는 단계;

상기 기지국이, 상기 보안관계 능력 요구 메시지에 포함된 가입자 단말의 보안관계 능력을 수용할 수 있는지를 판단하는 단계; 및

상기 가입자 단말의 보안관계 능력을 수용할 수 있는 경우에, 상기 기지국이 상기 가입자 단말과의 보안관계를 위해 선택 한 정보를 포함한 보안관계 능력 응답 메시지를 상기 가입자 단말로 전송하는 단계

를 포함하는 보안관계 협상 방법.

청구항 2.

무선 휴대 인터넷 시스템에서의 사용자 인증을 이용한 보안관계 협상 방법에 있어서,

가입자 단말이 AAA 서버를 이용하여 사용자 권한 인증을 수행하고 인증키를 생성하는 단계;

인증키 생성 후, 상기 가입자 단말이 자신의 보안관계 능력 정보가 포함된 보안관계 능력 요구 메시지를 상기 기지국으로 전송하는 단계; 및

상기 기지국이 가입자 단말의 보안관계 능력을 수용할 수 있는 경우에, 보안관계를 위해 기지국이 선택한 보안관계 능력 정보를 포함한 보안관계 능력 응답 메시지를 수신하는 단계를 포함하는 보안관계 협상 방법

청구항 3.

제 1 항 또는 제 2 항에 있어서, 상기 인증키 생성 단계는,

AAA 서버로부터 생성된 AAA 키를 이용하여, 마스터 키(MK)를 생성하는 단계;

상기 마스터키에서 기지국 또는 가입자 단말의 식별자를 이용하여 프리 마스터 키(PMK)를 생성하는 단계; 및 상기 프리 마스터 키로부터 인증키를 생성하는 단계를 포함하는, 보안관계 협상 방법.

청구항 4.

제 1 항 또는 제 2 항에 있어서,

상기 보안관계 능력 요구 메시지는, 가입자 단말의 보안 및 암호화에 관한 능력 정보, 가입자 단말의 보안관계 식별자, 상 기 인증키로부터 생성된 HMAC 튜플을 포함하는 보안관계 협상 방법.

청구항 5.

제 1 항 또는 제 2 항에 있어서,

(10)

상기 보안관계 능력 요구 응답 메시지는, 상기 인증키에 관한 시퀀스 넘버 정보와, 가입자 단말의 보안관계를 위한 보안관 계 식별자 및 보안관계에 관한 부가 특성을 정의하는 보안관계 디스크립터, 상기 인증키로부터 생성된 HMAC 튜플을 포함 하는 보안관계 협상 방법.

청구항 6.

제 5 항에 있어서,

상기 보안관계 디스크립터는 상기 보안관계 식별자에 대해 데이터 암호화 방식, 메시지 인증 방식, 트래픽 키 암호화 방식 중 적어도 하나에 관한 정보가 대응시켜 기록된 보안관계 협상 방법.

청구항 7.

제 1 항 또는 제 2 항에 있어서,

상기 가입자 단말의 보안관계 능력을 수용할 수 없는 경우, 기지국이 보안관계 수용을 거부하는 오류코드를 포함한 보안관 계 거절이유 메시지를 상기 가입자 단말로 전송하는 단계를 더 포함하는 보안관계 협상 방법.

청구항 8.

제 1 항 또는 제 2 항에 있어서,

상기 인증키 생성 단계는, EAP(Extensible Authentication Protocol)를 이용하여 인증을 수행하는 보안관계 협상 방법.

청구항 9.

제 8 항에 있어서,

상기 보안관계 능력 요구 메시지 및 보안관계 능력 응답 메시지는 PKM 프로토콜에서 정의하는 메시지를 이용하여 전송되 는 보안관계 협상 방법.

청구항 10.

무선 휴대 인터넷 시스템에서 사용자 인증을 이용한 보안관계 협상 방법에 있어서,

제 1 기지국이, 제 2 기지국으로 핸드오버한 가입자 단말의 제 1 인증키의 시드가 되는 마스터 키를 상기 제 2 기지국으로 전송하여 제 2 인증키를 생성하는 단계;

제 1 기지국이, 상기 가입자 단말과 이미 협상된 보안관계 능력 정보를 포함한 제 1 보안관계 디스크립터를 제 2 기지국에 제공하는 단계;

상기 가입자 단말이 제 2 기지국과 등록 요청 메시지(REG-REQ)와 등록 응답 메시지(REG-RSP)를 교환하는 단계;

상기 등록 응답메시지를 이용하여, 상기 제 1 보안관계 디스크립터에 기초하여 생성된 제 2 보안관계 디스크립터를 상기 가입자 단말에 제공하여, 보안관계 능력을 만족하는지 확인하는 단계; 및

(11)

상기 보안관계 능력을 만족하는 경우, 가입자 단말이 제 2 보안관계 디스크립터에 포함된 보안관계 식별자에 대해 승인하 고 보안관계를 갱신하는 단계

를 포함하는 보안관계 협상 방법.

청구항 11.

제 10 항에 있어서,

상기 제 2 인증키는 상기 마스터 키와 상기 제 2 기지국의 식별자를 이용하여 생성되는 보안관계 협상 방법.

청구항 12.

제 11 항에 있어서,

상기 제 2 보안관계 능력 디스크립터에 새로운 보안관계 식별자 정보를 추가하여야 하는 경우,

상기 가입자 단말의 더 추가하고자 하는 보안관계 능력 정보가 포함된 보안관계 능력 추가 메시지를 상기 제 2 기지국으로 전송하는 단계를 더 포함하는 보안관계 협상 방법.

청구항 13.

제 12 항에 있어서,

상기 제 2 기지국이, 상기 보안관계 능력 추가 메시지에 포함된 가입자 단말의 보안관계 능력을 수용할 수 있는지를 판단 하는 단계; 및

상기 가입자 단말의 보안관계 능력을 수용할 수 있는 경우에, 상기 제 2 기지국이 상기 가입자 단말과의 보안관계를 위해 선택한 정보를 포함한 보안관계 능력 응답 메시지를 상기 가입자 단말로 전송하는 단계를 더 포함하는 보안관계 협상 방 법.

도면

(12)

도면1

도면2

(13)

도면3

도면4

도면5

(14)

도면6

도면7

도면8

도면9

(15)

도면10

(16)

도면11

참조

관련 문서

본 발명의 일 실시예에 따른 엑스선 소스는 캐소드; 상기 캐소드와 마주하도록 상기 캐소드의 상부에 위치된 아 [0005] 노드; 상기 캐소드 상에 형성된 에미터; 상기 캐소드와 상기 아노드의 사이에 위치되고 상기 에미터와 대응되는 위치에 개구부를 포함하는 게이트 전극; 상기 캐소드의 하부에 위치된 절연 스페이서; 및 상기 절연

본 발명의 일실시예에 따른 비트 인터리버는 길 이가 64800이고 부호율이 5/15인 LDPC 부호어를 저장하는 제1 메모리; 상기 LDPC 부호어를, 상기 LDPC 부호어의 패러럴 팩터parallel factor에 상응하는 사이즈의 비트그룹 단위로 인터리빙하여 인터리빙된 부호어를 생성하 는 프로세서; 및 상기 인터리빙된 부호어를

본 발명에 따른 GFD 설명자 전송 방법은 GFDGeneric File Delivery 모드로 전송할 적어도 하나 이상의 코드 포인트를 포함하는 GFD 설명자를 생성하는 단계; 상기 GFD 설명자를 MMTMPEG Media Transport 리시빙 엔티티에 전송할 시그널링 메시지에 추가하는 단계; 및 상기 시그널링 메시지를 상기

본 발명에 따른 컨테이너 코드 인식 방법은 하단면을 제외한 컨테이너의 면들을 촬영한 영상들을 획득하는 단계; 상기 영상들에서 문자를 검출하여 상기 영 상들의 개수만큼 컨테이너 코드 인식 결과들을 검출하는 단계; 및 상기 컨테이너 코드 인식 결과들을 이용하여 상기 컨테이너 코드를 인식하는 단계를 포함한다... 명 세 서 청구범위

과제의 해결 수단 먼저, 본 발명의 특징을 요약하면, 상기의 목적을 달성하기 위한 본 발명의 일면에 따른 메모리 할당의 부분 해 [0006] 제를 지원하는 메모리 관리 장치는, 패킷 인덱스로 구분되는 헤더와 데이터 영역에 데이터 패킷의 헤더 정보와 데이터를 각각 저장하는 패킷 저장 메모리; 상기 패킷 저장 메모리 할당이 부분

명 세 서 청구범위 청구항 1 단말간 직접 통신에서 단말의 멀티캐스트 서비스 제공 방법으로서, 멀티캐스트 서버로 멀티캐스트 서비스의 시작을 요청하는 서비스 시작 요청 메시지를 전송하는 단계, 상기 멀티캐스트 서버로부터 상기 시작 요청을 승인하는 결과를 포함하는 서비스 시작 응답 메시지를 수신하는 단계, 상기 멀티캐스트

또한 상기 목적을 달성하기 위한 본 발명은 협력 통신 시스템에서, 데이터 송수신 동기를 위한 소스 스테이션에 [0014] 있어서, 목적지 스테이션으로부터 제1응답 프레임의 제1전송 시점 정보를 포함하는 제1요청 프레임을 수신하는 제1수신부; 상기 제1전송 시점에, 상기 제1응답 프레임을 상기 목적지 스테이션으로 전송하는

특허청구의 범위 청구항 1 기지국 및 단말 사이에 형성된 채널의 상태 또는 상기 단말에 설치된 적어도 하나의 수신 안테나의 개수 중 적 어도 하나를 기초로 적응적으로 다운링크 송신 모드를 결정하는 단계; 상기 결정된 다운링크 송신 모드에 따라 상기 단말에 의해 피드백되는 피드백 정보의 유형type들 중 어느 하 나의 유형을