Security and Trust: The Backbone of Doing Business Over the Internet