I would like to do some training in cryptography and information security. The goal is that I would have the credentials, confidence and toolkit to write my own cryptographic protocols.<p>Are there any industry recognised courses or exams that I can sit?<p>Beyond doing a masters, as I don’t really have the option to ditch my full time work, as much as I would like to.
For the specific topic of cryptography: every professional cryptographer I know not only started with a master in mathematics, but completed it with a PhD in cryptography afterwards. Trying to do it professionally with neither diplomas feels like a non-starter to me.<p>Of course, that doesn't mean you can't study the field on your own for the sake of knowledge. And it will certainly make you a better infosec professionnal, whatever subfield you want to specialize in.<p>Also, keep in mind there are maybe 1000 people working in information security for 1 person working as a professional cryptographer. Cryptography is a bit tricky, but information security is a broad field with many interesting things to do.
With respect, you really shouldn't be designing your own cryptographic protocols if they are going into a product. Even the best of the best make serious mistakes. A course is not going to give you the confidence that you need. There are so many peer reviewed protocols out there that there's almost no need to make one yourself unless you're in a very specialised or niche scenario. That said, if you just want to learn about them, there are plenty of good, readable books like Real World Cryptography and Applied Cryptography (Schneier).
<a href="https://toc.cryptobook.us/" rel="nofollow">https://toc.cryptobook.us/</a><p><a href="http://swarm.cs.pub.ro/~mbarbulescu/cripto/Understanding%20Cryptography%20by%20Christof%20Paar%20.pdf" rel="nofollow">http://swarm.cs.pub.ro/~mbarbulescu/cripto/Understanding%20C...</a><p>and "Applied cryptography" by Bruce Schneier.<p>the credential is "I understand cryptography" which you can print on a piece of paper if you like
> confidence and toolkit to write my own cryptographic protocols<p>One of the first things I ever learned in Dan Boneh's Crypto MOOC is to not write your own crypto protocols for your product.<p>Because old solutions exist for a long time, and have been open for a long time, experts and scholars have had much more time to find faults in them. They are also tested in the industry.<p>No matter how smart you are, you shouldn’t <i>use</i> your own cryptographic solution.<p>Use open, long-existed, tried and true solutions.
Depending on which country you’re in, it’s possible to do a masters degree part time. I’ve known a few people who have done this. Even with a masters degree you’re probably not going to want to run around solo doing crypto protocol design though. These things are usually better done as part of a team or with years of experience.
A masters isn't even enough. The industry recognizes PhDs. "Your own cryptographic protocol" would be a doctoral dissertation or postdoctoral work.<p>You may as well ask about a certification to give you "the confidence to make your own neurosurgery protocols."<p>At least the damage is much more limited with faulty brain surgery.
Join a study group around the book Real World Cryptography?<p><a href="https://community.zeroknowledge.fm/t/new-study-group-real-world-cryptography-by-david-wong/409" rel="nofollow">https://community.zeroknowledge.fm/t/new-study-group-real-wo...</a>
This is a bit like asking if you can become a neurosurgeon by taking online classes. But if you're aiming to do it for fun, just jump in and study the field (deeply) on your own.