Design and Implementation of the Security Components in Ultra-Lightweight Mobile Computing Environment

초경량 이동 컴퓨팅 환경에서의 보안 컴포넌트 설계 및 구현

  • 박래영 (군산대학교 전자정보공학부) ;
  • 유용덕 (충남대학교 컴퓨터공학과) ;
  • 이영석 (군산대학교 전자정보공학부)
  • Published : 2007.04.30

Abstract

The next-generation computer is the ultra-lightweight mobile computer that communicates with peripheral handhold devices and provides dynamically the services appropriate to user. To provide the dynamic services on the ultra-lightweight mobile computer, security problem for user or computer system information should be solved and security mechanism is necessary for the ultra-lightweight mobile computing environment that has battery limit and low performance. In this paper, the security mechanism on the component based middleware for the ultra-lightweight mobile computer was implemented using RC-5 cipher algorithm and SHA-1 authentication algorithm. The security components are dynamically loaded and executed into the component based middleware on the ultra-lightweight mobile computer.

차세대 컴퓨터는 초경량 이동 컴퓨터로서 작은 크기에 휴대하기 편리하고 사용자가 이동 중이라도 주변의 휴대장치들과 통신하여 동적으로 사용자 상황에 맞는 서비스를 제공한다. 사용자 상황에 맞는 서비스를 제공하기 위해서는 사용자나 컴퓨터의 정보를 보호할 수 있도록 보안의 문제점이 해결되어야 하며, 전원 제약적이고, 시스템 제한적인 초경량 이동 컴퓨팅 환경에 맞는 보안 기술이 필요하다. 본 논문에서는 초경량 이동 컴퓨팅 환경에서 효율적으로 운영 가능한 컴포넌트 기반 미들웨어를 소개하고 미들웨어에서 동적으로 적재 및 실행되는 보안 컴포넌트를 설계하고 구현한다. 구현된 보안 컴포넌트는 RC5 알고리즘을 이용한 암호화 기술과 SHA-1 알고리즘을 이용한 인증 기술을 포함한다.

Keywords

References

  1. S. Vinoski, 'CORBA: integrating diverse applications within distributed heterogeneous environments', IEEE Communications Magazine, pp. 46-55, Volume 35, Issue: 2 , Feb. 1997
  2. J. Waldo, 'Alive and well: Jini technology today', Computer, Vol.33, No. 6, pp.107-109, June 2000
  3. J. Flinn, E. D. Lara, M. Satyanarayanan, D. S. Wallach, and W. Zwaenepoel, 'Reducing the energy usage of office applications,' IFIP/ACM, 2001
  4. S. Mohapatra and N. Venkatasubramanian, 'PARM : Power aware reconfigurable middleware,' Proc. of Int'l Conf. on Dist. Computing Systems, pp.1-8, 2003
  5. D. Garlan and et al., 'Project Aura: Toward Distraction-Free Pervasive Computing,' IEEE Pervasive Comp., Apr. June 2002
  6. P. Levis and D. Culler, 'Maté : A Tiny virtual machine for sensor networks,' Proc. of Int'l Conf. Architectural Support for Prog. Languages and Op. Sys. 2002
  7. 유용덕, 최훈, 김형신, 권영미, Takeshi Nanri '경량 미들웨어를 위한 소프트웨어 구조', 한국차세대PC학회 논문지, Vol.1 No.2, pp.34-42. December 2005
  8. 최경호 김정식, 임을규, '모바일 환경에서의 보안기법 연구', 한국정보보호학회 하계정보보호학술대회 논문집, Vol 16, No.1, pp 314-315, June 2006
  9. R. Baldwin, R. Rivest 'The RC5, RC5-CBC, RC5-CBC-Pad, and RC5-CTS Algorithms', RFC 2040, October 1996
  10. Y. W. Law and J. M. Doumen and P. H. Hartel, 'Benchmarking Block Ciphers for Wireless Sensor Networks(Extended Abstract)', 1st IEEE Int. Conf. on Mobile Ad-Hoc and Sensor Systems (MASS 2004), Fort Lauderdale, Florida, October 2004
  11. D. Eastlake, P. Jones, 'US Secure Hash Algorithm 1(SHA1)', RFC 3174, Sep. 2001