Preserving privacy in participatory sensing systems