A virtual filesystem implemented in FUSE to distribute securely files across different clouds, with erasure coding and authenticated encryption