Loughborough University Institutional Repository Fixing the integrated Di e-Hellman-DSA key exchange protocol