ProvUSB: Block-level Provenance-Based Data Protection for USB Storage Devices
A Cost-Effective, High- Bandwidth Storage Architecture