Secure Multi-Party Computation Against Passive Adversaries