This document proposes a scalable authentication scheme for wireless sensor networks based on elliptic curve cryptography. The proposed scheme allows nodes to transmit an unlimited number of messages without suffering from the threshold problem that exists in polynomial-based schemes. It provides hop-by-hop authentication to verify messages as they are forwarded and also provides source privacy by anonymizing the message sender. Both theoretical analysis and simulation results show the proposed scheme has lower communication and computation overhead than polynomial-based schemes under comparable security levels, while providing source anonymity.