# Oblivious transfer (OT)
## Definition
A 1-out-of-2 OT Two party protocol between two parties $S$ and $R$, with the following functionality:
```
Shared input: security parameter k
S input: 2 message bits, x[0] and x[1]
R input: 1 bit, b
S output: \bot
R output: x[b]
```
### Variations
#### Rabin's Random OT
#### k-out-of-n OT
## Other results
-