Public-Key Cryptography (PKC)