Kadoo: Secure 10G sharing space