Introduction
The launch of the World Wide Web has elevated the possibilities and expectations of
communications to new heights. With Web servers, chat applications, peer-to-peer file
transfer programs, and various other Web-enabled projects has changed our world. But
with the arrival of these new technologies come security implications involving user
privacy, data storage, ...