CCID (protocolo)
El protocolo CCID (chip card interfface device, en español dispositivo de interfaz de tarjeta chip) es un protocolo de USB que permite que se pueda conectar una tarjeta inteligente (smartcard) a un ordenador vía lector de tarjetas que utiliza una interfaz estándar de USB estándar, sin la necesidad que cada fabricante proporcione smartcards para su lector propio o protocolo. Esto permite que se puede utilizar la smartcard como token de seguridad para autentificación y encriptación de datos, como los utilizados en BitLocker. Los dispositivos de interfaz de tarjeta de chip vienen en variedad de formas. La forma más pequeña de CCID es un dongle (adaptador) USB y puede contener una tarjeta SIM o tarjeta Secure Digital dentro del adaptador USB. Otro dispositivo popular es un teclado USB con lector de tarjetas inteligentes, el cual además de ser un teclado de USB de PC estándar, tiene una ranura adicional para aceptar una tarjeta inteligente (smartcard).
Implementación de hardware
Según la especificación CCID por el grupo de trabajo de estándares de USB, una CCID intercambia información a través de un ordenador anfitrión sobre USB mediante un mensaje CCID que consiste en un encabezamiento de 10 bytes, seguido por datos mensaje-específicos.[1] El estándar define catorce órdenes que el ordenador anfitrión puede utilizar para enviar datos y estados e información de control en mensajes. Cada orden requiere al menos un mensaje de respuesta del CCID.[2]
Controlador de software
El soporte de controlador CCID ha sido natively integrado en el sistema operativo de Windows desde Windows 2000.[3] En Linux y otros Unices, se accede a los dispositivos CCID y CT-API con controladores de espacio de usuario, para los que no se requieren una adaptación del kernel (núcleo).[4]
Lista de proveedores #CCID
- Advanced Card Systems adelantada
- ActivIdentity
- Bit4id (middleware)
- Blutronics srl
- Elyctis
- Gemalto
- Giesecke & Devrient
- HID Global (OMNIKEY)
- SafeNet
- SecuTech Solutions
- Verisign
- Yubico
- Reiner Kartenlesegeräte GmbH
- DUALi
Véase también
Referencias
- «Specification for Integrated Circuit(s) Cards Interface Devices Revision 1.1». usb.org. USB Implementers Forum, Inc. Consultado el 26 de enero de 2015.
- USB Complete: Everything you need to develop custom USB peripherals, Jan Axelson, 2005, page 189
- «Microsoft Class Drivers for USB CCID Smart Cards». Microsoft Developer Network. Microsoft. Consultado el 26 de enero de 2015.
- «CCID free software driver». Consultado el 22 de junio de 2018.