Version 1.3 (December 2021) - Fix a bug of unexpected string truncation in locality-based attack in v1.2. - Include distribution-based attack. Version 1.2 (March 2019) - Include advanced locality-based attack. Version 1.1 (November 2017) - Fix a bug of variable-size segmentation in v1.1. - Include new defenses: a scrambling scheme, and a combined scheme of MinHash encryption and scrambling. - Include a deduplication prototype based on DDFS. Version 1.0 (June 2017) - First release