3 ms·
It really needs to be taught in comp sci classes at this point. Have an entire project dedicated to why rolling your own crypto is at best a waste of time. Stud
by 1970-01-01 2y ago
It really needs to be taught in comp sci classes at this point. Have an entire project dedicated to why rolling your own crypto is at best a waste of time. Students will listen if they need to pass a test on it.
- AlotOfReading 2y agoGiving people more introduction to crypto is a good way to get more handwritten crypto. It's part of the fun family of purely mathematical algorithms, alongside hashes, RNGs, and checksums. People make essentially the same mistakes in all of these.
- necovek 2y agoDo you not want to train some of those students to write the improved cryptography of the future? I do agree having a project where you demonstrate problems they introduced (by exploiting them directly, or have another student team be the exploiters) would highlight the risks, but school is about teaching, not about scaring people off.
- borski 2y agoThat’s what the actual crypto classes are for. If people are intrigued, those are fantastic elective courses.