4 ms·
Back in the nineties, when Java was still the next big thing, manufacturers promised that we would carry a single Java smartcard for all applications: identific
by praseodym 12y ago
Back in the nineties, when Java was still the next big thing, manufacturers promised that we would carry a single Java smartcard for all applications: identification, credit cards, electronic wallets, etc.
As we now know this never happened. The biggest reason is marketing: every company wants to have their own logo on the card, which is impossible to do with a generic card.
Reference from 1998: ftp://service.boulder.ibm.com/software/pervasive/info/javacard.pdf
- Omni5cience 12y agoOn a related note, I recently found out that all SIM cards run JavaCard applications. Apparently SIM applications are not uncommon in countries where smartphones still aren't common. Check out https://simhacks.github.io/defcon-21/ https://simhacks.github.io/defcon-21/
- praseodym 12y agoIndeed, SIM cards in third-world countries seem to be the only place where installing applets on a third-party smartcard (i.e. the telco's SIM card) is commonplace. Smartphones are only recently catching up through the addition of secure elements in the device. Without them, the SIM card is the only place to securely store secrets.