← Últimos artículos
💻 computer science

Source Known Identifiers: A Three-Tier Identity System for Distributed Applications

Este artículo presenta los Identificadores Conocidos por la Fuente (SKID), un sistema de identidad de tres niveles diseñado para aplicaciones distribuidas que satisface simultáneamente seis propiedades críticas (eficiencia de almacenamiento, ordenabilidad cronológica, metadatos de origen, verificabilidad sin búsqueda, confidencialidad y durabilidad a largo plazo) mediante la transformación determinista entre un entero de 64 bits, un UUID de 128 bits verificable y una versión cifrada compatible con estándares.

Autores originales: Duran Serkan Kılıç

Publicado 2026-04-03
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Duran Serkan Kılıç

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás construyendo una ciudad gigante y digital donde millones de personas, edificios y documentos necesitan identificarse. En el mundo de las aplicaciones informáticas distribuidas (sistemas que funcionan en muchas computadoras a la vez), identificar a cada "ciudadano" o dato es un desafío enorme.

Hasta ahora, los arquitectos de software tenían que elegir entre tres opciones dolorosas:

  1. Identificadores pequeños y rápidos (como números de serie), pero que revelaban secretos (cuándo se crearon, cuántos hay) y no eran seguros.
  2. Identificadores seguros y aleatorios (como UUIDs), pero que eran lentos, ocupaban mucho espacio y no podían ordenarse cronológicamente.
  3. Usar dos identificadores (uno interno y otro externo), lo cual era como tener dos pasaportes para cada persona: ocupaba el doble de espacio y era ineficiente.

El autor de este artículo, Duran Serkan Kılıç, propone una solución brillante llamada SKID (Source Known Identifiers). Para entenderlo, imagina un sistema de tres capas de seguridad y utilidad, como una caja fuerte con tres puertas diferentes, diseñada para diferentes tipos de personas.

La Metáfora de las Tres Puertas

Imagina que cada dato en tu sistema es una persona. Esta persona necesita interactuar con tres mundos diferentes:

1. La Puerta Trasera (El Almacén): El SKID

  • Qué es: Un número entero de 64 bits (muy pequeño, solo 8 bytes).
  • Para quién es: Para la base de datos interna.
  • La Analogía: Imagina que esta es la etiqueta de estante en un inmenso almacén. Es un número simple y ordenado.
    • Ventaja: Como es pequeño y ordenado por fecha, el almacén puede encontrar cualquier cosa instantáneamente, como si buscaras un libro en una biblioteca perfectamente ordenada.
    • Secreto: Contiene la fecha de creación, de qué "fábrica" (servidor) vino y un número de serie. Pero como es solo para uso interno, no le importa si alguien lo ve. Es rápido y eficiente.

2. La Puerta Principal (El Pasillo Seguro): El SKEID

  • Qué es: Una versión más grande de 128 bits (16 bytes) que parece un UUID estándar.
  • Para quién es: Para las aplicaciones de confianza que hablan entre sí (por ejemplo, tu sistema de ventas hablando con tu sistema de inventario).
  • La Analogía: Imagina que esta es la carnet de empleado de la persona.
    • Magia: Este carnet no solo tiene un número, sino que tiene un sello de autenticidad invisible (una firma digital llamada MAC).
    • Ventaja: Si otra aplicación recibe este carnet, puede verificar al instante: "¿Es real? ¿De qué tipo de empleado es? ¿Quién lo emitió?". No necesita llamar al almacén para preguntar. Es como leer un código QR que te dice todo sin tener que buscar en una base de datos. Además, mantiene el orden cronológico.

3. La Puerta Externa (La Ventana al Mundo): El Secure SKEID

  • Qué es: El mismo carnet, pero completamente encriptado (convertido en un código ilegible).
  • Para quién es: Para los usuarios externos o clientes que no deben saber nada sobre tu sistema interno.
  • La Analogía: Imagina que esta es la caja de envío que llega al cliente.
    • Magia: Dentro de la caja está el carnet (SKEID), pero la caja está hecha de un material indestructible y opaco (encriptación AES-256).
    • Ventaja: El cliente ve una caja que parece un número aleatorio. No puede saber cuándo se creó el dato, de qué tipo es, ni cuántos hay. Pero si el cliente devuelve la caja, tu sistema puede abrirla, leer el carnet de adentro y verificar que es legítimo. Es como enviar un mensaje en un sobre sellado con cera: solo tú puedes abrirlo, pero el destinatario sabe que es un sobre válido.

¿Por qué es revolucionario?

El sistema SKID resuelve el "dilema del triángulo imposible" de los identificadores:

  1. Eficiencia: En la base de datos, usa solo 8 bytes (la mitad de lo que usan los estándares actuales). Ahorra espacio y dinero.
  2. Orden: Todo se ordena por fecha automáticamente. No necesitas columnas extra para saber qué es más nuevo.
  3. Seguridad:
    • Cero consultas: Puedes verificar si un identificador es real sin tener que preguntar a la base de datos (gracias al sello invisible del SKEID).
    • Confidencialidad: Los datos externos no revelan nada sobre tu sistema.
    • Larga vida: El sistema está diseñado para funcionar durante 17,000 años sin colisionar (choque de números), usando un sistema de "épocas" (como cambiar de siglo).

El Toque Final: Velocidad y Seguridad

El autor demuestra que este sistema no es lento. De hecho:

  • Crear el identificador interno (SKID) es 10 veces más rápido que los métodos actuales.
  • Crear el identificador seguro (Secure SKEID) es solo un poco más lento que los métodos estándar, pero te da todas las ventajas extra de seguridad y orden.

En resumen:
SKID es como tener un pasaporte inteligente que cambia de forma según con quién hables:

  • Para tu archivo interno, es una etiqueta de estante rápida y ordenada.
  • Para tus socios de confianza, es un carnet con firma digital que se verifica al instante.
  • Para el mundo exterior, es una caja misteriosa e indestructible que oculta todos tus secretos.

Todo esto en un solo sistema, ahorrando espacio, tiempo y dinero, mientras mantiene la seguridad máxima. Es una pieza de ingeniería que permite que las ciudades digitales crezcan sin volverse un caos.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →