Development of Secure Event Service for Ubiquitous Computing

  • Younglok Lee
  • Seungyong Lee
  • Hyunghyo LeeEmail author
Part of the Lecture Notes in Control and Information Sciences book series (LNCIS, volume 344)


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.


Event Type Ubiquitous Computing Supplier Application Event Service Secure Event 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Object Management Group: CORBAServices: Common Object Services Specification. Revised Edition. (1995)Google Scholar
  2. 2.
    Philip Bishop, Nigel Warren: JavaSpace IN PRACTICE. Addison-Wesley (2003)Google Scholar
  3. 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. 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. 5.
    IONA: OrbixEvents Programmer’s Guide. IONA Technologies PLC (December 1997)Google Scholar
  6. 6.
    IONA: OrbixTalk-The White Paper. Technical Report, IONA Technologies PLC, April (1996)Google Scholar
  7. 7.
    OUTBACK: jEVENTS-Java-based Event Service User’s Guide. OutBack Resource Group Inc. (1997)Google Scholar
  8. 8.
    ICL Object Software Laboratories: DAIS Multicast Event Service. White Paper (1998)Google Scholar
  9. 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. 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. 11.
    Sun Microsystems: Jini™ Architecture Specification. Sun Microsystems, (1997–2000)Google Scholar
  12. 12.
    Keith Edwards, W., Edwards, W.: Core Jini. Pearson Education, (2000)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  1. 1.Dept. of Information SecurityChonnam National UniversityGwangjuKorea
  2. 2.Div. of Information and ECWonkwang UniversityIksanKorea

Personalised recommendations