New features for public key exchange algorithms