1 Introduction
2 Bitwise data fragmentation and dispersion
2.1 Data secrecy
2.2 Data redundancy
2.3 Performance
2.4 Key and fragments' location management
2.5 Data integrity and authentication
2.6 Data defragmentation
2.7 Trustworthiness
2.8 Fragment size
2.9 Decoys
2.10 Data deduplication
2.11 Systems characteristics
2.12 Academic approach vs. commercial products
3 Exploiting data structures, multi-level confidentiality, and machine trustworthiness
4 Conclusion