Cryptography is an intriguing field. You can understand how a cryptographic primitive works with a few hours of research. But understanding why it is secure usually requires a PhD or two. While designing my own cryptographic primitive sounds like an awesome idea, I don't think I'm knowledgeable enough about number theory to make something reliable. For now, I'll stick to understanding existing primitives and applying them in interesting (but hopefully secure) ways.