Design of a Mobile DAA Model through Java Test Module for the DAA Protocol

DAA 자바 실험모듈 구현을 통한 모바일 DAA 모델 설계

  • 양석환 (부경대학교 정보보호학 협동과정) ;
  • 이기열 (부경대학교 컴퓨터공학과) ;
  • 정목동 (부경대학교 컴퓨터공학과)
  • Published : 2008.11.15

Abstract

Today's mobile devices have characteristic of random mobility in the heterogeneous networks. Thus they should have various kinds of security requirements. To satisfy these requirements, there are many researches on security and authentication for mobile devices. TCG(Trusted Computing Group) designed TPM(Trusted Platform Module) for providing privacy and authentication to users. Also TCG suggest a protocol, called DAA(Direct Anonymous Attestation) which uses zero knowledge proof theory. In this paper, we will implement DAA protocol using Java and show the efficiency and the problems in the DAA protocol. Finally, we will suggest an efficient mobile DAA model through Java test module for the DAA protocol.

오늘날의 모바일 장비들은 무작위로 움직이는 이동성을 가지고 있어서 보안에 대한 다양한 요구사항을 가지고 있으며 이러한 요구사항을 충족시키기 위해 모바일 장비에 대한 보안기술과 인증기술에 대한 많은 연구가 진행 중이다. 이를 위하여 TCG(Trusted Computing Group)에서는 사용자의 프라이버시를 보호하는 동시에 강력한 인증방법을 제공하기 위하여 보안칩에 해당하는 TPM(Trusted Platform Module)을 설계하고 영지식 증명을 이용한 DAA(Direct Anonymous Attest처ion) 프로토콜을 제시하고 있다. 본 논문에서는 자바를 이용하여 DAA 프로토콜을 소프트웨어로 구현하고 이를 바탕으로 해서 모바일 환경에 적합한 모바일 DAA 모델을 제시한다.

Keywords

References

  1. TCG, TCG Specification Architecture Overview Specification Rev. 1.3, 2007
  2. E. Brickell, et al., "Direct anonymous attestation," In Proc. of the 11th ACM Conf on Computer and Communications Security, ACM Press, 2004
  3. Shafi Goldwasser, et al., "The knowledge complexity of interactive proof-systems," SIAM Journal on Computing Archive, Vol.18, pp. 186-208, 1989 https://doi.org/10.1137/0218012
  4. Ronald Cramer, "Signature Schemes based on the Strong RSA Assumption," ACM TISSEC Vol.3, No.3, pp. 161-185, 2000 https://doi.org/10.1145/357830.357847
  5. A. Shamir, "How to Share a Secret," Communication of the ACM, Vol.22, No.11, pp. 612-613, 1979 https://doi.org/10.1145/359168.359176
  6. Mario Strasser, "Software-based TPM Emulator for Linux," 2004
  7. Roger Zimmerann, et al., "IBM Direct Anonymous Attestation Tools-TPM Test Suite" Release 1.2.20, 2005
  8. 박선호, 디지털 신호처리의 기초와 DSP 응용실무, 국제테크노정보연구소, 2002