Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Could you offer some tips/advice/resource for a SWE looking to get involved in applied cryptography?

It seems like a very dense subject, with different areas being of different levels of importance depending on how deeply you’re involved (eg, researching vs writing application code)



One of my favorites is to build a DRBG; download one of the NIST DRBG specifications and try to implement it and have your implementation's output match the test vectors.

You'll be building cryptography without having to design or build the underlying foundational layers. It's actually a lot harder to compose these things then it first seem. Then as you go, try to understand where every single limit in the DRBG specifications come from. Those will teach you a lot about how security factors are worked out.

Plus it's hard; and it gets you into that phase of making big dark numbers match other big dark numbers. It's a very unforgiving form of programming.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: