like how to send messages securely, how to manage accounts on websites, and how to do things like perform computation where you can keep your data secret and still get the result of a function that depends on your data and some other data.