BlindBox: Deep Packet Inspection over Encrypted Traffic
how to exchange secrets with oblivious transfer .