<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 23, 2015 at 9:01 PM ianG <<a href="mailto:iang@iang.org">iang@iang.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If I think of my crypto students over time, none of them were ever<br>
taught a formal course in crypto programming.  In all cases it was like,<br>
here's this problem, here's some tips on implementations, go at it.  My<br>
last student managed Salsa/ChaCha, Poly, RNG and a DH key exchange,<br>
building on about 1 years worth of CS with Java and no prior crypto<br>
experience - using papers and direction and net and sweat and tears.<br>
Not from "a course" athough she did return from internship and do the<br>
formal university crypto101 course afterwards.<br>
<br>...<br>
<br>
I'm not saying such a thing as a crypto programming course or whatever<br>
"training" means isn't needed - or wouldn't make a difference - just<br>
that we don't seem to have it, so I'm a bit skeptical that we got as far<br>
as we did if it was entirely necessary.<br>
<br><br></blockquote><div><br></div><div><span style="font-size:13px;line-height:17.7273px">Shameless plug: I'll give a course "crypto for developers" at the next Troopers, where I'll address these issues (and also basics of crypto).</span> </div></div></div>