Who lives in a pineapple under the sea? P-K-C-S!

Ackermann Yuriy
2 min readMar 26, 2017

…or story about trying to find all of the standards.

Being newbie in crypto is fun, a specially when you have to work with PKCS. You will be seeing this acronym everywhere. PKCS stands for “ Public Key Cryptography Standards”. They were developed by RSA Security as standards for their own, patented, algorithms, but today they are pretty much key-stone of a lot of modern cryptographic solutions. You’ve probably heard of ANSI, X9, PKIX, SET, S/MIME, SSL. They are all related or came from PKCS.

They are ugly.

They are old.

But they are everywhere, and you will have to deal with them.

And the best part, it’s very hard to find them in an easy and usable form, like PDF, or in at all working form. Half of the times links are broken, and no one replies to your email about fixing it. If it’s newer standard, like PKCS#1, then you are in luck, there is PDF. If it’s PKCS#3, you better read 120 char formatted text file. If it’s PKCS#10 v1.7, none of the links are working.

So I’ve made list, for you, my dear reader, with all of the PKCS standards in easy and readable form:

Hopefully that will save you few hours of search.

P.S. PLZ RSA fix it!

--

--