Training Catalog
- Java Card
- GlobalPlatform
- FIDO
- EMV
- PKI
- Cryptography
- Mobile Telecommunication
- Access Control
Developer-oriented online courses sessions and seminars usually take place online and are mainly based on practicals with a minimum of slideware.
The number of participants is limited to 10. Two technical instructors are available for guidance & questions all through the course.
Real Hardware components
For optimal training, real off-the-shelf products are made available to each participants. Manipulate some secure components and development boards.
Secure components are either shipped per post (in the form of smart cards, readers or USB dongles) or accessed remotely over TCP/IP during the sessions to replicate the local development environment.

Ready-to-use Environments
No hassle and no time wasted setting the training environment.
Virtual machines, with fully prepared development environment, and remote connection tools are provided ahead of time to speed up the course onboarding.

Learning by doing rather than staring at slides.
Classes are conducted in English, German and French by native speakers.
đŹđ§ đŠđŞ đŤđˇ
Offer
Cardhoc offers courses in the following areas:
- Java Card Development (Basic, Advanced, Cryptography, Security, Performance, Optimization)
- Java Card Simulation (JCWDE, CREF, JCardSim)
- Cryptography for Smart Cards & beyond (ECDAA, EdDSA, x25519, x448, Blake2b, Keccak/SHA3, Chacha20, etc.)
- GlobalPlatform
- Amendment A (3DES, RSA & ECC Card Confidential Content Management)
- Amendment C (Contactless Interface Management)
- Amendment D, (AES-based Secure Channel SCP03)
- Amendment F (ECC/AES Secure Channel SCP11)
- Amendment G (Opacity Secure Channel SCP21)
- Amendment H (ELF Upgrade)
- Amendment I (SEMS – Script-Based Personalization)
- Amendment J (Broker Application)
- Amendment K (Crypto-Agile SCP04)
- Amendment L (RSA-based SCP10)
- OFL (Open Firmware Loader)
- Privacy Framework
- TPS Entity Attestation, Key Store & Client API
- NextGen APDU Transport (T=1â â APDU over I2C / SPI)
- SERAM (Secure Element Remote Access Management)
- SE Access Control
- SE, UICC, IoT, Financial, Consumer and Authentication provided by Common implementation Card Configurations
- GlobalPlatform Java Card API Development (SecureChannel, GlobalService, CVM, Personalization, etc)
- U2FÂ / CTAP2 FIDO 2.1, CBOR
- Biometric Abstraction Layer / API / Enrolment
- Crypto-wallet, Blockchain
- EMV Payment: Mastercard M/Chip, Visa VSDC / VBSS, ECPC CPACE
- EMV / GlobalPlatform Personalization: CPS 1.1 & 2.0
- PKI: OpenPGP, GIDS, PKCS#11, MS-CNG, PIV, PKCS#15, OATH(TOTP/HOTP)
- Cryptographic Libraries: JCA, PKCS#11, OpenSSL, Bouncy castle, etc.
- TPM Secure Boot
- HSM (Firmware Development, Scripting, Configuration, Key Ceremony, Key Exchange, Cryptographic Services for Encoders)
- SAM â Secure Access Module configuration and customization
- Access Control: MIFARE, DESFire, HID, LEGIC, CIPURSE/CALYPSO
- Mobile Telecommunication 3GPP / GSMA (SIM Toolkit, SCP80, SCP81, eUICC M2M & Consumer, TCA MNO Profile Management, SAM Configuration)
- Communication with a Secure Element: PC/SC, WinSCard (Windows), PCSCLite (Linux & MacOS), OpenMobileAPI (Android), LibNFC (Contactless), CCID (USB)
Please contact us for in-house, group or dedicated training.
