The corrected implementation proposed in [RS97] is a very simple extension of the incorrect version. They suggest that the server return certificates of the form
which does indeed provide secure session keys between pairs of honest agents. This has now been proven in PVS for the most general case, when A , B and the server are honest.