I highly recommend the Princeton book and associated video lectures as a place to get started. It does a great job of framing things in the context of the wider fields of cryptography and distribute systems research.
I also recommend this book. I started reading it, figuring I would probably only read the beginning or gloss over it. It was so well written and so interesting that I ended up reading the whole textbook.