Changes between Version 96 and Version 97 of FAQ


Ignore:
Timestamp:
2013-07-29T10:28:31Z (11 years ago)
Author:
daira
Comment:

describe the difference between erasure coding and secret sharing

Legend:

Unmodified
Added
Removed
Modified
  • FAQ

    v96 v97  
    2121The default Tahoe-LAFS parameters are {{{3-of-10}}}, so the data is spread over 10 different drives, and you can lose any 7 of them and still recover the entire data.  This gives much better reliability than comparable RAID setups, at a cost of only 3.3 times the storage space that a single copy takes.  It takes about 3.3 times the storage space, because it uses space on each server equal to 1/3 of the size of the data, and there are 10 servers.
    2222
    23 Erasure coding is also known as "forward error correction".
     23"Forward error correction" is another term for erasure coding.
     24
     25Erasure coding should not be confused with "secret sharing", which has the additional security property that fewer than {{{K}}} servers cannot recover any information about the data. Tahoe-LAFS' erasure coding does not have this property, and does not need to have it because we rely on secret-key encryption (using a key in the read cap) for confidentiality.
     26
     27"Information Dispersal Code" (IDA) can refer either to an erasure code or a secret sharing algorithm depending on context, so we prefer not to use that term.
    2428
    2529'''[=#Q3_disable_encryption Q3:] Is there a way to disable the encryption for content which isn't secret? Won't that save a lot of CPU cycles?'''