1 |
1
USN 미들웨어 장치에 있어서,
상기 USN 미들웨어 장치에 접근을 요청한 개체인 USN 어플리케이션 장치 또는 센서 네트워크 장치를 인증하기 위해 적용되는 시도 응답 메커니즘에서 난수를 생성하기 위한 난수생성부;
상기 난수생성부에서 생성된 난수를 해당 접근 요청 개체의 키로 암호화하기 위한 암호화부;
상기 암호화부에서 암호화된 난수 암호화의 결과와 상기 접근 요청 개체인 USN 어플리케이션 장치 또는 센서 네트워크 장치가 응답한 전송 값을 비교하는 비교분석부; 및
상기 USN 어플리케이션 장치와 센서 네트워크 장치의 식별 정보 및 키 정보를 저장하고 인증을 수행하기 위한 데이터베이스부
를 포함하는 USN 미들웨어 장치
|
2 |
2
제 1항에 있어서,
상기 난수는 유일성 또는 시의성을 갖고, 재전송 또는 선택 평문 공격이 불가능하며, 해쉬 연산을 이용하는 USN 미들웨어 장치
|
3 |
3
제 1항에 있어서,
상기 데이터베이스부는
상기 USN 어플리케이션 장치에 대한 프로파일 식별 정보와 키를 갖으며, 상기 프로파일 식별 정보와 키에 의해 상기 USN 어플리케이션 장치로부터 수신된 접근 요청 메시지가 해당 USN 어플리케이션 장치로부터 수신된 것인지 여부를 판단하여 인증하는 어플리케이션 식별모듈; 및
상기 센서 네트워크 장치에 대한 프로파일 식별 정보와 키를 갖으며, 상기 프로파일 식별 정보와 키에 의해 상기 센서 네트워크 장치로부터 수신된 접근 요청 메시지가 해당 센서 네트워크 장치로부터 수신된 것인지 여부를 판단하여 인증하는 센서 네트워크 식별모듈
을 포함하는 USN 미들웨어 장치
|
4 |
4
USN 어플리케이션부와 USN 미들웨어부의 인증 방법에 있어서,
상기 USN 어플리케이션부에서 USN 미들웨어부로 연결을 요청하는 제1단계;
상기 USN 어플리케이션부가 USN 미들웨어부에 식별 정보를 수납하는 제2단계;
상기 USN 미들웨어부에서 상기 USN 어플리케이션부의 식별 정보와 기저장된 데이터베이스부에서 USN 어플리케이션부의 식별 정보를 비교하는 제3단계;
난수생성기를 이용하여 난수를 생성하여 인증을 요청한 상기 USN 어플리케이션부로 전송하는 제4단계;
상기 USN 어플리케이션부에서 상기 난수에 대해 암호화하고, 상기 암호화 결과를 USN 미들웨어부로 전송하는 제5단계;
상기 USN 미들웨어부에서 상기 USN 어플리케이션부의 난수에 대해 암호화하는 제6단계; 및
상기 USN 어플리케이션부의 암호화 값과 USN 미들웨어부의 암호화 값을 비교분석부에서 비교하는 제7단계
를 포함하는 USN 기반의 미들웨어 인증 방법
|
5 |
5
센서 네트워크부와 USN 미들웨어부의 인증 방법에 있어서,
상기 센서 네트워크부에서 USN 미들웨어부로 연결을 요청하는 제1단계;
상기 센서 네트워크부가 USN 미들웨어부에 식별 정보를 수납하는 제2단계;
상기 USN 미들웨어부에서 상기 센서 네트워크부의 식별 정보와 기저장된 데이터베이스부에서 센서 네트워크부의 식별 정보를 비교하는 제3단계;
난수생성기를 이용하여 난수를 생성하여 인증을 요청한 상기 센서 네트워크부로 전송하는 제4단계;
상기 센서 네트워크부에서 상기 난수에 대해 암호화하고, 상기 암호화 결과를 USN 미들웨어부로 전송하는 제5단계;
상기 USN 미들웨어부에서 상기 센서 네트워크부의 난수에 대해 암호화하는 제6단계; 및
상기 센서 네트워크부의 암호화 값과 USN 미들웨어부의 암호화 값을 비교분석부에서 비교하는 제7단계
를 포함하는 USN 기반의 미들웨어 인증 방법
|
6 |
6
제 5항에 있어서,
상기 제1단계는 상기 USN 어플리케이션부에서 USN 미들웨어부로 연결 요청시 타임 스탬프 정보를 생성하는 USN 기반의 미들웨어 인증 방법
|
7 |
7
제 6항에 있어서,
상기 제1단계는 상기 센서 네트워크부에서 USN 미들웨어부로 연결 요청시 타임 스탬프 정보를 생성하는 USN 기반의 미들웨어 인증 방법
|
8 |
8
제 5항에 있어서,
상기 제2단계는 상기 USN 미들웨어부에서 USN 어플리케이션부의 식별 정보가 수납된 연결 요청 메시지를 수신하는 USN 기반의 미들웨어 인증 방법
|
9 |
9
제 6항에 있어서,
상기 제2단계는 상기 USN 미들웨어부에서 센서 네트워크부의 식별 정보가 수납된 연결 요청 메시지를 수신하는 USN 기반의 미들웨어 인증 방법
|
10 |
10
제 5항 또는 제 6항에 있어서,
상기 제3단계는 식별 정보가 일치하지 않으면 종료되고, 식별 정보가 일치하면 제4단계를 수행하는 USN 기반의 미들웨어 인증 방법
|
11 |
11
제 5항 또는 제 6항에 있어서,
상기 제5단계의 암호화는 자신의 키를 사용하는 USN 기반의 미들웨어 인증 방법
|
12 |
12
제 5항 또는 제 6항에 있어서,
상기 제7단계는 암호화 값이 일치하면 인증되고, 암호화 값이 일치하지 않으면 종료되는 USN 기반의 미들웨어 인증 방법
|
13 |
13
제 5항 또는 제 6항에 있어서,
상기 난수는 유일성 또는 시의성을 갖고, 재전송 또는 선택 평문 공격이 불가능하며, 해쉬 연산을 이용하는 USN 기반의 미들웨어 인증 방법
|