Peer to peer authentication for small embedded systems: A zero-knowledge-based approach to security for the Internet of Things | IEEE Conference Publication | IEEE Xplore