1. A method for morphing social network data, comprising: providing a set of social network data have M communities, wherein each of the M communities includes a set of members; splitting up the M communities into N split communities; morphing the N split communities into P morphed communities using a cardinality key, wherein the cardinality key causes subsets of split communities to be unioned together; and adding phony members into the P morphed communities.