3
프로세서를 구비한 액티브 네트워크의 액티브 노드에, 제 1 액티브 노드는 전송하고자 하는 정보를 대칭키 암호화 방식을 이용하여 액티브 패킷으로 생성하고, 브로드캐스팅하는 제 1 기능; 제 2 액티브 노드는 상기 브로드캐스팅된 액티브 패킷을 수신하고, 액티브 패킷임을 확인하는 제 2 기능; 상기 제 2 액티브 노드는 상기 액티브 패킷의 IP(Internet Protocol)헤더에 포함된 송신지 주소와 상기 액티브 패킷의 IP 헤더를 제외한 페이로드 부분을 상기 제 2 액티브 노드의 키 테이블에 저장하는 제 3 기능; 상기 제 2 액티브 노드는 자신이 속한 인증기관으로부터 인증서를 수신하는 제 4 기능; 상기 제 2 액티브 노드는 상기 인증서 및 상기 인증서에 포함된 공개키로 암호화한 대칭키 요청신호를 액티브 패킷으로 생성하여 상기 제 1 액티브 노드로 전송하는 제 5 기능; 상기 제 1 액티브 노드는 상기 전송된 액티브 패킷에 포함된 인증서를 검증하는 제 6 기능; 상기 제 1 액티브 노드는 검증된 인증서로부터 송신지 주소와 공개키값, 인증서값을 추출하여 상기 제 1 액티브 노드의 키 테이블에 저장하는 제 7 기능; 상기 제 1 액티브 노드는 상기 공개키값을 이용하여 상기 대칭키 요청신호를 복호화하는 제 8 기능; 상기 제 1 액티브 노드는 복호화된 대칭키를 상기 제 2 액티브 노드로 전송하는 제 9 기능; 상기 제 2 액티브 노드는 상기 대칭키를 이용하여 제 1 기능에서 브로드캐스팅된 액티브 패킷을 복호화하고, 복호화된 액티브 패킷에 포함된 정보를 실행하는 제 10 기능; 및 상기 제 2 액티브 노드는 상기 액티브 패킷에 포함된 정보 또는 제 10 기능의 실행 결과를 대칭키 암호화 방식을 이용하여 새로운 액티브 패킷으로 생성하여 브로드캐스팅하는 제 11 기능 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|