The noun public-key cryptography is uncountable.
The plural form of public-key cryptography is also public-key cryptography.