Privacy Preserving in Ubiquitous Computing: Architecture