Communication security over the Internet