Skip to content

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

Notifications You must be signed in to change notification settings

mobilesec/secure-element-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages