Academia.eduAcademia.edu

Secure Smart-card Technologies used in e-Commerce

SAMPLE DEVELOPMENT ON JAVA SMART-CARD …

Abstract
sparkles

AI

The paper provides a comprehensive overview of secure smart-card technologies utilized in e-commerce, highlighting different classifications of smart cards based on communication methods and integrated circuits. It discusses the importance of project management in e-commerce, emphasizing integration management and the essential project management knowledge areas including scope, time, cost, and risk management. Key technologies and tools for effective project management are identified, asserting the significance of a structured approach in enhancing communication and project effectiveness.

Key takeaways

  • In the following sections will be implemented step by step an electronic wallet implemented on a smart card as a Java card applet.
  • A Java card application is an applet which is running in smart card.
  • If a card applet knows to add two numbers, the developer only sends the two numbers as method's parameters to the card and the method from card is executing the add operation and return the results to the developer's application.
  • For an Java card applet-application is involved a series of elements and concepts, of which the most important are: Java Card Virtual Machine -JCVM, Java Card Advanced Programming Interface -JCAPI, Java Card Runtime Environment -JCRE, the life cycle of JCVM and of the Java card applet, the Java Card sessions, logical channels, isolation and partition of the applet objects, memory and memory objects management and persistent transactions.
  • JCRE is the connection component, the interface, between the native operating system of the smart card and the applet for the Java Card platform, as in Figure 3.