In order to overcome the drawbacks of most existing data aggregating schemes for wireless sensor networks (WSN) and provide capabilities of data privacy, unforgeability, defending external and internal attacks, tracing and fixing data mistakes, as well as better security and efficiency, a verifiable data aggregation scheme using Homomorphic Encryption (HE) techniques was proposed, in which sensors’ identities were included in digital signatures to achieve data distinguishability, so as to provide the proposed scheme with functions of data verification, tracing and modification. The ElGamal cryptosystem was adopted as a basic scheme to encrypt confidential data. Blinding factors were introduced to provide the scheme with defence capability against internal attacks. Using a kind of multiplicativelly homomorphic secure summation algorithm, a blinding factor generating method which avoids the need for a trusted third party (TTP) was proposed to avoid possible risks introduced by using of TTP. Security and efficiency analysis was given hereafter, as well as comparisons with some classical schemes. It shows that the proposed scheme is secure and the overall performance is better than the existing schemes.