Browse > Article
http://dx.doi.org/10.3745/KIPSTC.2004.11C.7.999

SecureJS : A Secure JavaSpace based on Jini2.0  

Yu Yang-Woo (울산과학대학 컴퓨터정보학부)
Moon Nam-Doo (울산대학교 대학원 컴퓨터정보통신공학부)
Jung Hye-Young (울산대학교 컴퓨터정보통신공학부)
Lee Myung-Joon (울산대학교 컴퓨터정보통신공학부)
Abstract
The Jini system provides an infrastructure to facilitate a programmer to develop distributed systems. As one of the Jini services, JavaSpare has been used as a repository which is accessible publicly in the Java distributed environment. Although JavaSpace could give a useful method for saving and sharing java object, it would not be applicable to develop a distributed system requiring access securities for the objects because JavaSpare does not support secure access control. In this paper, we present a secure JavaSpare service based on Jini2.0 named SeureJS, which strengthens the security weakness of JavaSpare. The system consists of ObjectStore to store Java objects, AccessManager to control access of ObjectStore and KeyManager to manage public keys.
Keywords
Jini2.0; JavaSpace; SecureJS; LDAP; Distributed System;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Sun Microsystems, 'Secure Computing with Java : Now and the Future,' http://java.sun.com/security/javaone97whitepaper.html, 1997
2 유양우, 문남두, 이명준, 'SecureJMoblet : 안전한 Jini 기반의 이동 에이전트 시스템', 한국정보과학회 춘계학술발표회, pp.562-564, 2004   과학기술학회마을
3 유양우, 이명준, '분산응용프로그램을 위한 안전한 Java-Space', 한국정보과학회 춘계학술발표회, pp.352-354, 2003
4 Sun Microsystems, 'Security enhancements for the Java2 SDK,' http://java.sun.com/j2se/1.4.2/docs/guide/security/index.html, 2003
5 W. Yeong, T. Howes and S. Kille, 'Lightweight Directory Access Protocel,' RFC 1777, March, 1995
6 Rob Weltman, Tony Dahbura, 'LDAP Programming with Java,' Addison-Wesley, 2000
7 문남두, 안건태, 박양수, 이명준, '그룹통신을 이용한 견고한 LDAP 서버', 정보처리학회논문지C, 제10-C권 제2호, 2003   과학기술학회마을
8 김진홍, 구형서, 유양우, 이명준, 'JMoblet : Jini 기반의 이동에이전트시스템', 정보처리학회논문지B, 제8-B권 제6호, pp.292-312, 2001
9 G. P. Picco, A. L. Mruphy and G-C. Roman, 'Lime : Linda Meets Mobility,' Ind. Garlan, editor, Proc. of the 2lstInt. Conf, on Software Engineering, pp.368-377, 1999   DOI
10 Sun Microsystems, '$JavaSpaces^{tm}$ v2.0 API Documentation,' Published Specification, http://java.sun.com/products/jini/2.0/doc/api/net/jini/space/J avaSpace.html, 2003
11 Jan Newmarch, 'Jan Newmarch's Guide to Jini Technologies,' Manning Publications Co., 2003
12 Frank Sommers, 'Jini Starter Kit 2.0 tightens Jini's security framework,' Los Alamitos, CA., IEEE Computer Society Press, 2003
13 Sun Microsystems, '$JavaSpaces^{tm}$ Service Specification,' Published Specification, http://wwws.sun.com/software/jini/specs/jini1.2html/js-title.html, 2002
14 Dan Creswell, 'Getting started with $Jini^{tm}$ 2.0,' Dan Creswell, http://www.dancres.org/cottage/starting_jini.html, 2003
15 Sun Microsystems, '$Jini^{-tm}$ Technology Starter Kit Overview v2.0,' Published Specification, http://java.sun.com/developer/products/jini/arch2_0.html, 2003
16 Sun Microsystems, '$Jini^{-tm}$ Architecture Specification,' Published Specification, http://java.sun.com/products/jini/ 2.0/doc/specs/html/jini-spec.html, 2003
17 Sun Microsystems Inc, ' Jini Technology Core Platform Specification,' Communications of the ACM, Vol.39, No. 4, pp.75-83, 1996