Skip to main content

The OpenCard Framework

  • Conference paper
Smart Card Research and Applications (CARDIS 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1820))

Abstract

The increasing interest in conducting electronic business over the Internet requires authentication and secured transactions. The use of smart cards in an Internet context and especially in connection with Java has not been standardized. This paper presents the architecture of the OpenCard Framework, an industry initiative to standardize smart card middleware for Java. The reference implementation for the framework in the Java programming language is described. Related standardization efforts will be reviewed briefly.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Pattern–Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company, Reading (1994)

    Google Scholar 

  2. EU/G7 Healthcards–WG7, Interoperability of Healthcard Systems, Part 1: general Concepts, Berkshire, UK

    Google Scholar 

  3. EMV 1996: ICC Specifications, Version 3.0, Europay, MasterCard, Visa, June 30 (1996)

    Google Scholar 

  4. Microsoft Corporation, Windows NT Server: Smart Cards, White Paper, Redmond, WA (1997)

    Google Scholar 

  5. Sun Microsystems, Java Native Interface Specification, Release 1.1, Mountain View, CA (1997)

    Google Scholar 

  6. International Standard ISO 7816-1, Identification Cards, Integrated Circuit(s) Cards with Contacts, Part 1, Physical characteristics, ISO/IEC (1987)

    Google Scholar 

  7. International Standard ISO 7816-2, Identification Cards, Integrated Circuit(s) Cards with Contacts, Part 2, Dimensions and locations of contacts, ISO/IEC (1988)

    Google Scholar 

  8. International Standard ISO 7816-3, Identification Cards, Integrated Circuit(s) Cards with Contacts, Part 3, Electronic signals and transmission protocols, ISO/IEC (1998)

    Google Scholar 

  9. International Standard ISO 7816-4, Identification Cards, Integrated Circuit(s) Cards with Contacts, Part 4, Interindustry commands for interchange, ISO/IEC (1995)

    Google Scholar 

  10. International Standard ISO 7816-5, Identification Cards, Integrated Circuit(s) Cards with Contacts, Part 5, Numbering system and registration procedure for application identifiers, ISO/IEC (1994)

    Google Scholar 

  11. International Standard ISO 7816-6, Identification Cards, Integrated Circuit(s) Cards with Contacts, Part 6, Interindustry data elements, ISO/IEC (1997)

    Google Scholar 

  12. International Standard ISO 7816-7, Identification Cards, Integrated Circuit(s) Cards with Contacts, Part 7, Interindustry commands for Structured Card Query Language (SCQL), ISO/IEC, Working Draft (1996)

    Google Scholar 

  13. CEN 726 (Parts 1–3), Identification card systems, Telecommunications integrated circuit(s) cards and terminals, European Committee for Standardization (1995)

    Google Scholar 

  14. SUN Microsystems, Java Card 2.0 Programming Concepts, Revision 1.0 (October 15, 1997)

    Google Scholar 

  15. SUN Microsystems, Java Card 2.0 Application Programming Interfaces, Revision 1.0, October 13 (1997)

    Google Scholar 

  16. SUN Microsystems, Java Card 2.0 Language Subset and Virtual Machine Specification, Revision 1.0, October 13 (1997)

    Google Scholar 

  17. Interoperability Specification for ICCs and Personal Computer Systems, Parts 1-8, CP8 Transac, HP, Microsoft, Schlumberger, Siemens-Nixdorf, Draft 0.9 (December 1996)

    Google Scholar 

  18. Specification of Abstract Syntax Notation One (ASN.1), ITU Recommendation X.208 (1988)

    Google Scholar 

  19. Specification of basic encoding rules for Abstract Syntax Notation One (ASN.1), ITU Recommendation X.209 (1988)

    Google Scholar 

  20. Rivest, R.L., Shamir, A., Adleman, L.: A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM 21(2), 120–126 (1978)

    Article  MATH  MathSciNet  Google Scholar 

  21. PKCS#1: RSA Encryption Standard, An RSA Laboratories Technical Note, Version 1.5 (November 1993)

    Google Scholar 

  22. Digital cellular telecommunications system (Phase 2+): Specification of the Subscriber Identity Module - Mobile Equipment (SIM–ME) Interface, GSM Technical Specifications GSM 11.11, ETSI (June 1996)

    Google Scholar 

  23. Digital cellular telecommunications system (Phase 2+): Specification of the SIM Application Toolkit for the Subscriber Identity Module - Mobile Equipment (SIM–ME) Interface, GSM Technical Specifications GSM 11.14, ETSI (December 1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hermann, R., Husemann, D., Trommler, P. (2000). The OpenCard Framework. In: Quisquater, JJ., Schneier, B. (eds) Smart Card Research and Applications. CARDIS 1998. Lecture Notes in Computer Science, vol 1820. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10721064_5

Download citation

  • DOI: https://doi.org/10.1007/10721064_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67923-3

  • Online ISBN: 978-3-540-44534-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics