Selected Topics In Secure Multi-Party Computation