Asymmetric cryptography is a branch of cryptography where a secret key can be divided into two parts, a public key and a private key
Hence Public key and Private key are the part of asymmetric encryption.
Answer is d) All of the above