Inicio Información Teoría Números Primos Laboratorio P Contacto

P-Hash 512: Hashing Morfogenético

Esta página presenta una implementación interactiva del algoritmo P-Hash 512. El cálculo se ejecuta completamente a nivel local en el navegador (vía WebAssembly) para garantizar máxima performance y privacidad. El algoritmo es un proyecto de investigación abierto; a continuación se ilustran sus principios de funcionamiento.

Elegir archivo

Resultado (Hash de 512 bits):

El hash aparecerá aquí...

Estadísticas: Esperando entrada...

Principios de Funcionamiento del Algoritmo P-Hash

El algoritmo P-Hash es una función de hashing criptográfico cuyo comportamiento no se basa en operaciones booleanas o aritméticas modulares tradicionales, sino en la evolución de un sistema complejo derivado del Sistema P. La huella digital de un dato emerge de la dinámica caótica pero determinista del Algoritmo Genealógico Selectivo (SGA), el motor generativo del Sistema P.

Fase de Siembra (Seeding)

La entrada (texto o archivo) se lee como una secuencia de bytes. Para garantizar la autosuficiencia del sistema, el algoritmo mismo genera una lista determinista de números primos que sirve como mapeo universal. Cada byte de la entrada se mapea a un número primo de esta lista. La secuencia de primos resultante se compone luego con una constante estructural interna y se combina a través de un proceso iterativo para producir una Semilla Numérica Compacta. Esta semilla representa la entrada en una forma numérica única y ordenada, lista para inicializar el proceso generativo.

Fase de Propagación (Processing)

La Semilla Numérica Compacta se proporciona como parámetro inicial al Algoritmo Genealógico Selectivo (SGA). El SGA ejecuta un número fijo de 1,000,000 de iteraciones. En cada paso del proceso, la semilla perturba dinámicamente el cálculo de los "trabajos" futuros dentro de la Cola de Propagación del SGA. Esta perturbación continua, aplicada a un sistema intrínsecamente no lineal, crea una trayectoria evolutiva caótica y única, extremadamente sensible a las mínimas variaciones de la semilla inicial (efecto avalancha).

Fase de Cosecha (Harvesting)

Al finalizar las iteraciones, se analiza el estado final del SGA. Se calcula la Firma Morfogenética del Sistema P (compuesta por los parámetros delta, nu, phi, rho, omega) sobre toda la secuencia de promotores surgidos durante la propagación. Esta firma, que captura la "historia" cualitativa de la evolución, se combina con los últimos 32 promotores generados. El conjunto de estos datos estructurados se procesa finalmente mediante una función de extracción estándar (SHA-512) para producir el hash final de 512 bits en formato hexadecimal.

Análisis y Características

A diferencia de algoritmos como SHA-256, cuya seguridad se basa en la complejidad de invertir funciones lógicas booleanas, la seguridad del P-Hash se basa en un principio diferente: la dificultad computacional de invertir la evolución de un sistema complejo y generativo. En lugar de una única función matemática difícil, la resistencia del P-Hash está distribuida a lo largo de un millón de pasos interdependientes. Intentar rastrear la entrada original desde el hash final es como tratar de calcular hacia atrás la trayectoria exacta de una hoja en un huracán, partiendo solo de su posición final.

  • Arquitectura Generativa: La función de hashing es el resultado emergente de un proceso de simulación (el SGA), no un cálculo directo.
  • Fuente de Complejidad: La caoticidad deriva de la dinámica de emergencia de los números primos, un comportamiento estudiado en teoría de números por su aparente aleatoriedad.
  • Firma Morfogenética: El uso de la firma del Sistema P introduce un análisis cualitativo y estructural en el proceso de hashing.
  • Potencial Post-Cuántico: Al basarse en un problema computacional no vinculado a la factorización o a los logaritmos discretos, el P-Hash es un candidato para la criptografía post-cuántica.
  • Transparencia: El algoritmo es un proyecto de investigación abierto y su código fuente será disponible para el análisis público.