Aquí tienes la explicación técnica y el desglose de sus siglas:
1. ¿Qué significan las siglas STORK?
Sí, es un acrónimo en inglés: Secure Terrestrial Online Remote Key (que se traduce como Llave Remota Segura Terrestre en Línea).
Aunque el nombre parece muy técnico, la referencia a «Stork» (cigüeña en inglés) se eligió también simbólicamente por la idea de «transportar» la identidad de un país a otro de forma segura.
2. ¿Qué es exactamente el proyecto STORK?
Fue un proyecto cofinanciado por la Comisión Europea (dentro del programa CIP-ICT-PSP) cuyo objetivo era crear un marco de interoperabilidad para el reconocimiento mutuo de identidades electrónicas (eID) entre los países de la UE.
- El problema original: Antes de STORK, si un español quería hacer un trámite en una universidad alemana, su DNIe no servía de nada porque los sistemas no se entendían.
- La solución STORK: Diseñó una arquitectura basada en nodos (los famosos «Nodos STORK») que hacían de intermediarios. Si tú te identificabas en España, el nodo español le decía al nodo alemán: «Doy fe de que este usuario es quien dice ser».
3. Diferencia entre STORK y STORK 2.0 (Muy importante para examen)
En tu documento (página 12) se mencionan ambos:
- STORK (1): Se centró en la identidad de personas físicas.
- STORK 2.0: Amplió el alcance para incluir a personas jurídicas (empresas) y la gestión de poderes y mandatos (es decir, que una persona pueda actuar en nombre de una empresa o de otra persona).
4. Relación con el Nodo eIDAS (Pregunta clave)
Esta es la parte que debes memorizar para el test: STORK es el precursor técnico del Reglamento eIDAS. Lo que empezó como un proyecto piloto de investigación (STORK) se convirtió en una obligación legal mediante el Reglamento 910/2014 (eIDAS). Hoy en día, los nodos que usamos ya no se llaman «nodos STORK», sino Nodos eIDAS, pero la lógica de funcionamiento y el uso de SAML 2.0 (que aparece en la página 13 de tu PDF) es la herencia directa de STORK.
5. Datos técnicos para nota en el examen:
- Protocolo: Utiliza SAML 2.0 (Security Assertion Markup Language).
- Lenguaje: Está desarrollado principalmente en Java.
- Arquitectura: Es un modelo federado de identidades.