581

602 views
560 views

Published on

Published in: Technology, Business
1 Comment
1 Like
Statistics
Notes
  • Should you declare the different variables as transient (the values are persistant by default) or are they transient by default (and we should declare persistant variables)?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
602
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

581

  1. 1. JAVA CARD BY MOHD YUNUS 08Q61A0581
  2. 2. Java card is a smart card. INTRODUCTION
  3. 3. <ul><li>What is a smart </li></ul><ul><li>card </li></ul><ul><li>• A plastic card like a credit card with an embedded micro chip </li></ul><ul><li>– Three types of memory </li></ul><ul><li>• persistent non-mutable memory </li></ul><ul><li>• persistent mutable memory </li></ul><ul><li>Non persistent mutable memory </li></ul><ul><li>– ISO 7816 part 1-7 </li></ul>
  4. 4. HISTORY <ul><li>• Early 1996 </li></ul><ul><li>– First development </li></ul><ul><li>• Schlumberger, Bull CP8, Gem Plus, </li></ul><ul><li>– Schlumberger's Cyber flex </li></ul><ul><li>– Java Card Forum </li></ul><ul><li>• Most of the smart cards manufacturers </li></ul><ul><li>Sun </li></ul>
  5. 5. Brief history • Early seventies, first patents – Dr Arimura, R Moreno, M Ugon • Early eighties, first field testing for a memory card – Phone card in France • Mid eighties, large scale introduction of smart cards in banking system • Mid nineties, SIM card introduced in mobile telephony
  6. 6. ARCHITECHTURE
  7. 7. <ul><li>Technology </li></ul><ul><li>Enables smart cards and devices with limited memory. </li></ul><ul><li>Java card technology is compatible with existing smart card standards. </li></ul>
  8. 8. <ul><li>ADVANTAGES </li></ul><ul><li>High programmer productivity </li></ul><ul><li>Object-oriented programming </li></ul><ul><li>Java language protections apply to Java Card applets </li></ul><ul><li>Availability of powerful off-the-shelf development tools </li></ul>
  9. 9. DISADVANTAGES ● Overhead ● Trust ● Security ● Easy for attacker
  10. 10. Conclusion -In this chapter, we have seen ● A brief history of the java card and smart cards ● The applications supported by them
  11. 11. Any Queries ??
  12. 12. Thank You

×