A Framework for Efficient and Composable Oblivious Transfer
how to exchange secrets with oblivious transfer .