Professional Documents
Culture Documents
Networks Association
Handbook
V1.0
The authors of this handbook make no other representation or warranty regarding whether any particular physical implementation of any
part of this specification does or does not violate, infringe, or otherwise use other patents, copyrights, trademarks, trade secrets, know-how, and/
or other intellectual property of third parties, and thus any person who implements any part of this specification should consult an intellectual
property attorney before any such implementation.
1
Executive Summary
The public transport and new mobility sector Since its inception, Calypso technology has
is at the heart of sustainable development in been based on dual sourcing at all levels,
urban areas. Among all the components making it uniquely resilient at the electronic
of a transport system, ticketing plays a components level. Calypso proves that
special role. Not only does it partly finance issues of component shortages, leading
operations, but also it contributes to the to production delays and disruptions, can
appeal of public transport. be mitigated through secure and diverse
supply chains.
Ticketing is a crucial gateway to travel
and ensures the right to transport for Calypso implementation can rely on open-
all. It enables authorities to facilitate and source software modules called Eclipse
implement their mobility policies. Therefore, Keyple. These modules are developed,
ticketing systems must be simple to be maintained and enriched by an ecosystem
accessible to all, open and flexible to keep of developers and industrialists, who are
pace with change, and sovereign so that committed to economically delivering
they are not dependent on third-party sustainability, openness and innovation.
interests.
Like open data policies, open-source codes,
Ticketing systems based on the open and open algorithms, and f ree and open-
innovative technological standard: Calypso® source software policies, Calypso Keyple
achieve this. ensures functional, technical, and financial
sovereignty for transportation stakeholders.
Calypso® is f irst and foremost THE open Open source across the industry guarantees
technological standard used worldwide the reduction and control of costs. This is
by public transport networks to deliver fundamental, as cost so often is a barrier
contactless ticketing. Resisting cyber- to proprietary ticketing systems, which
attacks for more than 20 years, it enables are synonymous with excessive or even
security, agility and innovation. The open impossible evolutions.
standard is not tied to any manufacturer or
vendor, making it both economical, durable Finally, due to its agility, Calypso is perfectly
and adaptable to the permanent evolution positioned to support the simplification and
of technologies, integrated mobility and convergence of digitalised mobility services
Mobility as a Service (MaaS). through MaaS and multiservice, city cards,
citizen cards. Calypso products and solutions
Calypso is simple and flexible, working for all make MaaS accessible to all. It enables the
types of public transport and mobility users, deployment of contactless multiservice
in card form or other form factors, such as in cards (physical or virtual) unifying access to
smartphones. public and private equipment and services,
Calypso is a technical solution, widely such as parking, swimming pools, gyms,
adopted and deployed by millions of municipal halls, libraries, museums, school
daily users in France, Belgium, Portugal, canteens or university restaurants, in full
Italy, Maghreb countries, Quebec, Mexico, alignment with personal data protection.
Israel and beyond. Eff icient, secure and
ergonomic thanks to contactless near field
communication (NFC), it is much faster and
easier to use than other solutions. Vitally,
Calypso is supported by a large ecosystem of
card and ticketing companies.
02
01
Who should
read this document?
Already use Calypso and need to learn Calypso facts and figures: where it has
more about the standard. been implemented and latest figures.
- Are new to Calypso and seek further The role of Calypso technology in the
background and context on the ticketing ecosystem.
standard.
The offering of Calypso and the
benefits it brings to different parties in
Are considering adopting Calypso to
the ticketing value chain.
deliver an agile ticketing solution.
Introduction to Calypso Networks
Advise clients on sustainable ticketing Association (CNA) and its governance
within mobility. role to support the evolution and
sustainability of Calypso technology.
Are authorities, regulators and
decision makers in the mobility sector
The cost of ownership, and how
needing to better understand the Calypso technology helps transport
ecosystem and key actors. operators and authorities control
finances through a ticketing systems
lifecycle.
Overview of how to implement Calypso
technology.
How to join and participate in the
ticketing community to ensure the
future of the Calypso technology: Have
your say.
03
Contents
01 04
Introduction from the How Calypso supports the
Chairman of CNA06 ticketing ecosystem 18
Calypso’s resilience 20
Calypso open source 21
alypso’s certification
C 22
- Functional certification 22
02 - Security certification 23
Calypso in numbers 08 - HCE mobile solutions 23
- Calypso basic 23
Calypso license 24
hy Calypso?
W 25
- Why Calypso standards? 25
- Performance 26
03 - Security 26
- Philosophy and principles 26
Calypso in the ticketing ecosystem - Session and ratification 27
The place of Calypso in a ticketing system12 - Full coverage and consistency of solutions 27
he Calypso open standard benefits the
T
entire ticketing ecosystem 13
- Public authorities and transport authorities 13
- Transport operators 13
- Ticketing consultants 14 05
- MaaS providers 14 Calypso solutions 28
- Ticketing integrators 15
- Card manufacturers 15 Calypso Solutions 29
- Chip manufacturers 15 Calypso Specifications 30
Calypso is an open standard 16
Calypso for Cards 31
Calypso is more than an open standard 17 - Calypso Prime 31
- Calypso Prime PKI 31
- Calypso Light 32
- Calypso Basic 32
alypso for Mobile
C 34
- Calypso Applet 35
- Calypso HCE 35
alypso for Terminals
C 36
- Calypso SAM 37
- Calypso Keyple 37
alypso for Interoperability
C 38
- Hoplink 38
Calypso for ABT 39
Calypso for MaaS 40
Calypso and open payment 41
4
Contents
06 08
CNA and its ecosystem 42 Development of a Calypso System:
About CNA and its ecosystem 43 Roles & Responsibilities 59
11
Contact CNA 71
07
Calypso economic impact55
Product pricing 56
Total cost of ownership 57
5
01
6
Introduction from the Chairman of CNA 01
01
Introduction from the
Chairman of CNA
Gianluca Cuzzolin
Chairman of Calypso Networks Association
7
02
Calypso
in numbers
8
02 CNA regulates the use of Calypso
technology, and delivers expert
services, to promote open
standards and enable their use
across local, regional, national and
global ticketing requirements
Calypso
in numbers
9
Active Technical
Committees
112 28
Travel cards shipped Activated
in the last three years mobile solutions
60.7m+ 1m
Certified products
48
Estimated journeys
delivered by Calypso
each day
31m+
As of the beginning of 2022, the Calypso standard is deployed in 28 countries worldwide. With more than
40 manufacturers engaged with Calypso, 48 products certified and 3 independent sources of chips,
transport operators and authorities have confidence that they will not be locked-in by a single vendor.
1110
03
Calypso in the
ticketing ecosystem
11
Calypso in the ticketing ecosystem 03
Calypso is a proven, open, and secure It enables multiple usage scenarios, both for
ticketing standard that promotes innovation. transport and associated services, via a wide
It is designed by transport operators and range of products and solutions.
authorities for transport operators and
authorities, to ensure long-term usability The Calypso Specif ications started by
and sustainability. describing how a Calypso media should
interact with the devices of the transit
Calypso is present at every level of the network and have been continuously
ticketing system. It can be found in: expanded to bring the same level of
standardisation and openness to the
- The media, either as a smartcard, a mobile terminal and central system level.
or a wearable.
To d a y C a l y p s o ’s s p e c i f i c a t i o n s ,
- The protocol used to secure the exchanges recommendations, and best practices can
between the media and the terminal, be found at any level of a ticketing system,
providing a strong mutual authentication f rom the media to the central system,
that is crucial for many usage scenarios. bringing an unparallel level of trust, control,
- The terminal, with a clear set of requirements, and transparency. They cover multiple usage
recommendations, and even an Open- scenarios both for transport and associated
Source Software Development Kit (SDK). services from the classical offline transaction
to newer ABT models.
- S ecuring the transactions that are
exchanged between terminals and central
systems, providing a high level of traceability
and transparency.
12
Calypso in the ticketing ecosystem 03
13
Calypso in the ticketing ecosystem 03
As a trusted partner for the purchaser of All transport authorities and providers
the ticketing system, the objective of the must increase their focus to offer a
ticketing consultant is to give the best cohesive, seamless ticketing experience,
possible advice to their client. They know accommodating the flexibility of MaaS
that they must specify the system, not only and the multimodal offering it supports.
in response to the expectations and needs Mobile ticketing (m-ticketing) will become
explicitly expressed, but that the specification a big driver of MaaS adoption, enabling
must also be open and evolving, as it is hard multimodal ticketing from a device many
for any client to express from the outset the people already carry with them everywhere.
extent of future evolutions. It is up to the However, with cards remaining a key tool in
consultant to make the best compromise to the transit planner’s portfolio for the long
prevent defining a system that reaches its term, ticketing smartcard solutions must
limits too quickly or making it to big, leading also offer the same level of integration and
to unnecessary, excessive costs. convenience for passengers. By enabling
this, transit networks can achieve MaaS for
For the consultant specifying a ticketing all.
system, Calypso can answer all their needs:
those expressed and those unknown. In the Using Calypso is an opportunity for the MaaS
context of cost control brought by a multi- provider to reach a much wider customer
source open standard, and with a clear base. With its ‘MaaS for all’ offer, Calypso
orientation towards open source, Calypso combines public transport ticketing and
remains at the forefront of innovation. MaaS on the same platform, whether it is
a transport card or a virtual solution in a
Consultants can provide clients with smartphone, or even in a bank card.
guarantees of interoperability, resilience,
reliability, and independence that no other All mobility offers are therefore fully
solution is able to give. complementary, and all fare chains are easy
to implement.
14
Calypso in the ticketing ecosystem 03
As the party responsible for assembling the For a card manufacturer: Their aim is to
system based on different components, increase their added value in the lifecycle of
some of which are bespoke designs the products being supplied to customers,
(e.g., application software for servers and in this case: cards. Beyond the integration
equipment), others which are acquired of a chip and an antenna in the plastic
from subcontractors or third parties (e.g., core of a card, what further role can card
terminals), the integrator must ensure that manufacturers play?
the system operates in accordance with the
functional, performance, interoperability, Calypso increases the card manufacturer’s
re l i a b i l i ty, ava i l a b i l i ty, a n d s e c u ri ty added value in the contactless ticketing
expectations of the customer. value chain.
The integrator cannot take any risks on the The standard, unlike other technologies,
technological standard at the heart of the enables the development and certification
ticketing system: there needs to be absolute of Calypso software. This gives the ability
certainty that the standard will not be to optimise products, to differentiate the
limited, will be resilient to changing market offering competitively by its performance,
factors/ advances, and, crucially, have an and to freely choose component suppliers to
ability to evolve. And of course, the standard get the best economic return.
must also offer the best quality/price ratio so
as not to limit the profit margin.
For a chip manufacturer:
For the integrator, Calypso offers an agile
solution, delivering functional guarantees, With Calypso, an electronic component
reliability and security, alongside the capacity manufacturer does not bear the
to interoperate. In addition to this, the open- responsibility for this standard.
source ability of Calypso to integrate in a
Most other ticketing technologies are
system at the terminal level is expected by
owned by a chip manufacturer, who is
customers today. It also provides guarantees
solely responsible for its maintenance
of solution durability, as there are no unique
and evolution. This position is essentially a
dependencies needed to manage Calypso
monopoly. With Calypso, they can choose to
during its lifecycle.
develop the software because it is open and/
or focus exclusively on producing the best
possible chip components.
15
Calypso in the ticketing ecosystem 03
Calypso is an open standard, as it fully meets the definition given by the International
Telecommunications Union:
“Open Standards” are standards made available to the general public and are developed
(or approved) and maintained via a collaborative and consensus driven process.
“Open Standards” facilitate interoperability and data exchange among different
products or services and are intended for widespread adoption.
16
Calypso in the ticketing ecosystem 03
17
04
18
How Calypso supports the ticketing ecosystem 04
MOBILITY
AS A SERVICE
PROVEN
SECURE TECHNOLOGY
CARD
CENTRIC GLOBAL
TICKETING
ACCOUNT
BASED CONTACTLESS
TICKETING
ONLINE MOBILE
AND
OFFLINE
PAPER
WEARABLE
TICKET
PLASTIC
CARD
An open standard offers a precise, well-defined notion that responds to clear and easily
verif iable principles and characteristics: collaborative management, access via non-
discriminatory and reasonable conditions, multisource, and interoperability.
In practical terms, this means that while a proprietary solution can only be purchased from a
single supplier (even if sometimes a network of resellers masks this exclusivity and the single
source), the buyer has a ‘real’ competitive offer and can compare several solutions from
several suppliers to choose the one with the best quality/price ratio.
At a functional and performance level, the open standard therefore translates into savings on
the cost of ownership of a ticketing system. Why? Because the possibility of competition at
each stage of its lifecycle avoids the high costs involved in a direct purchase.
19
How Calypso supports the ticketing ecosystem 04
Calypso’s resilience
In addition to its economic efficiency, the 1 At the card level, where there is diversity
open standard also provides resilience. of software provided by many smart
Multisourcing is the best possible guarantee card manufacturers: there is therefore
to avoid supply disruptions, and to avoid no dependence on a single software as
being subject to the risks of market-driven is the case with other solutions.
or shareholder decisions over which the
2 In terms of electronic components,
operator of a ticketing system has no
influence. The history of industry is marked Calypso has a diversified offer, provided
by these managerial decisions that put by STMicroelectronic, Infineon or NXP,
an end to a product line, or modify its whereas other technologies are based
characteristics, or choose to favour one on a single component supplier. During
customer over another. periods of component shortages, it is
easy to understand the interest of being
Calypso addresses these uncertainties. It able to guarantee the maximum supply
offers resilience, because all its components of contactless cards with Calypso by
can be sourced from several suppliers. relying on the different chips available.
20
How Calypso supports the ticketing ecosystem 04
ownership.
21
How Calypso supports the ticketing ecosystem 04
Calypso certification
Calypso’s openness translates into diverse software options for cards or smartphones.
However, a buyer must be able to buy from any supplier without fearing incompatibility or
interoperability problems between their products. Otherwise, this openness is not real, as
the buyer would be obliged to stay with the same supplier to avoid technical problems and
incompatibility between cards or between cards and terminals.
This is why CNA has implemented a certification policy, which is an essential complement to
the open policy.
22
How Calypso supports the ticketing ecosystem 04
Beyond the guarantee of interoperability, Finally, CNA is aware that for a Calypso card
the buyer of Calypso products wants to be buyer the concern is not only functional and
sure of the conformity of the products to the security compliance, but also compatibility
required security level. at the radio f requency exchange level.
Therefore, CNA has been heavily involved in
In general, this security guarantee is the European standard CEN TS16794, now
provided by the requirement imposed on international standard ISO 24192, which
the licensed manufacturers to use electronic def ines the requirements at this level. A
components with a minimum EAL4+ certification is available, and the certifying
level according to the Common Criteria body is Paycert.
classification.
To learn more about the different Calypso
However, in certain cases where this certifications:
requirement is not possible, CNA has set
up a dedicated security certif ication to CNA-Paycert website
guarantee compliance with a necessary and
sufficient level of security. Calypso Certification ebook
23
How Calypso supports the ticketing ecosystem 04
Calypso license
24
How Calypso supports the ticketing ecosystem 04
SECURITY:
core to Calypso’
philosophy and
principles, with session
mutual authentication.
HIGH PROVEN
PERFORMANCE: TECHNOLOGY:
OPENNESS: TRUSTED
SOLUTIONS:
multi-vendor, no vendor
lock-in, with resilience guarantee offered by
to external market certification.
dynamics.
CUTTING-EDGE
INNOVATION:
25
How Calypso supports the ticketing ecosystem 04
A high level of passenger throughput Calypso was created with the offline
is crucial for public transport no matter transaction model in mind. This means that
the transport mean or the access mode from its inception, it was crucial to ensure
(entering a bus, passing a gate to access a the safety and integrity of the data stored
station, etc). This is even more important in in the card. This meant not only devising
the case of contactless technology where mechanisms that will ensure that any
the cardholder may present the card to the change will not disrupt the existing data
reader in a myriad of different ways. in the card, but also that only authorised
terminals can perform any change in the
While Calypso provides the mechanisms media.
to prevent loss, or corruption of data, in the
case of interrupted transactions it is always Calypso has three distinct hierarchal
best to keep the transaction between card security levels that mirror the main lifecycle
and reader as short as possible to avoid any phases of a card: Issuance, Loading and
chance of error. Validation. These levels are ensured by
distinct symmetric keys that are present
Through the years Calypso has followed both in the card (in a diversified form) and in
the evolution of the technologies used the security module that must be accessible
for the contactless transaction and has to the terminal.
defined 200ms as the maximum time for a
complete validation transaction. Using the With the growth of account-based ticketing
validation as a reference case means that (ABT) solutions and the desire to increase
other operations like loading and issuing the interoperability of Calypso products,
are also positively impacted, resulting in cost asymmetric cryptography is also available in
savings and higher customer satisfaction. some products for a strong authentication
without the need of a security module.
Security
26
How Calypso supports the ticketing ecosystem 04
The Secure Session serves multiple roles. The Calypso products and solutions answer
It ensures that any changes made to the to a wide range of user needs providing
contents of the card are either all done or a never-before-seen level of consistency
that no change is performed, it performs between them. All products follow the
the mutual authentication between the Calypso philosophy and principles providing
terminal and the card, and it performs all a high level of security and sharing a common
necessary cryptographic operations that command set to reduce the overhead cost
ensure that the keys present in the terminal at the ticketing system to support different
have the necessary rights to make the types of products.
changes being requested.
This brings more flexibility and freedom of
While the session covers nearly 98% of the choice on the part of the networks to choose
anti-tear cases, there can be an interruption what kind of product is more appropriate,
right at the last command being sent to in terms of both functionalities and cost, to
the card that leaves the terminal unsure each type of user.
whether the data has been written to
the card or not. To solve this issue, the
ratification mechanism ensures that this
type of event can be recovered from at the
next transaction (regardless of whether
the card is being presented to the same
terminal or not).
CERTIFIED
MULTI #FILE SUPPORTED
PRODUCTS COMPONENT MOBILE INTERFACE #CONTRACTS
APPLICATION STRUCTURES ALGORITHMS
(EAL4+)
DESX, TDES,
Var. - Var.
AES
2 Contactless 2 TDES
1 Contactless 1 TDES
27
05
Calypso solutions
28
Calypso Solutions 05
Used across media, such as smartphones, wearables, plastic card, or paper tickets.
29
Calypso Solutions 05
Calypso specifications
The Calypso specifications cover card personalisation, purchase, reload, validation, and
control of tickets and transport contracts. Manufacturers use the specifications as a baseline
on which to develop secure ticketing and access control products that can integrate into
established systems; across different modes of transports (bus, train, parking); different
transport networks (across regions and cities); and international borders.
• Delivering true scalability, as the Calypso community evolves and adapts the ticketing
technology throughout a systems entire lifecycle.
30
Calypso Solutions 05
Designed for transportation and multi-application, ready for multi-service and mobile.
BENEFITS
Ticketing across a wide range of platforms and environments, including
multi-application and mobile.
Supports an account-based ticketing scheme.
Provides cross network and cross-border interoperability.
Stores a number of contracts / different ticketing options.
The latest evolution of Calypso Prime brings together the worlds of closed-loop and open-
loop providing the classical symmetric cryptography that has been used in Calypso systems
and adds asymmetric cryptography that allows the card to be used in open-loop mode.
BENEFITS
31
Calypso Solutions 05
BENEFITS
Contactless paper tickets done right, at the lowest cost, for a full contactless ticketing
BENEFITS
32
Calypso Solutions 05
Only manufacturers of Calypso portable objects and security modules (SAM) need a
license. Other entities can freely use the standard and access the Calypso specifications.
For example, users (transport operators and authorities), integrators, manufacturers of
readers and terminals.
33
Calypso Solutions 05
34
Calypso Solutions 05
Security
The Calypso HCE Security Certification (CHSC) scheme for HCE solution indicates adherence
to state-of-the-art anti-hacking protection levels to protect data within the mobile device.
The certification enhances protection of sensitive data stored on the mobile device and
is based on robust mobile security programmes set up by the banking sector, including
the Software-Based Mobile Payment Evaluation Process (SBMP) from global payments
specification body, EMVCo, which supports contactless payments made using connected
consumer devices and digital wallets.
35
Calypso Solutions 05
The Calypso software used for terminals complies with all standards applicable to ticketing
transactions (ISO/IEC 14443 and CEN/TS 16794 radio frequency standards, ISO/IEC 7816 1 to 4
card structure and file management, EN 1545 for data description in the transport field).
The Calypso software layer supports the data exchange mechanisms between the terminal
and the smart card, and ensures their security (including mutual authentication and data
integrity) by linking the customer smart card to a tamper-proof secure component located
in the terminal, known as the SAM. The SAM can also be remote on a server.
The terminal’s application software layer is interfaced with the Calypso layer and manages
the ticketing transaction in real time by analysing the data received, processing it (e.g.,
checking the validity of a ticket) and modifying it. It then deduces the actions to be taken (e.g.,
giving an opening order to an entrance gate), and ensures the exchange of information with
the central systems.
BENEFITS
36
Calypso Solutions 05
How to implement
The Calypso SAM
37
Calypso Solutions 05
With Hoplink, a transport operator can host • The Hoplink keys into their security
new ticketing contracts on their Calypso- modules and adapt the software of
based cards and mobile solutions from sales and validation devices, to accept
other operators adhering to the same rules. the Hoplink cards issued by other
This allows passengers travelling across operators.
different transport networks to have a single
solution for all their transport needs, which • Find the Hoplink specifications and
could also include parking or access control. guidelines on www.calypsonet.org
Fundamentally, Hoplink gives greater
flexibility to transport and mobility networks,
simply and conveniently, while maintaining
system control.
BENEFITS
38
Calypso Solutions 05
BENEFITS
39
Calypso Solutions 05
BENEFITS
40
Calypso Solutions 05
But it is natural for a transport authority The purpose here is not to describe the
or operator to want to ensure its ticketing different existing open payment solutions,
offer is able to accept ‘occasional users’ of its their advantages and limitations, but simply
transport network more easily and efficiently. to note that the occasional user ticketing
In this respect, it is obviously important options are perfectly complementary to a
to make the customer’s journey to the closed loop open standard ticketing system
transport network as easy as possible; the such as Calypso.
acquisition of a specific ticketing medium
can be an obstacle. There is no reason to oppose or exclude
such solutions. Depending only on an open
payment solution would pose a serious risk
of control, resilience and independence for a
transport network operator that made such
a choice. But this risk is perfectly mitigated
when the heart of a ticketing system is
based on an independent solution that is
totally under their control, such as Calypso.
41
06
Calypso Network
Association
(CNA and its ecosystem)
42
Calypso Network Association (CNA and its ecosystem) 06
CNA regulates the use of Calypso technology, and delivers expert services, to promote
open standards and enable their use across local, regional, national, and global ticketing
requirements. Every aspect of CNA’s work is defined and driven by its global network of
members.
CNA goals
43
Calypso Network Association (CNA and its ecosystem) 06
44
Calypso Network Association (CNA and its ecosystem) 06
01 02
Regulate the Calypso open standard Promote the Calypso standard
45
Calypso Network Association (CNA and its ecosystem) 06
03
Encourage and enable innovation
46
Calypso Network Association (CNA and its ecosystem) 06
CNA’s mission
CNA’s mission is to support the use of the open Calypso technology standard and
to enable transport and mobility operators to control and advance their contactless
ticketing systems. This is achieved by:
47
Calypso Network Association (CNA and its ecosystem) 06
CNA collaboration
The collaborative development of Calypso is one of the essential added values of CNA. This
success is achieved by closely aligning the user needs with supplier technical possibilities. It
allows Calypso to continually meet expectations and keep pace with technological innovation.
CNA has a number of technical committees, led by members of the CNA team, to address
different subjects in which CNA members, whether users or suppliers of Calypso, can
participate.
Interoperability
Card
Exploring the specif ications of Hoplink,
Exploring Calypso’s range of products to Calypso’s interoperable application,
support the latest ticketing requirements and publishing recommendations for
and customer needs, as well as defining programmers.
plans for functional tests.
Mobile
Terminal
Defining the development of the Calypso
Publishing requirements for the Applet in mobile secure environments
programming of Calypso terminals and and Java Cards, alongside managing the
defining plans for functional tests. functionality behind the Calypso HCE
mobile solution.
48
Calypso Network Association (CNA and its ecosystem) 06
7 20 08 2009
20 0 2 01
0
06 20
20 11
0 5 20
20 12
CNA’s heritage 0
4 2
20
0
13
03
20
20
14
CNA is proud to have been a trusted
02
20
20
15
source of support for members of the
001
2 01 6
2000 2
transport and mobility community for
2 017
more than twenty years.
201 8
1999
2 01 9
1998
20
97
20
19
20
6 9
19
21
DID YOU KNOW?
CALYPSO originally
stood for Contact And
ContactLess Technology
Yielding a Platform for
100
2017 2019 2020 2021
Setup of a permanent, Setup of the Calypso brand license, More than 40 certified Calypso definitively enters the
dedicated CNA team, based on mandatory certification Prime, Light cards and a o p e n - s o u rce w o r l d w i t h t h e
to better answer to of products compliant to Calypso certified Prime applet o
n issuance of the Eclipse Keyple API
the needs of the specifications Secure Elements or and software 2.0 for terminals
transport ticketing
30m Javacards
community CNA reaches 100 members and Calypso enhances the security of
ships 30 million cards over the year mobile ticketing on Android
devices, officially launching the
Calypso HCE Security Certification
(CHSC) scheme
49
Calypso Network Association (CNA and its ecosystem) 06
This requires a simple option that cuts through market fragmentation to deliver a future-
proofed ticketing service over which they have full control. This is achievable through open
standards.
Open standards give transport authorities and operators control of their ticketing network.
It provides the reassurance that they have a sustainable framework that can evolve and
support new technical trends and business requirements in a cost-effective way.
More than 50 manufacturers supply Calypso products, solutions, and services, providing multi-
sourcing options and enabling competitive bidding over time. There is no vendor lock-in.
By joining CNA, transport authorities and operators are empowered to influence the strategic
and technical direction of Calypso technology and open standards.
50
Calypso Network Association (CNA and its ecosystem) 06
Consulting companies are the entities that Chip manufacturers or chip providers are
will, together with the transport operators the entities that are responsible for the
and authorities, def ine all the elements design and production of the chips that are
needed to migrate to the new ticketing at the heart of a Calypso media.
system. They may also help the transport
operators and authorities to draft tenders Certification level: Security certification of
for the necessary elements of the ticketing any chips and/or Calypso products.
system while identifying all the processes
that must be added and/or changed as well
as advise in terms of change management. Card OS developers
51
Calypso Network Association (CNA and its ecosystem) 06
Card embedders are the entities that Mobile solution providers are the entities
take the chip, the Calypso card OS, and responsible for the design, development, and
embed that into a final card product for commercialisation of mobile solutions, both
commercialisation. on the mobile device and on the server side,
based on Calypso in the following areas: SIM,
Certification level: RF Interface certification embedded secure elements (eSE) and HCE.
for the final card product.
Certification level:
Certification level: RF Interface certification • SIM and eSE: Calypso Applet license.
for any reader interface in the terminal.
Calypso reader layer certification. • HCE: Calypso HCE license.
Card OS Developer
Chip Provider
52
Calypso Network Association (CNA and its ecosystem) 06
CNA partners
As a technical standard body, CNA recognises the skills and experience required to
professionally deliver Calypso. The following trusted partners support the Calypso ecosystem:
Innovatron Eclipse
Paycert
Smart Ticketing
For certification, Calypso appoints Paycert Alliance (STA)
as the independent certif ication body
to manage the product evaluation and CNA is a founding member of the STA,
ensure the complete neutrality of the a non-profit association that promotes
programme. Paycert uses accredited and facilitates cooperation between
laboratories for the testing of Calypso national and regional smart ticketing
products. Today these include ELITT and schemes to establish seamless ticketing
ICUBE Testing. solutions cross Europe and elsewhere.
Other founding members include ITSO,
MINT, International Association of Public
Transport (UITP) and VDV eTicket Service.
Laboratories
53
Calypso Network Association (CNA and its ecosystem) 06
The UITP (Union Internationale des NFC Forum is the standards body for
Transports Publics) is the International advancing near f ield communication
Association of Public Transport. Established (NFC) technology. NFC Forum has a
in 1885, with more than 135 years of history, signed memorandum of understanding
it is the only worldwide network to bring to collaborate on educating the market on
together all public transport stakeholders the value of using NFC technology and to
and all sustainable transport modes. deliver secure, sustainable, and innovative
smart ticketing solutions.
CNA is a member of UITP and contributes
to its work by providing expertise in the
fields of ticketing and contactless card
technologies, as well as its values of
defending open and sovereign solutions.
CNA participated in the production of the
UITP’s Ticketing and MaaS documents. OSPT Alliance
54
07
55
Calypso Economic Impact 07
Product Pricing
What impact does the use of Calypso When detailing the price of a product to
have on the economic balance of a the market, a manufacturer must take into
ticketing system? This is obviously the account all the direct and indirect costs
essential question that a system buyer incurred by this product. Among these
asks when considering implementing costs there is always the remuneration
or integrating Calypso standards. of research and innovation costs, and
development costs, which led to the design
of the product:
The question of the economic
- If it is a proprietary product, marketed by
efficiency of a solution based on an
a single manufacturer, the costs are made
open standard versus a proprietary
by that one entity as they have had to
solution is therefore raised.
manage all the research and development
of this product.
56
Calypso Economic Impact 07
The Total Cost of Ownership (TCO) represents If the ticketing system as a whole is
the total cost of an asset, such as an IT considred, the impact of Calypso as an
system, over its entire lifecycle. It takes into open standard is less important directly.
account not only the direct costs of materials, Competition is fully in play in the original
equipment, network infrastructure, software, procurement of the system, and allows
specific developments, licenses, etc., but the buyer to choose the cheapest offer, or
also all indirect costs, or hidden costs, such the one with the best price/performance
as upgrades, maintenance, administration, ratio. This is often misleading, because
user and administrator training, technical the very low price, is the result of severe
support, and recurring costs (consumables, competition between ticketing integrators
electricity, rent, for example). and corresponds to a proprietary system,
which is translated throughout the life of the
During its lifetime, a ticketing system system by direct purchases for all upgrades.
needs to evolve: new technologies, security And in the context of direct purchases, there
updates, new fare policy, and also potentially is no longer any regulation of prices, which
new suppliers in the case of the initial are set unilaterally by the manufacturer:
supplier failing. Evolution costs contribute either the buyer accepts them or gives up
significantly to the ticketing system TCO on the project.
and can sometimes prevent upgrade
projects from going ahead. Therefore, CNA has developed the open-
source approach to integrate Calypso into
The cost of ownership of a ticketing system a ticketing system. Beyond this integration,
is therefore very different in the case of an the choice of Eclipse Keyple (which can
open, closed-loop system and in the case of be applied to other technologies beyond
a proprietary system. Calypso by developing ad hoc modules)
If only the part of the ticketing system that allows decoupling software and hardware
is purely linked to Calypso, in particular the from the equipment, and therefore allows
cards, is considered first, the real competition competition for evolutions during the whole
on the complete chain (chip, software, life of the system.
embedding, personalisation) guarantees Requiring the use of Eclipse Keyple or open-
the best control; it enables switching from source software is the best guarantee for a
one supplier to another during the whole life buyer for the best TCO of their system. This is
of the system, and therefore benefits from illustrated in the diagram below.
the best price, not only at the beginning, but
also at each renewal of the card stock.
57
Calypso Economic Impact 07
400.00
300.00
Different industrialists with
Interoperability thanks to various compatible products
standardised and compliant products
200.00
Amount €
100.00
Flexibility by generic
application
0.00
0 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20
Years
Investment (Calypso)
58
08
Development of a
Calypso System:
Roles & Responsibilities
59
Development of a Calypso System: Roles & Responsibilities 08
A good ticketing system is the result of the A deep change, like a transition to a new
marriage between different visions. ticketing system, isn’t simply a technological
change. It changes processes, it directly
1 Users and owners of the system that affects people and the way they traditionally
know the business and its requirements work, which means that there is a great
2 Consultants who can translate the
need for change management.
existing reality and requirements into The owner of the system must have a
the future ticketing system clear view of what they want the system
3 Suppliers that will help make the to do, what kind of tariff models need to
ticketing system a reality be included, and what kind of outputs/
functionalities they want from it. A good
There can be an unbalance in terms of practice is to select several key users inside
knowledge between, for example, the client, the company that can work with the
the users, and owners of the system and the consultants in defining the processes and
suppliers. This is why a third entity is needed. system requirements.
The role of the consultants is usually that of a
translator who takes the needs of the clients Knowledge of both the old system and
and translates that into a language that the the new one is key for the longevity of any
supplier can understand. system and the safety of the investments.
Consultants are there to provide advice and
help with any required documentation, but
final decisions must be taken by those that
will have to use, manage, and live with the
system.
60
Development of a Calypso System: Roles & Responsibilities 08
61
09
CNA services
62
CNA Services 09
RATP Smart Systems was a pioneer in Casa Transport, the leading authority for
implementing Keyple in a major project transport within Casablanca and the wider
involving some 1500 terminals rolled out in region, needed to establish an efficient
the Paris Region. intermodal public transport network
through the tramway, the BHNS and the
Time was critical and although Keyple was
bus networks.
chosen to ease the integration of Calypso in
contactless terminals, support was required, Ticketing interoperability was fundamental
all the more as this was the f irst major for this public transport offer. In order to
implementation of Keyple which incurred ensure the openness and interoperability of
teething issues for obvious reasons. our selected systems and equipment, Casa
Transport contacted Calypso Networks
The support we received f rom CNA was
Association for support.
invaluable. Not only was their level of expertise
second to none but the amount of support CNA evaluated the technology to ensure it
they provided and their responsiveness was was truly interoperable and could provide
truly outstanding. a sustainable framework that can evolve
in accordance with CNA’s open standards
guidelines. This project was delivered
successfully and to the full satisfaction of
Casa Transport.
63
CNA Services 09
Training:
64
CNA Services 09
Calypso Networks Association (CNA) offers The CNA team manages all Calypso
comprehensive technical support and documentation, specifications, guidelines,
documentation to ensure all users can recommendations, security notes, etc. This
get the most out of Calypso technology. documentation is available on the Calypso
All Calypso technology respects existing website (link when available).
standards to enable seamless integration
and support global interoperability. Access to this documentation is free after
registration, and to CNA members after
signing an NDA, depending on its classification
All technical documents, including the
and according to the security criteria.
Specif ication for the Calypso OS for
portable objects, are available on the The CNA team also provides technical support
technical support website, calypsonet. to all actors of the Calypso ecosystem, both
org. Simply register to gain access. to users, such as transport operators, and to
suppliers of equipment and solutions that
integrate with Calypso.
est Kit is available to better understand
T
Calypso, to test its functionality and There are numerous services that support a
to master integration in different range on needs from a variety of suppliers.
environments. The kit includes Calypso This includes, but is not limited to:
Prime and Light cards from different
suppliers, and SAM access modules in
- Support to Calypso integration in
different configurations. It is particularly
terminals, in particular for those using
suitable for IT developers who use the
Eclipse Keyple open-source modules,
open source API SDK Eclipse Keyple.
including the supply of a test kit with a
set of Prime and Light cards and security
modules.
This is available to all parties. - Support for the personalization of
Get in touch. contactless cards prior to their certification.
65
CNA Services 09
Monitoring the security and quality of service of ticketing systems – known as the Club
CNA has established a body dedicated to The work of the Club is delivered by experts
analysing the security and quality of services comprised of staff made available by CNA,
related to ticketing information systems with technical skills on Calypso and on
that are based on Calypso. The Club is open the operation of a ticketing information
only to ticketing system managers (mainly system, as well as IS security experts with
transport authorities and operators). the required qualifications. The three main
objectives of the Club are:
The issues addressed relate to the entire
Ticketing Information System, not only
those related to the Calypso protocol for
data exchange between card and reader. 1
For example, topics being addressed Collection of all operating anomalies,
by the Club include attempted f raud in security problems and frauds reported
remote reloading or in the sequencing of by member networks + monitoring.
payment/reloading sequences, problems
of incompatibility between cards/phones
and validators, problems of duplicate
transactions, to name a few.
2
Analysis of anomalies and f rauds,
and proposal of remedies in the short
term (reaction measures) and in the
longer term (prevention measures
and sustainable solutions).
3
Organisation of exchanges with the
manufacturers concerned and all the
transport authorities and operators.
66
10
Become part
of the community
67
Become part of the community 10
Becoming a member
Any member of the transport ticketing community is welcome to apply for membership of
CNA. All CNA members benefit from greater ownership over the smart ticketing ecosystem via:
Join and participate in CNA’s working Gain new skills via preferential rates on
groups to promote open standards CNA’s year-round training programme,
and influence the future direction of tailored to member requirements
Calypso technology
Technical support:
68
Become part of the community 10
EFFECTIVE MEMBERSHIP
for local or transit authorities, ticketing system operators and for other
organisations deploying Calypso technology in contactless ticketing solutions
e.g. bank or mobile phone operators.
ADHERING MEMBERSHIP
for providers of Calypso based solutions e.g. IC manufacturers, card embedders, terminal
providers, fare collection integrator and software providers. This type of membership is also
for consultancies supporting users to implement Calypso based technology.
GOLD MEMBERSHIP
This is open to all regardless of their role. Current Effective and Adhering
members can pay to access Gold membership to unlock the extra benefits
and support.
69
Become part of the community 10
70
CNA is led by a world-class team of
experts with extensive knowledge
and experience across the transport
and mobility sector who are always
available to offer support.
The authors of this handbook make no other representation or warranty regarding whether any particular physical implementation of any
part of this specification does or does not violate, infringe, or otherwise use other patents, copyrights, trademarks, trade secrets, know-how, and/
or other intellectual property of third parties, and thus any person who implements any part of this specification should consult an intellectual
property attorney before any such implementation.
71