  Oblivious transfer is a cryptographic primitive where Alice has two bits and
Bob wishes to learn some function of them. Ideally, Alice should not learn
Bob's desired function choice and Bob should not learn any more than what is
logically implied by the function value. While decent quantum protocols for
this task are known, many become completely insecure if an adversary were to
control the quantum devices used in the implementation of the protocol. In this
work we give a fully device-independent quantum protocol for XOR oblivious
transfer.
