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