Audited equipment:
- Hardware: Futura 3A.A00
- Firmware: Calypso v1.00
- Software: Library v2.53
Audit version: Audit Package v1.3
Audit details:
Qualifying requirements:
Topic |
Functional Description |
Status |
ISO14443B |
The terminal accepts Calypso portable objects using ISO14443 type B. |
Passed |
CLA for Select Application |
The terminal shall always issue Select Application with CLA=00h. |
Passed |
AID Selection |
The terminal shall allow the selection of a Calypso application with various AID at any time. |
Passed |
Serial Number |
The terminal shall manage the Calypso serial number as an 8-byte value. |
Passed |
Calypso Session |
With any application, the terminal shall allow Calypso sessions using the KVC returned by the portable object, reading or not a file record of variable size, and with DESX and TDES keys. |
Passed |
Invalidation |
The terminal shall allow application invalidation and rehabilitation. |
Passed |
Linear Files |
The terminal shall allow reading, writing and updating Linear files during a secure session, using any SFI or on the current file. |
Passed |
Cyclic Files |
The terminal shall allow reading, writing, updating, and appending to Cyclic files during a secure session, using any SFI or on the current file. |
Passed |
Counters Files |
The terminal shall allow reading, updating, increasing and decreasing Counters files during a secure session, using any SFI or on the current file. |
Passed |
Ratification |
The terminal shall allow session ratification and ratification state management. |
Passed |
PIN Presentation |
The terminal shall allow the ciphered and plain presentation of the PIN during and outside a session. |
Passed |
Revision 3 Features |
When processing a Revision 3 application, the terminal shall use only Revision 3 commands and data. |
Passed |
SAM Startup |
The terminal shall allow the SAM to have various ATR strings, and in HSP mode to have any startup timing within the boundaries defined by the Calypso Technote 005. |
Passed |
Reported requirements:
Topic |
Functional Description |
Status |
ISO14443A |
The terminal accepts Calypso portable objects using ISO14443 type A. |
Not audited |
Innovatron protocol |
The terminal accepts Calypso portable objects using the obsolete Innovatron protocol. |
Not audited |
Revision 3 CLA |
With Revision 3 applications the terminal shall issue all commands with CLA=00h. |
Passed |
Initial Selection |
The terminal optimizes the initial selection of a Calypso application with various AID by issuing a Select Application as the first APDU after the portable object power up. |
Passed |
KIF Management |
With a Revision 3 application, the terminal shall allow Calypso session opening in Revision 3 mode, using the KIF (if ?FFh) and KVC returned by the portable object, and reading or not a record of variable size. |
Passed |
Binary Files |
The terminal allows reading, writing and updating Binary files during a session, using any SFI or on the current file. |
Passed |
Calypso Session Size |
During a Calypso session, the terminal shall allow sending any number of commands (for reading or modification). |
Passed |
No Session |
The terminal allows using file access commands outside of a secure session. |
Passed |
Stored Value |
The terminal allows all stored value operations during and outside of a session. |
Passed |
PIN Modification |
The terminal allows the plain and ciphered modification of the PIN. |
Passed |
Range and Duration |
Effective range and the transaction duration with a typical portable object are reported during the audit. |
Passed |
Non Calypso portable object |
Presenting a non Calypso contactless portable object to the terminal shall not hinder the terminal operation. |
Passed |
SAM Management |
The terminal allows exchanging any command with the SAM. |
Passed |
SAM Session MAC |
The terminal shall not use the Digest Update Multiple command if the SAM does not support it. |
Passed |
SAM Compatibility |
Compatibility with SAM S1-D7. |
Passed |