Protecting location privacy: optimal strategy against localization attacks
learning and inferring transportation routines .