본문 바로가기
KERD
논문KCI 등재

SecureJMoblet : Jini2.0 기반의 안전한 이동에이전트 시스템

SecureJMoblet : Secure Mobile Agent System based on Jini2.0

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

이동에이전트는 네트워크 상의 여러 노드들을 자발적으로 이동하는 동적인 개체이다. 자바의 Jini 프레임워크는 분산 네트워크 프로그래밍을 위한 주요한 기능을 제공함으로써, 이동에이전트 시스템의 개발을 용이하게 한다. 하지만, Jini1.0 서비스는 안전한 원격통신을 위한 보안성이 취약하여 이를 이용한 이동에이전트 시스템의 개발은 근본적인 제약점을 가지고 있다. 본 논문에서는 Jini2.0 기반의 안전한 이동에이전트 시스템인 SecureJMoblet에 대하여 기술한다. SecureJMoblet은 Jini2.0 위에서 이동에이전트 시스템의 기본 기능인 에이전트 생성, 전송, 제어 기능을 제공한다. 또한, 안전한 JavaSpace 서비스를 제공하기 위하여 개발된 SecureJS를 이용하여 에이전트 객체를 안전하게 저장하기 위한 객체저장소와 이동에이전트 간의 안전한 통신 기능을 지원한다.

Abstract

Mobile agents are autonomous and dynamic entities that can migrate among various nodes in the network. Java’s Jini framework facilitates mobile agent system development, providing key features for distributed network programming. However, due to the security weakness, Jini1.0 service has a fundamental limitation on developing mobile agent systems which support secure remote communications. In this paper, we describe a Jini2.0-based secure mobile agent system named SecureJMoblet. On the top of Jini2.0, the system provides basic functionalities of a mobile agent system such as creation, transfer and control. In addition, with the SecureJS developed for secure JavaSpace service, SecureJMoblet supports a secure object repository and a reliable communication among mobile agents.

참고문헌 (18)

  1. W. Chan, "Using CoolBase to Build Ubiquitous Computing Applications" (2001)
  2. Sun Microsystems, "Jinitm Architecture Specification", pp.~http: (2003)[DOI]
  3. Jan Newmarch, "Jan Newmarch’s Guide to Jini Techno- logies" (2003), Manning Publications Co.
  4. N. M. Karnik, "Design Issues in Mobile-Agent Programming Systems" (1998)
  5. 유양우, "SMART:OMG의 MAF 명세를 지원하는 CORBA 기반의 이동에이전트 시스템", 8-C(2), pp.221~233 (2001)
  6. Sun Microsystems, "JavaSpacestm Service Specification" (2003), Published Specification
  7. Sun Microsystems, "Jinitm Technology Starter Kit Overview v2.0" (2003), Published Specification
  8. Sun Microsystems, "Security enhancements for the Java2 SDK" (2003)
  9. G.P.Picco,, "Lime:Linda Meets Mobility", pp.368~377 (1999)
  10. "IBM Aglets"
  11. "Mitsubishi Concordia"
  12. "Minnesota Ajanta"
  13. 유양우, "OMG MAF 명세를 지원하는 이동 에이전트시스템의 개발", 26(2), pp.715~717 (1999)
  14. Alfonso Fuggetta, "Understanding Code Mobility", 24(5)
  15. 유양우, "분산응용프로그램을 위한 안전한 JavaSpace", pp.352~354 (2003)
  16. 문남두, "그룹통신을 이용한 견고한 LDAP 서버", 정보처리학회논문지C, 10(2), pp.199~208 (2003), 한국정보처리학회
  17. 김진홍, "JMoblet:Jini 기반의 이동에이전트시스템", 8-B(6), pp.292~312 (2001)
  18. 유양우, "Jini 기반이 이동에이전트를 이용한 경매시스템"

관련 논문AI추천

이 간행물의 다른 논문 (20건)