Keolabs Transport / Access suite
An off-the-shelf test solution for verifying conformance of cards and readers used in transport and access control fare collection. On a foundation of analogue and digital functional testing to ISO/IEC 10373-6 (ISO/IEC 14443) and 10373-7 (ISO/IEC 15693 vicinity cards), it adds the OSPT Alliance CIPURSE application layer. Every suite runs on SCRIPTIS™.
The test bench as a whole
A test bench has four elements: software, tester, fixtures and the device under test. This shows where the product sits.
An off-the-shelf test solution for verifying conformance of cards and readers used in transport and access control fare collection. On a foundation of analogue and digital functional testing to ISO/IEC 10373-6 (ISO/IEC 14443) and 10373-7 (ISO/IEC 15693 vicinity cards), it adds the OSPT Alliance CIPURSE application layer. Every suite runs on SCRIPTIS™.
A shared foundation with a transport application layer
The CIPURSE application layer for transport sits on top of the physical and protocol foundation of ISO/IEC 10373-6 and -7.
ISO/IEC 10373-6 covers ISO/IEC 14443 interoperability between cards or tickets and readers, while 10373-7 defines test methods for ISO/IEC 15693 vicinity cards. Both can be used for in-house evaluation during development, ahead of formal certification.
- ISO/IEC 10373-6: analogue and protocol for ISO/IEC 14443 proximity
- ISO/IEC 10373-7: analogue for ISO/IEC 15693 vicinity
- ProxiLAB Quest with SCRIPTIS™ forms the foundation
Analogue and digital testing of proximity cards (PICC) and vicinity cards (VICC). Note the specification editions: 2025 for PICC and 2019 for VICC.
- SC-VAL-PICC Analog/Digital ISO14443: conforms to ISO/IEC 10373-6:2025
- SC-VAL-VICC Analog ISO10373-7: conforms to ISO/IEC 10373-7:2019 for ISO/IEC 15693
Analogue and digital testing of transport readers (PCD).
- SC-VAL-PCD Analog ISO14443: conforms to ISO/IEC 10373-6:2020
- SC-VAL-PCD Digital ISO14443: conforms to ISO/IEC 10373-6:2020
CIPURSE is an open standard for transport fare collection defined by the OSPT Alliance. Built on the established ISO/IEC 7816, AES-128 and ISO/IEC 14443 standards, it supports secure, interoperable and flexible fare collection.
- SC-VAL-PICC Application CIPURSE V2: conforms to OSPT Alliance CIPURSE
- A secure transport application built on ISO/IEC 7816, AES-128 and ISO/IEC 14443
Pricing attaches to each test suite, that is to each specification programme, and the SCRIPTIS™ user interface is included. Running a suite requires the corresponding fixtures to be connected, and during testing you follow the prompts for placing the device under test and changing the fixture configuration — swapping antennas in analogue testing, for example.
Test case coverage (July 2026)
Coverage as published by KEOLABS. Note that the specification edition differs by licence (PICC = 10373-6:2025/PCD=10373-6:2020/VICC=10373-7:2019).
Reader (PCD) analogue — ISO/IEC 10373-6:2020
| ISO14443-1 | §6.1.1 alternating field testing |
|---|---|
| ISO14443-2 | §7.1.1 PCD field strength; §7.1.4 modulation index and waveform; §7.1.5 load modulation reception; §7.1.6 PCD EMD immunity; §7.1.7 PCD EMD recovery |
Reader (PCD) digital — ISO/IEC 10373-6:2020
| Type A specific | §H.2.1 FDT from PICC to PCD; §H.2.2 request guard time; §H.2.3 ATQA bit collision; §H.2.4 anticollision loop; §H.2.5 RATS and ATS; §H.2.6 PPS response; §H.2.7 frame size selection; §H.2.8 SFGT; §H.2.9 CID at activation |
|---|---|
| Type B specific | §H.3.1 I/O transmission timing; §H.3.2 frame size selection; §H.3.3 CID at activation |
| Logical behaviour (A/B) | §H.4.1 polling loop; §H.4.2 response to WTX, the waiting time extension request; §H.4.3 error detection and recovery; §H.4.4 NAD during chaining |
| High bit rate selection | §I.2.1 Type A procedure; §I.2.2 Type B procedure; §I.2.3 bit rate selection via S(PARAMETERS) |
Card (PICC) analogue — ISO/IEC 10373-6:2025
| ISO14443-1 | §6.2 alternating field testing |
|---|---|
| ISO14443-2 | §7.2.1 PICC transmission; §7.2.2 PICC EMD and low EMD time; §7.2.3 PICC reception; §7.2.4 resonance frequency; §7.2.5 maximum loading effect; §7.2.6 operating field strength |
Card (PICC) digital — ISO/IEC 10373-6:2025
| Type A initialisation | §G.3.2 polling; §G.3.3 state transitions; §G.3.4 anticollision; §G.3.5 RATS; §G.3.6 PPS; §G.3.7 FSD; §G.3.8 FDT from PICC to PCD and SFGT; §G.3.9 bit rate capability |
|---|---|
| Type B initialisation | §G.4.2 polling; §G.4.3 PICC reception (G.22); §G.4.4 state transitions; §G.4.5 anticollision (G.28); §G.4.6 ATTRIB; §G.4.7 maximum frame size (G.31); §G.4.8 TR2 and SFGT |
| Logical behaviour (A/B) | §G.5.2 ISO/IEC 14443-4 scenarios; §G.5.3 error detection; §G.5.4 CID; §G.5.5 NAD; §G.5.6 S(PARAMETERS); §G.5.7 PICCs supporting both Type A and Type B |
Application layer and vicinity cards
| CIPURSE (PICC application) | Conforms to the test specification issued by the OSPT Alliance. It verifies a secure fare collection application built on ISO/IEC 7816, AES-128 and ISO/IEC 14443 |
|---|---|
| VICC Analog (ISO 10373-7:2019) | §7 VICC load modulation amplitude — functional testing of ISO/IEC 15693 vicinity cards |
Contact interface: ICC and Terminal Level 1 (ISO/IEC 10373-3)
| ICC Level 1 (card) | Contact smart card testing to ISO/IEC 10373-3. It verifies protocol handling for T=0 and T=1, APDU exchange and timing, confirming conformance to ISO/IEC 7816 |
|---|---|
| Terminal Level 1 (reader) | Reader testing to ISO/IEC 10373-3, verifying power-up, reset, communication and protocol against ISO/IEC 7816 |
Test bench configuration (actual SKUs)
Runtime and platform
| SC-ProxiLAB Quest | PICC, PCD and NFC signal emulator, for characterisation and protocol conformance |
|---|---|
| SCRIPTIS™ | Test runtime on a PC, with automation, logging and tracing |
ISO accessories and fixtures
| SC-ISO PCD Assembly 1 v2 | ISO/IEC 10373-6 Test PCD Assembly 1 for Classes 1 to 3, with three matching networks (Rext 4.7 Ω, 0.94 Ω and bypass). Conforms to ISO/IEC 10373-6:2020 |
|---|---|
| SC-ISO PCD Assembly 2 v2 | ISO/IEC 10373-6 Test PCD Assembly 2 for Classes 4 to 6, with three matching networks (Rext 2.7 Ω, 0.54 Ω and bypass). Conforms to ISO/IEC 10373-6:2020 |
| SC-ISO Test VCD Assembly | ISO/IEC 10373-7 Test VCD Assembly: antenna and sensing coil for testing ISO/IEC 15693 vicinity cards |
| SC-REFPICC-CLASS1 / KIT-CLASS1-3 | ISO 10373-6 PICC Reference Probe (Class ID1/Class1-3 Kit) |
| SC-RF Probe 4 V1.5 / SC-Dongle | A probe for mobile and non-standard form factors, and a dongle for flexible licensing |
Measurement and automation
| LeCroy HDO6034-B | A 12-bit ADC oscilloscope, integrated with SCRIPTIS |
|---|---|
| Bowen 50W 50Ω | A 10–250 MHz RF amplifier, covering the EMVCo power range and ISO/IEC 14443 alternating field testing |
| SC-ROB6x-VS060 / SC-ROB5x-VP-5243 | Six-axis and five-axis robots that sweep the operating volume automatically and meet the EMVCo acceleration requirement of more than 8 m/s² |
Specifications and schemes

ISO/IEC 10373-6 and -7 (coverage depends on the configuration and licences)
What distinguishes transport applications is that both proximity (ISO/IEC 14443 and 10373-6) and vicinity (ISO/IEC 15693 and 10373-7) are covered. The specification edition differs by licence: 10373-6:2025 for PICC analogue and digital, 10373-7:2019 for VICC, and 10373-6:2020 for PCD. CIPURSE is built on ISO/IEC 7816, AES-128 and ISO/IEC 14443. This is used for in-house evaluation during development, ahead of formal certification. Current SKUs and specification editions are fixed at quotation.
Where it is used
- Setting up Level 1 verification for a new development
- Regression after a configuration change or update
- Coverage checks ahead of certification
Relationship to certification
KEOLABS supplies test tools that have obtained qualification for the specifications concerned. Formal testing is carried out by an accredited test laboratory, and the approval is issued by EMVCo or the payment system.




