Idea: opportunistic TCP-level crypto