ClaMPP: a cloud-based multi-party privacy preserving classification scheme for distributed applications