1 |
1
이동 에이젼트, 상기 이동 에이젼트의 정보를 제공받는 권한 정보 에이젼트, 멀티 에이젼트 서버 및 상기 권한 정보 에이젼트로부터 제공받은 상기 이동 에이젼트의 정보를 기반으로 지식 정보 서비스를 제공하는 정보 관리 서버를 포함하는 시스템에서 멀티 에이젼트를 이용하여 정보를 관리하는 방법에 있어서,
상기 정보 관리 서버는 상기 권한 정보 에이젼트의 초기값 및 상기 이동 에이젼트의 초기값을 생성하여 멀티 에이젼트를 초기화하는 단계;
상기 정보 관리 서버는 상기 이동 에이전트와 상호 인증을 수행하는 단계; 및
상기 이동 에이젼트가 셀 이동이 있는 경우, 상기 정보 관리 서버는 이동된 셀에 존재하는 권한 정보 에이젼트에게 상기 이동 에이젼트에게 제공되는 서비스를 제공하는 단계;를 포함하는 것을 특징으로 하는 멀티 에이젼트를 이용한 정보 제공 방법
|
2 |
2
제 1항에 있어서,
상기 멀티 에이젼트를 초기화하는 단계는,
상기 권한 정보 에이젼트로부터 상기 권한 정보 에이전트의 아이디, 상기 권한 정보 에이전트의 초기값 생성 메시지 및 상기 권한 정보 에이전트의 공개 계수를 수신받는 제1 수신 단계;
상기 제1 수신단계에서 수신받은 정보를 기반으로 상기 권한 정보 에이젼트의 초기 값을 생성하는 단계;
상기 이동 에이젼트로부터 상기 이동 에이전트의 아이디, 이동 에이전트의 초기 생성 메시지 및 이동 에이전트의 공개 계수를 수신받는 제2 수신 단계; 및
상기 제2 수신단계에서 수신받은 정보를 기초로 상기 이동 에이젼트의 초기값을 생성하는 단계;를 포함하는 것을 특징으로 하는 멀티 에이젼트를 이용한 정보 관리 방법
|
3 |
3
제 1항에 있어서,
상기 상호 인증을 수행하는 단계는,
상기 권한 정보 에이젼트로부터 상기 이동 에이전트의 정보 및 상기 권한 정보 에이젼트의 정보가 포함된 제1 임시 태그 정보를 수신받는 단계;
상기 제1 임시 태그 정보가 올바른 경우, 정보 권리 서버의 임시 태그 정보 및 정보 관리 서버의 중간값을 상기 권한 정보 에이젼트에게 전송하는 단계; 및
상기 권한 정보 에이젼트는 정보 권리 서버의 임시 태그 정보 및 정보 관리 서버의 중간값을 기반으로 권한 정보 에이젼트의 제2 임시 태그 정보를 생성하여 상기 이동 에이젼트에게 전송하는 단계;를 포함하는 것을 특징으로 하는 멀티에이젼트를 이용한 정보 관리 방법
|
4 |
4
제 1항에 있어서,
상기 상호 인증을 수행하는 단계는,
상기 이동 에이젼트가 복수 개 있고, 상기 복수 개의 이동 에이젼트에 동일한 서비스가 적용되는 경우,
상기 정보 관리 서버는 복수 개의 이동 에이젼트 각각의 해쉬값을 산출하는 단계;
상기 복수 개의 이동 에이젼트 각각의 아이디를 포함하는 임시 그룹 정보 및 상기 임시 그룹 정보를 포함하는 제1 서명값을 산출하는 단계;
상기 서비스에 적용되는 권한 정보가 포함된 제2 서명값을 산출하는 단계;
상기 제1 서명값과 상기 제2 서명값을 일대일 매칭시켜 저장하는 단계;를 포함하는 것을 특징으로 하는 멀티 에이젼트를 이용한 정보 관리 방법
|
5 |
5
제 4항에 있어서,
상기 서비스 제공 단계는,
상기 이동 에이젼트가 셀 이동이 있는 경우, 상기 이동 에이젼트는 상기 이동 에이젼트의 해쉬값, 아이디 및 제공받고자 하는 서비스 정보를 상기 이동한 셀에 있는 권한 정보 에이젼트에게 전송하는 단계;
상기 이동한 셀에 있는 권한 정보 에이젼트는 상기 제2 서명값, 상기 서비스 정보, 상기 이동 에이젼트의 아이디, 중간값, 타임 스탬프 및 상기 이동한 셀에 있는 권한 정보 에이젼트의 해쉬값을 멀티 에이젼트 서버에 전송하는 단계;
상기 멀티 에이젼트 서버는 제1 서명값을 정보 관리 서버에 전송하는 단계;
상기 정보 관리 서버는 제1 서명 값에 대응되는 권한 정보를 확인하고, 그에 대응되는 서비스를 상기 권한 정보 에이젼트를 통해 상기 이동 에이젼트에게 전송하는 단계;를 포함하는 것을 특징으로 하는 멀티 에이젼트를 이용한 정보 관리 방법
|