Mobile, wearable, and self-driving telephones are just a few examples of modern distributed networks that generate enormous amount of information every day. Due to the growing computing capacity of these devices as well as concerns over the transfer of private information,...