As the IoT gains momentum, the growth in the number of nodes connected to the internet poses a number of security challenges. The sheer number of devices establishing new connections to the cloud places a severe computational load on web servers. At the other end of the network, existing internet authentication algorithms are too heavy for small, battery powered sensor nodes to process. Further, more personal data will be captured and must be protected from cyber-attacks. This session will propose solutions to mitigate these challenges, both in the cloud and in the edge nodes.