peer-to-peer encrypted filesystem with secure sharing of files