Calypso for terminals supports security and interoperability
Calypso para terminales facilita la seguridad y la interoperabilidad de los sistemas de peaje sin contacto.
Cualquier terminal que use Calypso para el intercambio seguro de datos con una tarjeta inteligente (o cualquier otro objeto portátil como un teléfono inteligente o dispositivo NFC portable) debe alinearse con los estándares abiertos Calypso para garantizar que recibe todos los beneficios de seguridad e interoperabilidad de Calypso, además de la flexibilidad a largo plazo de utilizar un marco estándar abierto.
El software Calypso usado por las terminales cumple con todos los estándares aplicables a las transacciones de peaje (estándares de radiofrecuencia ISO/IEC 14443 y CEN/TS 16794, estándares de estructura de tarjeta y gestión de archivos ISO/IEC 7816 1 a 4, estándar para la descripción de datos en el campo de transporte EN 1545).
La capa de software de Calypso es compatible con los mecanismos de intercambio de datos entre la terminal y la tarjeta inteligente y garantiza su seguridad (incluyendo la autenticación mutua y la integridad de los datos) vinculando la tarjeta inteligente del cliente a un componente seguro a prueba de manipulaciones ubicado en la terminal, conocido como SAM. El SAM también puede ser remoto en un servidor.
La capa de software de la aplicación de la terminal está interconectada con la capa de Calypso y gestiona la transacción de peaje en tiempo real analizando los datos recibidos, procesándolos (e.g. verificando la validez de un pasaje) y modificándolos. Luego deduce las acciones a tomar (e.g., dando una orden de apertura a un torniquete o puerta de entrada) y asegura el intercambio de información con los sistemas centrales.
¿Cómo puedo implementar Calypso en una terminal de peaje?
Para implementar Calypso en una terminal de peaje, los usuarios pueden consultar las especificaciones de Calypso en la página web calypsonet.org/documents/ . Esta información contiene las especificaciones de la interfaz para SAM, a las que se puede acceder tras firmar un acuerdo de confidencialidad, junto con orientación sobre el desarrollo completo de las diferentes capas de software.
Para facilitar el desarrollo, CNA proporciona a los desarrolladores tres documentos que definen los requisitos para garantizar un rendimiento operativo, interoperabilidad, modularidad y conformidad óptimos:
- Los Requisitos de la capa de lectura, los cuales ayudan a gestionar todo tipo de tarjetas y SAMs por un lector de tarjetas inteligentes, en el primer nivel de la transacción
- Los Requisitos de la capa de Calypso, los cuales ayudan a gestionar en específico las tarjetas y SAMs de Calypso en estricto cumplimiento con las especificaciones de Calypso
- Los Requisitos de la capa de peaje, los cuales describen los requisitos sobre el uso de la API de alto nivel de Calypso y las mejores prácticas a seguir en un sistema de peaje de Calypso
Los usuarios pueden también implementar Calypso en una terminal de peaje usando Eclipse KeypleTM SDK, desarrollado de forma open-source por CNA, y disponible para cualquier desarrollador de aplicaciones de peaje. El uso de Keyple garantiza el cumplimiento de las especificaciones de Calypso y los diferentes requisitos, sin tener que desarrollar ni dominar el mecanismo de Calypso para un intercambio seguro de datos entre tarjeta y terminal, y la gestión del SAM.
Keyple SDK es gratuito, fácil de usar y flexible, lo que permite a la comunidad construir sobre el estándar de peaje Calypso sin cautividad de proveedores.
Por lo tanto, por medio de Keyple SDK, los desarrolladores pueden crear aplicaciones que se conectan sin problemas con tarjetas Calypso. Usando el documento de Requisitos de la capa de peaje , los desarrolladores pueden asegurarse de que se ajustan estrictamente a todas las funciones de Calypso y de que optimizan sus aplicaciones de peaje.
¿Cómo implantar Calypso en un terminal de peaje?
Introducción al libro electrónico de Keyple "Blueprint for a Smarter Future"
Eclipse Keyple para operadores y autoridades de transporte
Los operadores, las autoridades de transporte y, de hecho, todos los compradores de soluciones basadas en Calypso tienen acceso a módulos de código abierto y APIs bien documentadas con la garantía de que pueden acceder al código abierto en todos los niveles del sistema de peaje Calypso.
Solicitar el uso de Keyple SDK es legalmente legítimo como solución de código abierto y garantiza la mejor implementación posible de Calypso, capaz de gestionar todos los objetos portátiles dentro de la familia Calypso, con interfaces bien definidas entre todas las capas de software.
El uso de Keyple garantiza un enfoque competitivo para las actualizaciones de software de la terminal a lo largo de la vida útil del sistema. Esta es una de las condiciones para dominar su sistema como se describe en las Reglas de oro de un sistema de peaje abierto e interoperable adaptado a MaaS.
Haciendo que el estándar Calypso de peaje esté disponible para todos los que tengan Keyple, CNA se asegura de que las aplicaciones compatibles con Calypso se puedan crear muy rápidamente, reduciendo significativamente el tiempo de inversión y la experiencia especializada requerida.
¿Cuáles son los componentes técnicos de Eclipse Keyple?
Eclipse Keyple es un conjunto de componentes de software de código abierto:
- Complementos para interactuar con un número infinito de lectores de tarjetas inteligentes
- Keyple Core, para la gestión universal de tarjetas y SAM, incluso si no son de Calypso
- Keyple Calypso, que realiza el procesamiento Calypso de alto nivel de la tarjeta y SAM de Calypso
Para descubrir más, visite Keyple.org
¿Cómo puede acceder a Keyple?
Keyple está alojado por la fundación Eclipse, una comunidad global de desarrolladores formada por individuos y organizaciones con un entorno maduro y escalable para la colaboración e innovación del software de código abierto.
Visite Keyple.org para descubrir más, ver las últimas actualizaciones, leer la documentación y descargar los componentes de Keyple.
Todas las partes interesadas pueden comprar el Kit de pruebas para Keyple SDK el cual contiene tarjetas y SAMs de Calypso para explorar su funcionalidad, con tarifas preferentes para los miembros de CNA. Únase a nuestra comunidad y conviértase en miembro.
Para descubrir más sobre el SAM
El Módulo de Acceso Seguro Calypso (SAM, por sus siglas en inglés) está presente en cada terminal o sistema de Calypso. El SAM es una tarjeta inteligente que garantiza la autenticación segura de datos entre el lector de tarjetas de una autoridad de transporte/movilidad y los medios de pago de un usuario, que podría ser una tarjeta de plástico, un teléfono o un reloj.
El SAM Calypso está disponible para su compra directamente en CNA o a través de Spirtech.
Si desea acceder a las especificaciones del SAM Calypso, es necesario un acuerdo de confidencialidad. Póngase en contacto con el equipo de CNA para más información.