Monday, 7 September 2015
Mobile NFC security white paper
This new white paper gives an overview of the state-of-the-art of mobile NFC security and analyses the balance between the risks, mitigation and functional requirements of using HCE for mobile payments. A must-read for anyone working in related sectors.
Labels:
HCE,
NFC,
payment,
security,
tokenization
Thursday, 30 July 2015
Monday, 8 June 2015
Java Card 3.0.5 released
Oracle released JC 3.0.5, including support for Java 7 and 8 and a new Eclipse development plugin.
This is great news, but to my knowledge no card vendors currently sell smart cards that support Java Card 3.
Thursday, 6 November 2014
Friday, 12 September 2014
Useful JCOP Tools site
yobi.be has a good wiki with tips and tricks how to use JCOP Tools simulator etc. in scripts.
Wednesday, 16 July 2014
MIFARE Classic Tool
Monday, 26 May 2014
Tuesday, 18 February 2014
Return of the son of GPJ
The descendant of the venerable GPJ has been announced. Its easy-to-use command-line is sure to be popular with developers, and it also offers a simplified interface for key provisioning and diversification.
Code: https://github.com/martinpaljak/GlobalPlatformPro
Labels:
debug,
GlobalPlatform,
GPJ,
Java,
smart card
Thursday, 21 November 2013
Open Software, Protocol and Format Documentation Project
The Understand project (Open Software, Protocol and Format Documentation Project) at GoogleCode has a plethora of information on all kinds of smart cards and readers (mostly contactless).
Friday, 23 August 2013
Java Card programming: best practices
Read and remember. Very useful tips, especially about reducing memory consumption. A short summary of how the JCVM allocates memory is also given, including the amount of overhead per object.
Friday, 16 August 2013
Saturday, 3 August 2013
Hacking fingerprint USB drives
Excellent hack walkthrough and security analysis of two standard fingerprint-secured USB storage drives.
The vendor reacted in a mature, proactive way to the news that their drives were hacked. That's not something you see very often... respect to USB-Secured.com.
Friday, 17 May 2013
Friday, 5 April 2013
Reading public EMV data on a VISA card
The JavaEmvReader project provides a quick and simple way to parse the unsecured information on a VISA card - a bit easier than the alternative mentioned in a previous post.
One example application is described with the embedded element and Google Wallet in a Samsung Nexus S.
One example application is described with the embedded element and Google Wallet in a Samsung Nexus S.
Labels:
Android,
CPLC,
EMV,
Google Wallet,
Samsung
Accessing mobile SE in Android
Excellent, detailed tutorial on how to access the embedded secure element in an Android 4.x phone, and the followup on actually sending APDUs to it.
Labels:
Android,
mobile,
Samsung,
secure element
Monday, 18 March 2013
Monday, 25 February 2013
Java Card 3 implementations
The Java Card 3 spec was released by Sun Microsystems (now Oracle) in 2008 but its adoption by vendors has been very slow. A list of currently available Java Card 3 implementations can be found here on OTN. For convenience, here is a shortlist of the vendors:
- CardLogix
- Giesecke&Devrient
Monday, 3 December 2012
RSA-PSS
The concept of a provably secure signature has been around for a while, but there are few implementations for smart cards.
From RSA Labs:
From RSA Labs:
RSA-PSS offers the long-term benefit of higher assurance by narrowing the gap between the widely held assumption that the RSA problem is hard to solve, and the claim that signatures are hard to forge.
Friday, 2 November 2012
First CC EAL7 certified smart card - Samsung
Samsung has developed the world's first Common Criteria EAL7 certified smart card. This will certainly help boost the perception of the smart card as Trusted Execution Environment (TEE), and will only be good for m-commerce.
Labels:
Common Criteria,
EAL,
Provably secure,
Samsung,
TEE
OTI COPNI wave - mobile NFC plug-in module
OTI has demonstrated impressive out-of-the box thinking with this NFC plug-in module for mobile devices. Basically, if your phone has an audio stereo jack, you can have mobile NFC.
Now the only questions are: which mobile OSes will OTI support, and will the API be open?
If only a few mobile OSes are supported within the first year (or two), then the API had better be open... A closed API would mean that freelance/community developers won't be able to fill the software gap for this device and some will opt for creating competing - and most likely open-source - solutions. This has already happened with mobile phones. Furthermore, integrated chips containing NFC controller+secure element are becoming readily available, as are NFC software libraries, so the entry threshold to the market is clearly not high.
Now the only questions are: which mobile OSes will OTI support, and will the API be open?
If only a few mobile OSes are supported within the first year (or two), then the API had better be open... A closed API would mean that freelance/community developers won't be able to fill the software gap for this device and some will opt for creating competing - and most likely open-source - solutions. This has already happened with mobile phones. Furthermore, integrated chips containing NFC controller+secure element are becoming readily available, as are NFC software libraries, so the entry threshold to the market is clearly not high.
Subscribe to:
Posts (Atom)