A message based platform which enables secure exchange of information (i.e. supporting strong authentication, message level encryption and digital signature).