Addressing Security Challenges in Pervasive Computing Applications