A secure file sharing service for distributed computing environments