We are reliant upon cryptography for so much, yet new and exciting technologies are poised to up-end the world we know. The most celebrated current issue in the use of cryptography is quantum computing but this is only one of many. To be successful, it is important that we understand what quantum computing, quantum key distribution and post-quantum algorithms are, and indeed what their impact may be. We also can’t ignore the challenges and opportunities of cryptography today on topics such as fully homomorphic encryption, Internet of Things systems, new approaches to cryptographic design, and implementation issues. We will touch on these topics and more.