Security in distributed, grid, mobile, and pervasive computing