Technical framework

Technical framework

 CALYPSO focuses on the ticketing transaction between the card and the terminal. This transaction is organised as illustrated below:

 

 
Layer
International Standard
Calypso Status
7
Security Management and Architecture   Calypso Security Architecture
6
Terminal Applicative Software   Calypso API
5
Data Model   Calypso Data Model
4
Card and SAM Security Mechanisms   Calypso card application
3
Card Data structure CEN EN 1545  
2
Card OS and Files structure & Commands ISO 7816-4  
1
Contact and Contactless Communication Interface ISO 7816 1-3
ISO 14443 A/B 1-4
 
       

 

The development of the Calypso ticketing application is based on the international standards (when they exist):

  • Contactless communication ISO / IEC 14 443 A/B which defines the radio signal and protocol for a high frequency induction transmission at 13,56 MHz.
  • Card OS and file architecture: ISO/IEC 7816-4, which defines the card data organisation in files and basic card commands
  • Card data structure: based upon CEN EN 1545, which defines the codification of data elements used for public transport (such as the date, time, validation event, transport contract, etc.)
  • Security Management and security mechanisms: which describe the management of the data security for a ticketing system, and indicate the choices available for transport networks. In addition, CALYPSO specifies with precision the card and SAM commands and files used during the ticketing transaction. These mechanisms are optimised for ticketing (fast, secure) and include such innovative patents as the Session and Ratification systems, used with security cryptogram algorithms
  • Data Model, which allows to describe the definition and the interpretation of the data in the card’s file , Calypso supplies a user friendly generic data model for all ticketing systems
  • Terminal Applicative Software, which ensures that the cards are managed in the same way by all the terminals, and allows an easier evolution of all kinds of terminals

 

Calypso allows for the development of a ticketing application between a card and a terminal by supplying a time proven solution for all layers 1 to 7. Therefore, it complements the existing standards to create a secure ticketing transaction between a card and a terminal