Supplementary Go cryptography libraries
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
868 B

  1. /*
  2. Package afis implements Anti-Forensic Information Splitting
  3. The splitter supports secure data destruction crucial for secure on-disk key
  4. management. The key idea is to bloat information and therefor improving the
  5. chance of destroying a single bit of it. The information is bloated in such a
  6. way, that a single missing bit causes the original information become
  7. unrecoverable. The theory behind AFsplitter is presented in TKS1.
  8. The interface is simple. It consists of two functions:
  9. Split(data, stripes)
  10. Merge(data, stripes)
  11. Split operates on data and returns information splitted data. Merge does
  12. just the opposite: uses the information stored in data to recover the original
  13. splitted data.
  14. References
  15. AFsplitter reference implementation at
  16. TKS1 paper at
  17. */
  18. package afis