Using Efficient Oblivious Computation to Keep Data Private and Obfuscate Programs