O PGP (ou GPG) pode assinar páginas da Web e o mesmo utilitário pode verificar as assinaturas. Não há suporte dos navegadores, portanto, os usuários precisariam verificar manualmente as páginas.
Honestamente, parece uma ideia interessante; O principal problema que posso imaginar é a distribuição confiável das chaves e a assinatura das autoridades. As mesmas CAs usadas para SSL Certs podem emitir certificados de Assinatura de Documentos (ou algo semelhante), mas com a falta de qualquer demanda padrão ou grande, você está em um problema de "galinha e ovo".