Skip to content
Artwork for Tech Stories Tech Brief By HackerNoon
Tech Stories Tech Brief By HackerNoon · Today · 53 min

How to Load and Run a Java Card Applet on Real Hardware

This story was originally published on HackerNoon at: https://hackernoon.com/how-to-load-and-run-a-java-card-applet-on-real-hardware. Build a Java Card applet on real hardware. Working commands, a complete device-key demo, and the client bugs we mistook for a locked card. Check more stories related to tech-stories at: https://hackernoon.com/c/tech-stories. You can also check exclusive content about #javacard, #build-a-javacard-applet, #scp02, #smart-cards, #globalplatform, #embedded-security, #key-management, #hackernoon-top-story, and more. This story was written by: @vitaliy69. Learn more about this writer by checking @vitaliy69's about page, and for more stories, please visit hackernoon.com. Three cards, two operating systems, and a hand-rolled SCP02 stack. We build, load, and run a Java Card applet, then follow its device key through personalization, authentication, rotation, and revocation. Along the way, two apparent hardware failures turn out to be bugs in our own tools.

0:00-53:10

transcript

No transcript — this publisher did not publish one.

show notes

This story was originally published on HackerNoon at: https://hackernoon.com/how-to-load-and-run-a-java-card-applet-on-real-hardware.
Build a Java Card applet on real hardware. Working commands, a complete device-key demo, and the client bugs we mistook for a locked card.
Check more stories related to tech-stories at: https://hackernoon.com/c/tech-stories. You can also check exclusive content about #javacard, #build-a-javacard-applet, #scp02, #smart-cards, #globalplatform, #embedded-security, #key-management, #hackernoon-top-story, and more.

This story was written by: @vitaliy69. Learn more about this writer by checking @vitaliy69's about page, and for more stories, please visit hackernoon.com.

Three cards, two operating systems, and a hand-rolled SCP02 stack. We build, load, and run a Java Card applet, then follow its device key through personalization, authentication, rotation, and revocation. Along the way, two apparent hardware failures turn out to be bugs in our own tools.

links13