Skip to content

Poc: con explicacion#1

Open
EnriqueUPCH wants to merge 2 commits intoFx2048:mainfrom
EnriqueUPCH:feature/poc-shamir
Open

Poc: con explicacion#1
EnriqueUPCH wants to merge 2 commits intoFx2048:mainfrom
EnriqueUPCH:feature/poc-shamir

Conversation

@EnriqueUPCH
Copy link

Descripción del PoC

Esta Pull Request incorpora una Prueba de Concepto (PoC) del mecanismo de Shamir Secret Sharing (SSS), utilizado para proteger la Master Key dentro del simulador de HSM.

Objetivo

Demostrar la división y reconstrucción segura de una clave maestra mediante un esquema de umbral (por ejemplo, 3 de 5 custodios).

Funcionalidades incluidas

  • Generación de una clave maestra aleatoria de 256 bits.
  • División de la clave en 5 partes (shares) con umbral de 3.
  • Almacenamiento de cada share en archivos locales /custodios.
  • Reconstrucción de la clave a partir de 3 custodios.
  • Verificación automática de integridad y coincidencia.
  • Ejemplo de cifrado y descifrado con clave derivada Fernet.

Resultados esperados

  • Si las claves coinciden, la reconstrucción fue exitosa ( Coinciden).
  • Esta PoC sirve como base para el módulo de gestión de custodios del HSM principal, una explicación básica del sistema en general.

Archivos relevantes

  • poc/poc_sss_improved.py

Fecha: Octubre 2025
Proyecto: Simulador HSM – Módulo de Custodios (PoC)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant