4 ms·
MysteryTwisterC3 is an excellent way to learn RSA, ECC, and so on through the process of cryptanalysis. https://mysterytwister.org/home/welcome/ https://mystery
by Javantea_ 5y ago
MysteryTwisterC3 is an excellent way to learn RSA, ECC, and so on through the process of cryptanalysis. https://mysterytwister.org/home/welcome/ https://mysterytwister.org/home/welcome/
To learn how to implement stuff correctly, I recommend trying to work through an algorithm (say SHA-1 for example), and try to find people that explain it. Once you're ready to implement it yourself, go through the list of flaws in common implementations (side-channel, power analysis, diff, linear, etc) and try to prove whether your implementation is vulnerable or not vulnerable. Once you've done this more than once, you can do it for a lot of things.
It turns out one of the best books on cryptography is in a bundle if you like to read, Applied Cryptography:
https://www.humblebundle.com/books/cybersecurity-2022-wiley-books?hmb_source=humble_home&hmb_medium=product_tile&hmb_campaign=mosaic_section_3_layout_index_2_layout_type_threes_tile_index_3_c_cybersecuritywiley2022_bookbundle https://www.humblebundle.com/books/cybersecurity-2022-wiley-...
Schneier has answered this question also: https://www.schneier.com/crypto-gram/archives/1999/1015.html#SoYouWanttobeaCryptographer https://www.schneier.com/crypto-gram/archives/1999/1015.html...