# Fractum

> Fractum is an enterprise-grade CLI tool for secure file splitting using Shamir's Secret Sharing (SSS) algorithm and AES-256-GCM encryption. It enables K-of-N threshold cryptography for cold storage backup of crypto wallets, SSH keys, passwords, and sensitive documents with information-theoretic security guarantees.

This documentation covers the Fractum Python CLI tool. The actual tool repository is at https://github.com/katvio/fractum. Fractum is designed for offline/air-gapped operation and provides Docker support with network isolation (--network=none) for maximum security.

## Core Documentation

- [Home](https://fractum.katvio.com/): Overview of Fractum's capabilities, features, and use cases for secret sharing
- [Security Architecture](https://fractum.katvio.com/security-architecture/): Deep dive into AES-256-GCM encryption, Shamir's SSS in GF(2^8), memory protection, and cryptographic guarantees
- [Security Best Practices](https://fractum.katvio.com/security-best-practices/): PGP verification, threshold selection, share distribution, and secure environment setup guidelines

## User Guide

- [Encrypting Files](https://fractum.katvio.com/encrypting-files/): Step-by-step guide to splitting files into encrypted shares with interactive and CLI modes
- [Decrypting Files](https://fractum.katvio.com/decrypting-files/): File reconstruction from threshold shares with troubleshooting guidance

## Getting Started

- [Installation Guide](https://fractum.katvio.com/installation/): Overview of Docker vs manual installation methods with comparison
- [Docker Usage](https://fractum.katvio.com/docker-usage/): Docker setup with network isolation, platform-specific commands for Linux/macOS/Windows
- [Manual Installation](https://fractum.katvio.com/manual-installation/): Python virtual environment setup with cross-platform bootstrap scripts

## Optional

- [FAQ](https://fractum.katvio.com/faq/): Frequently asked questions about Shamir's Secret Sharing, offline operation, and security guarantees
- [Contributing](https://fractum.katvio.com/contributing/): Guidelines for contributing to Fractum development
