Resources

People often ask me "How did you learn how to hack?" The answer: by reading. This page is a collection of the blog posts and other articles that I have accumulated over the years of my journey. Enjoy!

Cryptography On Embedded Devices 101- 2093

Fuzzing LabsPosted 25 Days Ago
  • Cryptography is the backbone of much of the world. With large servers, this is easy to do in software. On embedded devices, the complexities for this increase dramatically. Some devices can't store data after a reboot. If this is the case, then deterministic ECDSA is a good thing to use. Some have limited memory so large certificates and things can't fit.
  • Some have dedicated cryptographic hardware while others don't. Some devices don't have the computing power to do powerful things. Some don't have good randomness engines.
  • There are limitations to work around, depending on what you're doing. That's mostly it :)