Infineon permite la capa de código abierto TSS ESAPI
Este es el primer middleware TPM de código abierto que cumple con la especificación de la API de sistema mejorado (ESAPI) de la pila de software (TSS) de la Grupo de computación de confianza.
"La facilidad de integración en Linux y otras plataformas integradas que viene con el lanzamiento de la pila ESAPI de TPM 2.0 acelera la adopción de TPM 2.0 en sistemas integrados como equipos de red y sistemas industriales", dice Gordon Muehl, Seguridad de CTO Global en Huawei .
"Actualmente estamos viendo un gran interés en mejorar la seguridad de IoT, IIoT, Industria 4.0 y aplicaciones automotrices", dice Michael Roeder, Gerente de Ingeniería de Tecnología y Servicios en Avnet Silica, "la disponibilidad de la capa de fuente abierta TSS ESAPI simplifica la integración de TPM 2.0 en todo tipo de aplicaciones ”.
Hacer que la capa TSS ESAPI esté disponible para todos es parte del compromiso de Infineon para facilitar la integración y la amplia adopción de una seguridad sólida. Esto está respaldado por expertos en seguridad y líderes de la industria de Red de socios de seguridad de Infineon (ISPN). El ISPN ofrece una amplia variedad de bibliotecas de software que satisfacen los requisitos de diferentes aplicaciones y plataformas de destino.
Infineon financió el desarrollo de ESAPI por el Instituto Fraunhofer para la Tecnología de la Información Segura SIT, un socio a largo plazo de Infineon en este campo. La capa ESAPI financiada por Infineon se basa en la capa SAPI desarrollada por Intel Corporation. Incluye una nueva capa de funciones API para simplificar el uso y la integración del TPM. Facilita el establecimiento de una conexión con el TPM a través de una aplicación, la comunicación segura entre la CPU del host y el TPM, y la autorización mediante códigos de autenticación de mensajes (HMAC).
Basado en la capa ESAPI, la pila incluye soporte para OpenSSL. Puede usar Infineon OPTIGA ™ TPM para proteger la comunicación del dispositivo asegurada con SSL / TLS a través de una interfaz estandarizada al implementar TPM 2.0 como un almacén de claves seguro para OpenSSL. Por lo tanto, protege las claves de vulnerabilidades como el famoso error Heartbleed.
La pila TSS y la capa ESAPI se publican bajo la licencia BSD permisiva de 2 cláusulas, que proporciona una gran flexibilidad y aumenta la adopción.
El ESAPI ha sido diseñado y validado por una amplia comunidad para lograr un alto nivel de calidad y estabilidad, como se requiere en los sistemas modernos integrados y IoT.
Teniendo en cuenta a los clientes industriales y automotrices, el código se desarrolló utilizando estándares de la industria, integración y pruebas continuas, un proceso de revisión exhaustivo para dos personas y analizadores de códigos estáticos como Clang y Coverity.
Además, la pila se probó y evaluó en Infineon OPTIGA ™ TPM SLB 9670 con las últimas especificaciones de TPM. Las futuras mejoras incluirán soporte para cifrado de disco Cryptsetup / LUKS y una versión con soporte ESAPI para herramientas TPM.
"Con el lanzamiento del TSS, hemos alcanzado un hito para proporcionar una protección mejorada de los sistemas integrados en áreas como la industria, la automoción o el hogar inteligente utilizando el TPM 2.0", dice Andreas Fuchs, líder de proyecto en Fraunhofer SIT.
Los desarrolladores de aplicaciones pueden usar el Tablas de Iridium OPTIGA TPM SLB 9670 ofrecido por Infineon y descargar el código TSS a través de Github para empezar de inmediato. Los paquetes de código fuente para los microcontroladores Infineon AURIX ™ y Arduino se lanzarán a su debido tiempo.
