Proyecto STORK

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.