DOI QR코드

DOI QR Code

Security APIs for Security Services in Ultra Light-weight Environment

초경량 환경의 보안 서비스 지원을 위한 보안 API

  • 김원영 (국립군산대학교 전자정보공학부) ;
  • 이영석 (국립군산대학교 전자정보공학부) ;
  • 이재완 (국립군산대학교 전자정보공학부) ;
  • 서창호 (국립공주대학교 바이오정보학과)
  • Published : 2008.03.31

Abstract

Computers used fer light-weight computing environments are considerably limited in resources and performance running in ubiquitous environment. Because of the limited resources, it is difficult to apply existing security technologies to the light-weight computers. In this paper, light-weight security software is implemented using RC-5 encryption and SHA-1 authentication algorithm which is appropriate for light-weight computing environments. The design of components based on security software of a light-weight computer application and the test-bed for security software are presented. The simulation verifies the correctness of the security software. The architecture of the light-weight and reconfigurable security software for light-weight computer applications is proposed. The proposed security software is small size and provides reconfigurable security library based on the light-weight component and the software manager that configures software platform is loaded with the library at the time it is needed.

유비쿼터스 환경에서의 컴퓨팅 기기들은 초경량 컴퓨팅 환경으로서 사용자들이 컴퓨터의 존재를 인지할 수 없도록 사용자 신체나 주변 환경에 내장되며, 크기가 작고, 적은 기능을 가진 많은 컴퓨터를 여러 곳에 분포하여 네트워크로 통신한다. 초경량 컴퓨팅 환경에서는 사용자들에게 서비스를 제공하기 위해 사용자의 정보를 교환하는 일이 많으며, 사용자의 정보를 보호하기 위해서는 보안 기술이 반드시 포함되어야 한다. 본 논문에서는 초경량 컴퓨팅 환경에서 표준화 된 보안 서비스를 제공하는 초경량 환경을 위한 보안 서비스 지원을 위한 API를 연구하고 설계한다. 초경량 환경의 보안 서비스 지원을 위한 API는 일반적인 컴퓨팅 환경에서와 같이 데이터 암호화, 데이터 인증, 키 관리 등의 보안 서비스를 제공하며, 초경 량 컴퓨팅 환경에 맞는 RC5와 SHA1 알고리즘 사용, 효율적인 메모리 관리를 위해 각 서비스를 라이브러리화하여 필요시마다 라이브러리를 할당/해제하는 등의 초경량 컴퓨팅 환경의 문제점을 해결할 수 있도록 설계, 구현한다.

Keywords

References

  1. 유용덕, 최훈, 김형신, 권영미, Takeshi Nanri "경량 미들웨어를 위한 소프트웨어 구조", 한국차세대PC학회 논문지, Vol.1 No.2, pp.34-42, 2005. 12
  2. 이영석, 유용덕, 박상현, 최훈, "웨어러블 컴퓨팅 보안", 한국차세대컴퓨팅학회논문지, Vol 2., No. 2, pp. 23-31, 2006. 6
  3. PKCS #11: Cryptographic Token Interface Standard v2.20, Rsa Labs
  4. R. Baldwin, R. Rivest "The RC5, RC5-CBC, RC5- CBC-Pad, and RC5-CTS Algorithms", RFC 2040, Oct. 1996
  5. D. Eastlake, P. Jones, "US Secure Hash Algorithm 1(SHA1)", RFC 3174, Sep. 2001
  6. 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, Oct. 2004