Saltar al contenido
Idioma: ES

¿Qué es un elemento seguro, y dónde está?

Un elemento seguro es un chip pequeño y endurecido, construido de modo que las claves que guarda nunca salgan de él, ni siquiera bajo ataque físico. Custodia credenciales de pago y de identidad en teléfonos y tarjetas. Las aplicaciones corrientes no llegan a él, y esa inaccesibilidad es la propiedad, no una limitación.

Qué es

Un procesador con su propia memoria, construido para resistir ataques que vencerían al hardware corriente: leer el chip bajo el microscopio, perturbarlo con picos de tensión, observar su consumo eléctrico en busca de indicios sobre las claves.

Ejecuta operaciones con una clave en lugar de entregar la clave. Si le pides que firme algo, devuelve una firma. Si le pides la clave, se niega, y no existe ningún modo en que se comporte de otra manera.

Dónde vive

Históricamente en tres sitios. Integrado en el teléfono, soldado a la placa y gestionado por el fabricante. En la tarjeta SIM, gestionado por el operador móvil. O en una tarjeta propia, que es lo que es una tarjeta bancaria con chip.

La vía por la SIM tuvo mucho peso mientras los operadores esperaban dominar el pago móvil, y lo perdió cuando el sector pasó a los elementos integrados y a los enfoques por software. El elemento integrado es lo que usa hoy la cartera de un teléfono.

Por qué no llegas a él

Porque todo aquello a lo que tú pudieras llegar podría llegar también un programa malicioso. Un elemento seguro que aceptara aplicaciones cualesquiera sería un chip corriente con un nombre comercial.

El acceso se concede por tanto a través del operador de la plataforma, en el marco de acuerdos con los emisores, y ese cuello de botella es justamente el que Host Card Emulation venía a esquivar. Los dos son menos tecnologías rivales que dos respuestas a la pregunta de quién decide qué puede presentar un teléfono.

La consecuencia práctica

Una aplicación no puede depositar una credencial en el elemento seguro ni leer lo que hay dentro. Cualquier diseño de producto que presuponga otra cosa no es construible, y más vale descubrirlo en la pizarra que después de un prototipo.

Por qué cuenta aun así

Porque fija lo que significa de verdad «el teléfono es más seguro que la tarjeta», y la respuesta es más precisa que el eslogan.

Una tarjeta de plástico responde a cualquier terminal al que se acerque. Una credencial de teléfono alojada en un elemento seguro no se libera hasta que el aparato ha superado la comprobación de la persona que exige la plataforma. El elemento seguro custodia el secreto, y el sistema operativo determina cuándo se usa.

Esa combinación es la ventaja esencial, y ninguna de las dos mitades la aporta por sí sola. Un elemento seguro sin comprobación de la persona sería una tarjeta en un envoltorio más caro.

Preguntas frecuentes

¿Tienen todos los teléfonos un elemento seguro?

La mayoría de los teléfonos que admiten pago tienen uno, integrado en la placa. Algunos aparatos apuestan por otros enfoques, y como las aplicaciones no pueden consultarlo ni usarlo directamente, su presencia rara vez es algo que un desarrollo tenga que determinar.

¿Es el elemento seguro lo mismo que el entorno de ejecución confiable?

No, aunque a menudo se confundan. Un entorno de ejecución confiable es un modo aislado del procesador principal, mientras que un elemento seguro es hardware aparte. El segundo es más difícil de atacar físicamente, el primero es más flexible.

¿Puede una etiqueta NFC llevar un elemento seguro?

Las tarjetas pueden, y una tarjeta bancaria con chip es exactamente eso. Las etiquetas corrientes no lo llevan, y por eso una etiqueta simple nunca puede demostrar que es auténtica, y por eso los chips con autenticación cuestan más.

¿Por qué la app de mi banco no puede poner mi tarjeta en otra aplicación?

Porque introducir una credencial en el elemento seguro pasa por el operador de la plataforma y por el sistema de tarjetas. Tampoco el banco controla esa vía, y por eso el pago con el teléfono se canaliza por la cartera de la plataforma.