index.rst (2472B)
1 .. 2 This file is part of GNU Anastasis. 3 Copyright (C) 2020-2021 Anastasis SARL 4 5 Anastasis is free software; you can redistribute it and/or modify it under the 6 terms of the GNU Affero General Public License as published by the Free Software 7 Foundation; either version 2.1, or (at your option) any later version. 8 9 Anastasis is distributed in the hope that it will be useful, but WITHOUT ANY 10 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 11 A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. 12 13 You should have received a copy of the GNU Affero General Public License along with 14 Anastasis; see the file COPYING. If not, see <http://www.gnu.org/licenses/> 15 16 @author Christian Grothoff 17 18 Anastasis Documentation 19 ======================= 20 21 Anastasis is a Free Software protocol and implementation that allows 22 users to securely deposit **core secrets** with an open set of escrow 23 providers and to recover these secrets if their original copies are 24 lost. 25 26 Anastasis is intended for users that want to make backups of key 27 material, such as OpenPGP encryption keys, hard disk encryption keys 28 or master keys of electronic wallets. Anastasis is NOT intended to 29 store large amounts of secret data, it is only designed to safeguard 30 key material. 31 32 Anastasis solves the issue of keeping key material both available 33 to the authorized user(s), and confidential from anyone else. 34 35 With Anastasis, the **core secrets** are protected from the Anastasis 36 escrow providers by encrypting each with a **master key**. The 37 **master key** can be split and distributed across the escrow 38 providers to ensure that no single escrow provider can recover the 39 **master key** on its own. Which subset(s) of Anastasis providers 40 must be contacted to recover a **master key** is freely configurable. 41 42 With Anastasis, users can reliably recover their **core secret**, 43 while Anastasis makes this difficult for everyone else. This is even 44 true if the user is unable to reliably remember any secret with 45 sufficiently high entropy: Anastasis does not simply reduce the 46 problem to encrypting the **core secret** using some other key 47 material in possession of the user. 48 49 50 51 Documentation Overview 52 ---------------------- 53 54 .. toctree:: 55 :numbered: 56 :maxdepth: 2 57 58 introduction 59 installation 60 configuration 61 cryptography 62 rest 63 reducer 64 authentication 65 db 66 global-licensing 67 manindex 68 genindex 69 70 .. toctree:: 71 :hidden: 72 73 fdl-1.3