Development of Secure Event Service for Ubiquitous Computing
In ubiquitous computing, application should adapt itself to the environment in accordance with context information. Context manager is able to transfer context information to application by using event service. Existing event services are mainly implemented by using RPC or CORBA. However, since conventional distributed systems concentrate on transparency hiding network intricacies from programmers — treating them as hidden implementation details that the programmer must implicitly be aware of and deal with, it is not easy to develop reliable distributed services. Jini provides some novel solutions to many of the problems that classical systems have focused on, and makes some of the problems that those systems have addressed simply vanish. But there is no event servicein Jini. In this paper, we design and implement a secure event service, SeJES, based on Jini in order to provide reliable ubiquitous environment. By using the proposed event service, event consumers are able to retrieve events based on the content. In addition, it enables only authorized suppliers and consumers to exchange event each other. We use SPKI/SDSI certificates in order to provide authentication and authorization and extend JavaSpaces package in order to provide a content-based event retrieval service.
KeywordsEvent Type Ubiquitous Computing Supplier Application Event Service Secure Event
Unable to display preview. Download preview PDF.
- 1.Object Management Group: CORBAServices: Common Object Services Specification. Revised Edition. (1995)Google Scholar
- 2.Philip Bishop, Nigel Warren: JavaSpace IN PRACTICE. Addison-Wesley (2003)Google Scholar
- 3.Lee, Younglok., et al.: Development of Event Manager and its Application in Jini Environment. EUC Workshops 2005, LNCS 3823, Springer-Verlag, Nakasaki (2005) 704–713Google Scholar
- 4.Paul Stephens: Implementation of the CORBA Event Service in Java. A Thesis for the Degree of Masters of Computer Science, Trinity College, Dublin (1998)Google Scholar
- 5.IONA: OrbixEvents Programmer’s Guide. IONA Technologies PLC (December 1997)Google Scholar
- 6.IONA: OrbixTalk-The White Paper. Technical Report, IONA Technologies PLC, April (1996)Google Scholar
- 7.OUTBACK: jEVENTS-Java-based Event Service User’s Guide. OutBack Resource Group Inc. (1997)Google Scholar
- 8.ICL Object Software Laboratories: DAIS Multicast Event Service. White Paper (1998)Google Scholar
- 9.Andrew J. Maywah: An Implementation of a Secure Web Client Using SPKI/SDSI Certificates. Master Thesis, M.I.T, EECS (2000)Google Scholar
- 10.Dwaine Clarke, Jean-Emile Elien, Carl Ellison, Matt Fredette, Alexander Morcos, Ronald L. Rivest: Certificate Chain Discovery in SPKI/SDSI. Journal of Computer Security, 9 (2000) 285–322Google Scholar
- 11.Sun Microsystems: Jini™ Architecture Specification. Sun Microsystems, (1997–2000)Google Scholar
- 12.Keith Edwards, W., Edwards, W.: Core Jini. Pearson Education, (2000)Google Scholar