• DocumentCode
    2359452
  • Title

    A JCA-based implementation framework for threshold cryptography

  • Author

    Huang, Yih ; Rine, David ; Wang, Xunhua

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
  • fYear
    2001
  • fDate
    10-14 Dec. 2001
  • Firstpage
    85
  • Lastpage
    91
  • Abstract
    The Java Cryptography Architecture, JCA in short, was created to allow JCA-compliant cryptography providers to be plugged into a JCA-aware application at run time. This configurable feature makes JCA widely used and assures its success. However, the public key cryptographic service interfaces defined by JCA are based on the conventional public key cryptography, which is a single-sender-single-receiver model, and does not accommodate the group-based public key cryptography well. Especially, it does not support the threshold cryptography (TC), an important type of group-based public key cryptography, which has been shown to be a useful tool to enhance system security. As a step towards the systematic application of group-based public key cryptography, this article proposes an extension to the JCA framework to integrate threshold cryptography. Under this extension, various TC providers implementing different TC primitives can be plugged into a security application at run-time. This extension also makes it easy for a existing JCA-aware application to be migrated to use threshold cryptography. An example provider of threshold RSA is implemented under this framework extension. It is our belief that such an extension would help speed up the adoption of threshold cryptography.
  • Keywords
    Java; public key cryptography; JCA; Java Cryptography Architecture; framework extension; group-based public key cryptography; system security; threshold cryptography; Application software; Computer science; Contracts; Fault tolerant systems; Java; Protection; Public key cryptography; Runtime; Security; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 2001. ACSAC 2001. Proceedings 17th Annual
  • Print_ISBN
    0-7695-1405-7
  • Type

    conf

  • DOI
    10.1109/ACSAC.2001.991524
  • Filename
    991524