Asymmetric Encryption Algorithms and PKI