Java Card
#1

Java Card refers to a technology that allows small Java-based applications (applets) to be run securely on smart cards and similar small memory footprint devices. Java Card is the tiniest of Java targeted for embedded devices. Java Card gives the user ability to program the device and make them application specific. It is widely used in SIM cards (used in GSM mobile phones) and ATM cards. The first Java Card was introduced in 1996 by Schlumberger's card division which later merged with Gemplus to form Gemalto. Java Card products are based on the Java Card Platform specifications developed by Sun Microsystems.

Security

Java Card technology was originally developed for the purpose of securing sensitive information stored on smart cards. Security is determined by various aspects of this technology:

* Data encapsulation. Data is stored within the application, and Java Card applications are executed in an isolated environment (the Java Card VM), separate from the underlying operating system and hardware.
* Applet Firewall. Unlike other Java VMs, a Java Card VM usually manages several applications, each one controlling sensitive data. Different applications are therefore separated from each other by an applet firewall which restricts and checks access of data elements of one applet to another.
* Cryptography. Commonly used encryption algorithms like DES, Triple DES, AES, RSA (including elliptic curve cryptography) are supported. Other cryptographic services like signing, key generation and key exchange are also supported.
* Applet.The applet is a state machine which processes only incoming command requests and responds by sending data or response status words back to the interface device.


Specific features


The Java Card runtime and virtual machine also support features that are specific to the Java Card platform:

* Persistence. With Java Card, objects are by default stored in persistent memory (RAM is very scarce on smart cards, and it is only used for temporary or security-sensitive objects). The runtime environment as well as the bytecode have therefore been adapted to manage persistent objects.
* Atomicity. As smart cards are externally powered and rely on persistent memory, persistent updates must be atomic. The individual write operations performed by individual bytecode instructions and API methods are therefore guaranteed atomic, and the Java Card Runtime includes a limited transaction mechanism.
* Applet isolation. The Java Card firewall is a mechanism that isolates the different applets present on a card from each other. It also includes a sharing mechanism that allows an applet to explicitly make an object available to other applets.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: rasan card id no, java card seminar topics, java card deck class, java card seminar report, java addhar card download, java card christmas, report card in java,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
Java Card - by Electrical Fan - 15-10-2009, 01:23 PM
RE: Java Card - by seminar topics - 30-03-2010, 11:12 AM
RE: Java Card - by seminar class - 17-03-2011, 10:30 AM

Possibly Related Threads...
Thread Author Replies Views Last Post
  E-COMPILER FOR JAVA WITH SECURITY EDITOR smart paper boy 7 12,626 27-07-2013, 01:06 PM
Last Post: computer topic
  E-COMPILER FOR JAVA WITH SECURITY EDITOR seminar class 9 14,427 24-06-2013, 11:44 AM
Last Post: Guest
  Java Cryptography Architecture (JCA) seminar projects crazy 1 2,627 17-12-2012, 01:51 PM
Last Post: seminar details
Lightbulb Java Cryptography Architecture (JCA) computer science crazy 1 2,674 17-12-2012, 01:51 PM
Last Post: seminar details
  Java Programs IO STREAMS computer girl 0 886 08-06-2012, 12:17 PM
Last Post: computer girl
  Distributed Data Mining in Credit Card Fraud Detection seminar class 2 2,652 09-02-2012, 11:21 AM
Last Post: seminar addict
  if u can help me in java RMI ahmed abed 2 1,806 04-02-2012, 11:37 AM
Last Post: seminar addict
  JAVA RMI Technology seminar surveyer 3 3,300 26-01-2012, 10:31 AM
Last Post: seminar addict
  JAVA RING A SEMINAR REPORT Computer Science Clay 6 6,740 07-01-2012, 12:19 PM
Last Post: project uploader
  Bluetooth & Java smart paper boy 2 1,583 24-08-2011, 09:33 AM
Last Post: seminar addict

Forum Jump: