Hacker News new | ask | show | jobs
by hedgie 5155 days ago
"You're completely wrong. College doesn't even get close to teaching the state of the art."

encryption is basically pure math. if you don't have a solid understanding of graduate level math you can't even follow the state of the art. knowing how encryption is broken takes EVEN MORE, with advanced statistical methods being added to the mix.

"state of the art" encryption is really decades (or century) old mathematical problems. shit like padding is new, but the core of the algorithm has been studied for years by mathematicians - the fact they haven't solved it in that long a time is why we even use it for encryption

"And the really state of the art stuff- you don't get in college anyway as an undergrad and if you're a graduate student you're reading the same things that people doing it on the job are reading."

wrong. you can't even read the mathematical definitions of some encryption algorithms without graduate level courses.

i work with people who are "experts" in the area and have been doing it for 20 years with an engi background. due to never learning the math i have to translate for them and i'm horrified at the shit they end up doing. they don't know why or how the algorithms work so they end up picking the wrong ones for the wrong reasons or implementing them in insecure ways.

anything that relies on pure math this much (like algorithms for stock trading) isn't something you learn on the job.