On the one hand, I feel like we're starting _too_ far back here.
https://www.amazon.com/INTRODUCTION-MODERN-CRYPTOGRAPHY-KATZ-JONATHAN/dp/1138581348/ref=sr_1_fkmr1_1?crid=2PC01I0GTDJKD&keywords=introduction+to+cryptography+second+edition&qid=1552251046&s=books&sprefix=Introduction+to+crypto%2Cstripbooks%2C149&sr=1-1-fkmr1
On the other hand, I don't think we can skimp on our understanding of the fundamentals.
I just _really_ hope it pays off.