The noun public key cryptography is uncountable.
The singular form of public key cryptography is also public key cryptography.