1. A computer-implemented system for utilizing a social network comprising: a coordinator component that receives a plurality of buddy lists and personal information corresponding to a social network, the coordinator component generates a plurality of directed subgraphs based on the buddy lists and the personal information, the directed subgraphs being subsets of a directed graph that functionally represents relationships between individuals and/or entities within the social network; and a subgraph encrypter that encrypts the plurality of directed subgraphs.