Digital certificates and smart card tokens are the future of information security, according to Microsoft chairman Bill Gates.