일반기술

유비쿼터스 센서 네트워크 환경에서 센서 노드 사이의 안전한 통신을 위한 세션키 분배 방법

□ 기술개요해당 기술은 유비쿼터스 센서 네트워크(USN) 환경에서 센서 노드 사이의 안전한 통신을 위한 세션키 분배 방법 관한 것으로, 더욱 상세하게는 베이스 스테이션과 센서 노드들이 세션키를 분배하여 센서 노드 상에서는 경량의 보안 메커니즘을 이용하여 인증 및 암호화를 수행하고, 세션키 분배를 위해 최소한의 절차를 제공하여 경량의 컴퓨팅 환경에 적합한 것을 특징으로 하는 유비쿼터스 센서 네트워크(USN) 환경에서 센서 노드 사이의 안전한 통신을 위한 세션키 분배 방법에 관한 것이다. □ 기술내용 유비쿼터스 센서 네트워크(USN) 환경에서 센서 노드 사이의 안전한 통신을 위한 세션키 분배 방법에 있어서, 센서 노드(n1)는 센서 노드(n2)와의 논리적 연결을 보호하기 위한 Req_Ks:n1_n2이되 상기 Ks는 세션키이고, 상기 n1, n2는 센서 노드로 이루어진 세션키 요구메시지를 베이스 스테이션(BS)에게 보내는 단계와; 상기 베이스스테이션(BS)은 미리 공유된 센서 노드(n1)의 비밀키를 이용하여 암호화된 Ekn1[Ks||Ts(t1,t2)||NBS||Ekn2[Ks,IDn1,NBS, Ts(t1,t2)]] 이되 상기 Kn1는 센서 노드(n1)의 비밀키, 상기 Ks 는 세션키, Ts(t1,t2)는 세션키 타이머이되, t1은 시작 시간(start time)이고, t2는 종료 시간(end time)이며, 상기 NBS 는 베이스 스테이션의 난수, 상기 Kn2는 센서 노드(n2)의 비밀키, 상기 IDn1은 연결상대를 알려주는 식별자로 이루어진 제1응답메시지를 센서 노드(n1)에게 전송하는 단계와; 상기 센서 노드(n1)는 IDn1,Eks[NBS],Ekn2[Ks,IDn1,NBS,Ts(t1,t2)] 이되 순서대로 상기 IDn1는 자신의 신원을 나타내는 식별자, 상기 Eks[NBS]는 센서 노드(n1)과 센서 노드(n2) 사이에 세션키(Ks) 인증을 위해 사용될 베이스 스테이션의 난수(NBS)를 세션키(Ks)로 암호화한 값, 상기 Kn2는 센서 노드(n2)의 비밀키, 상기 IDn1은 연결상대를 알려주는 식별자, 상기 TS(t1,t2)는 세션키 타이머로 시작 시간(start time)이고, t2는 종료 시간(end time)인 전송메시지를 센서 노드(n2)에 전송하는 단계와; 상기 센서 노드(n2)는 상기 센서 노드(n1)로부터 전송된 메시지에서 자신의 비밀키로 암호화된 값들을 확인한 후 상기 센서 노드(n1)에게 Eks[f(NBS)]이되 상기 Ks 는 세션키, 상기 f는 베이스 스테이션의 난수(NBS)를 변환하는 함수로 이루어진 제2응답메시지를 보내면, 상기 센서 노드(n1)는 상기 센서 노드(n2)로부터 보내진 f(NBS)를 통하여 세션키 인증을 확인하는 단계;를 포함하는 것을 특징으로 하는 세션키 분배 방법.

기술정보

기술분류
통신 > 통신망 설계·운영
보유기관
전북기술이전센터
기술유형
일반기술
등록일
2009-01-29
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

발명명칭 정보 없음

출원번호 1020070027884