Skip to content

About

This project aims at emulating a secure element environment for debugging and rapid-prototyping of secure element applets.

Resources

Stars

12 stars

Watchers

12 watching

Forks

Latest commit

 

History

104 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Element Emulator

This project aims at emulating a secure element environment for debugging and rapid-prototyping of secure element applets. It is a fork of the open-source Java Card simulator jCardSim (original source code available here). Within our research we added extensions to emulate an application life-cycle that matches the life-cycle of applications on real smartcard chips.

The idea and concepts of the emulation environment are explained in

  • M. Roland: "Debugging and Rapid Prototyping of NFC Secure Element Applications," in Mobile Computing, Applications, and Services (MobiCASE 2013), vol. 130/2014, LNICST, pp. 298--313, Springer, November 2013,
  • M. Roland, J. Langer, and R. Mayrhofer: "(Ab)using foreign VMs: Running Java Card Applets in non-Java Card Virtual Machines," in Proceedings of the 11th International Conference on Advances in Mobile Computing & Multimedia (MoMM2013), pp. 286--292, ACM, December 2013, and
  • M. Roland, J. Langer, and R. Mayrhofer: “Managing the life cycle of Java Card applets in other Java virtual machines,” International Journal of Pervasive Computing and Communications, vol. 10, no. 3, pp. 291–312, 2014. ISSN: 1742-7371.

License: Apache License 2.0

About

This project aims at emulating a secure element environment for debugging and rapid-prototyping of secure element applets.

Resources

Stars

12 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages