Achieving oblivious transfer using weakened security assumptions | Synapse