A brief survey on secure multi-party computing in the presence of rational parties