Skip to content

Team-Hype/shamir-secret-sharing

Repository files navigation

Tests PYPI versions

Shamir Secret Sharing Project

Deliverable Status Deployment/Implementation Documentation
Shamir crypto package (shamir_ss) ✅ Published PyPI Package README
CLI Application ✅ Implemented CLI Source README
Shard Distributed Secret Vault ✅ Implemented Shard Source README
WebUI Demonstration ✅ Deployed Web UI README
Online docs ✅ Deployed Pages ~

Project Goals

Core Components

  • Shamir crypto package
  • Shamir CLI Application
  • Shard Distributed Secret Vault Implementation
  • WebUI Demonstration

Automation & CI/CD

  • Python package deployment
  • CI with Tests
  • Docker compose for Shard
  • Pre-commit linters & formatters

Validation checklist

  • Hash the input and reconstructed secrets to confirm integrity
  • Attempt reconstruction with insufficient shares (should fail)
  • Log generation and reconstruction steps for auditability

Project organization

.
├── client  # Web client 
├── package # Crypto package
└── shard   # Distributed secret vault

Shard Architecture Scheme

Shard Architecture Scheme

References & Resources