The AID of the yubikey applet on the Yubikey Neo is A000000527200101
.
You can select it with the APDU 00 a4 04 00 08 A0 00 00 05 27 20 01 01
.
For the YubiKey applet there are 4 commands:
- ins 0x01 is a YubiKey API request (as used by the yubico personalization tools) with command in p1
- ins 0x02 is a request for an OTP with slot in p1 (zero indexed)
- ins 0x03 is a YubiKey status request
- ins 0x04 is a request for NDEF (only used by the NDEF applet)
See http://forum.yubico.com/viewtopic.php?p=4843 for more info.
Yubikey NEO 3.3
- A700x secure element (A7005CC/242R1)
- Running JCOP V2.4.2 R1 (Compatible with Javacard V3.0.1 classic)
- 8051 architecture
- "Up to 76 KB EEPROM for application-code and data"
- AIS-31 compliant true random number generator
- Asymetric Encryption in Hardware
- RSA up to 2048-bit
- ECC up to 320-bit
- Elgamal
- DSS
- Diffie-Hellman
- Guillou-Quisquater
- Fiat-Shamir
- Symetric encryption in hardware
- 3DES
- AES (128, 192, and 256-bit keys)
- SEED
- Cyptographic Hashes in hardware
- SHA1, SHA-224 and SHA-256
- MD5
- http://www.nxp.com/products/identification_and_security/authentication/A7005CCHN1.html
- http://www.nxp.com/documents/short_data_sheet/A700X_FAM_SDS.pdf