Differential Privacy and Applications