• Document Search
  • Login / Register
Calypso Networks Association
  • À propos de CNA
    • À propos de CNA
    • Les origines de Calypso
    • L’équipe
    • Conseil d’administration
    • Documents officiels
  • Solutions
    • Nos solutions en bref
    • Les spécifications de Calypso
    • Calypso pour les cartes
    • Calypso pour mobiles
    • Calypso pour terminaux
    • Calypso au service de l’interopérabilité
    • Marque Calypso
  • Services
    • Nos services en bref
    • Conseil et support stratégiques
    • Calypso Certification
    • Formation
    • Support technique, maintenance et documentation
  • Rejoindre CNA
    • La communauté de CNA en bref
    • Devenir membre
    • Avantages exclusifs
    • Networking
    • Groupes de travail
    • Membres
  • Actualités et événements
    • Événements
    • Actualités
    • Blog: Transport Ticketing Trends
  • Ressources
    • Ressources de CNA
    • Ressources de Eclipse Keyple
  • Contact
    • Contactez-nous
    • Travaillez avec nous
  • Français
    • English
    • Italiano
    • Português
    • Español

Calypso pour les terminaux

Calypso pour terminaux: une garantie de sécurité et d’interopérabilité

Dans un équipement, Calypso contribue à la sécurité et l’interopérabilité des systèmes billettiques sans contact.

Tout terminal qui utilise Calypso pour l’échange des données en toute sécurité avec une carte à puce (ou n’importe quel appareil portable comme un téléphone ou un accessoire NFC) doit respecter le standard Calypso afin de profiter de sa sécurité et de son interopérabilité, ainsi que de la flexibilité à long terme inhérente à l’utilisation de standards ouverts.

Le logiciel Calypso utilisé pour les terminaux répond à toutes les normes applicables aux transactions billettiques (ISO/IEC 14443 et CEN/TS 16794 : normes sur la radiofréquence, ISO/IEC 7816, 1 à 4 : structures des cartes et gestion des fichiers, EN 1545 : description des données spécifiques au domaine du transport). 

La couche logicielle Calypso prend en charge les mécanismes d’échange des données entre le terminal et la carte à puce, tout en assurant leur sécurité (y compris leur authentification mutuelle et l’intégrité des données), en mettant en relation la carte de l’usager avec un composant inviolable situé dans le terminal : le SAM ou module de sécurité. Le SAM peut aussi être hébergé sur un serveur à distance.

La couche logicielle applicative du terminal s’interface avec la couche Calypso et prend en charge la transaction billettique en temps réel : pour cela, elle analyse les données reçues, les traite (par exemple vérification de la validité du titre de transport), les modifie et les réécrit. Elle en déduit ensuite les actions à prendre (par exemple ouverture du portillon) et assure l’échange des informations avec les systèmes centraux.

Comment implémenter Calypso dans un terminal billettique?

Pour mettre en œuvre Calypso sur un terminal billettique, les utilisateurs peuvent consulter les spécifications de Calypso sur le site calypsonet.org/documents/ . Ces informations contiennent les spécifications de l’interface avec le SAM (accessible après signature d’un accord de confidentialité), ainsi que des recommandations quant au développement des différentes couches logicielles.

CNA aide les développeurs en mettant à leur disposition trois documents qui décrit les exigences à remplir pour optimiser les performances, l’interopérabilité, la modularité et la conformité :

  • Le document Reader Layer Requirements  qui aide à gérer tous les types de cartes et de SAM par un lecteur de carte à puce, au premier niveau de la transaction.
  • Le document Calypso Layer Requirements qui aide à gérer en particulier les cartes et les SAM Calypso en respectant rigoureusement les spécifications Calypso.
  • Le document Ticketing Layer Requirements  qui définit les exigences relatives à l’utilisation de l’API de haut niveau Calypso, ainsi que les bonnes pratiques à mettre en œuvre au sein d’un système billettique Calypso.

Les utilisateurs peuvent aussi implémenter Calypso dans un terminal billettique à l’aide du kit de développement logiciel Eclipse KeypleTM, développé en open source par CNA et mis à la disposition de tout développeur d’applications billettiques. Utiliser Keyple, c’est assurer le respect des spécifications de Calypso et de ses différentes, exigences sans avoir à développer, ni même maîtriser, les mécanismes Calypso d’échanges de données sécurisées et fiables entre carte à puce et terminal, ainsi que la gestion du SAM.

Le kit de développement logiciel (SDK) Keyple est en logiciel libre, souple et agile, et permet à la communauté de respecter le standard billettique Calypso.

Grâce au kit de développement logiciel Keyple, les développeurs peuvent créer des applications billettiques qui utilisent des cartes Calypso. En se référant au document « Ticketing Layer Requirements », les développeurs peuvent veiller à suivre rigoureusement toutes les exigences de Calypso et à optimiser leur application billettique.

Eclipse Keyple au bénéfice des exploitants et autorités de transport

Avec Eclipse Keyple, les exploitants et les autorités de transport, de même que tous les utilisateurs des solutions Calypso, ont accès à des modules libres de droit et à des API bien documentées, autant d’outils qui garantissent que l’ouverture de Calypso peut être étendue à tous les niveaux du système billettique.

Exiger l’utilisation du kit de développement logiciel Keyple est légitime d’un point de vue juridique en tant que solution open source. Cette obligation assure la meilleure implémentation possible de Calypso et permet de prendre en charge tous les produits et cartes de la famille Calypso avec des interfaces bien définies entre toutes les couches logicielles.

Keyple décorrèle matériel et logiciel de l’équipement et permet la mise en concurrence de toutes les évolutions logicielles du terminal tout au long du cycle de vie du système. C’est une des conditions nécessaires pour maîtriser son système, comme stipulé dans les règles d’or d’un système billettique libre et interopérable, tout particulièrement dans le contexte du MaaS.

En rendant le standard billettique Calypso disponible à tous grâce à Keyple, CNA veille à favoriser la création rapide d’applications compatibles avec Calypso, avec à la clé une baisse significative du temps d’investissement et de l’expertise nécessaire.

Quels sont les composants techniques d’Eclipse Keyple ?

Eclipse Keyple est un ensemble de composants logiciels libres :

  • Plugins pour s’interfacer avec un nombre illimité de lecteurs de cartes à puce
  • Keyple Core, pour la gestion universelle des cartes et des SAM, même s’ils ne sont pas Calypso
  • Keyple Calypso, qui traite les cartes et le SAM Calypso, avec un API de haut niveau.

Pour en savoir plus, consultez le site  Keyple.org

 

Comment accéder à Keyple?

Keyple est hébergé par la fondation Eclipse, communauté mondiale de développeurs fédérant personnes physiques et organisations dans un environnement expérimenté et proprice au service de la collaboration et de l’innovation dans le secteur du logiciel libre.

Consultez le site Keyple.org pour en savoir plus, découvrir les dernières mises à jour, consulter la documentation et télécharger les composants de Keyple.

Nous invitons tous les acteurs intéressés à acheter le kit de test de  Keyple, qui contient des cartes et des SAM Calypso, afin d’en examiner les fonctionnalités. Tarifs préférentiels pour les membres de CNA. Rejoignez notre communauté et devenez membre.

Pour en savoir plus sur le SAM

Chaque terminal ou système Calypso est doté du module de sécurité (SAM) Calypso. Le SAM est une carte à puce qui assure l’authentification des données en toute sécurité entre le lecteur billettique  de  l’opérateur d’une part, et le titre de voyage d’un usager, qu’il s’agisse d’une carte en plastique, d’un téléphone ou d’une montre, d’autre part.

Le SAM Calypso peut être acheté directement auprès de CNA ou via Spirtech.

Pour accéder aux spécifications du SAM Calypso, vous devrez signer un accord de confidentialité au préalable. Contactez notre équipe pour plus d’informations.

GET A QUICK QUOTE

Contact Us:

Calypso Networks Association (Headquarters) Rue Royale 76 1000 Bruxelles Belgium

Calypso Networks Association 2 rue de la Roquette Escalier Avril 75011 Paris France

  • La communauté CNA en bref
  • Nos solutions en bref
  • Nos services en bref
  • À propos de CNA
  • Contactez-nous
  • Travaillez avec nous
© 2023 Calypso Networks Association. All Rights Reserved.

Get a quick quote

Fields marked * are required

[contact-form-7 id="777" title="Get a quick quote"]

Search

Access Levels

P Public
R Registered
M CNA Member
NDA CNA Member with NDA

Calypso Networks Association (CNA) uses cookies, including cookies set by third parties, to allow its website to function, allow users to use certain functionalities and obtain and analyse data about the website traffic and usage. You can consent to or reject cookies below and withdraw your consent at any time.

To obtain more information on the specific cookies we use, click on “Cookie Settings” or read our Cookie Notice. You can also read our Privacy Notice about the personal data we process.

Cookie Settings Reject All Accept All
Cookie consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Enregistrer & appliquer
Propulsé par CookieYes Logo