The invention discloses a
wireless sensor
network data security protection method based on
digital watermarking. According to the method, data are perceived in source node positions and are converted into binary numbers, and then,
processing blocks are divided; a
Hash function is utilized for obtaining a watermarking
base number, and watermarking information is calculated; the
Hash function is utilized for generating a watermarking embedded position
base number, and the watermarking storage position is calculated; the embedded watermarking binary numbers are obtained by a watermarking embedded
algorithm according to the binary numbers, the watermarking information and the watermarking storage position; character strings are generated through the embedded watermarking binary numbers by using a security character
transformation algorithm and are sent. After a
base station node receives the data, the original binary numbers and the embedded watermarking information are obtained through a reversion process, then, the watermarking information is calculated, if the watermarking information is sequentially identical to the embedded watermarking, the condition that the
original data is correct and complete can be known, and otherwise, the packet is abandoned. The
wireless sensor
network data security protection method has the advantages that the proper-length watermarking information can be embedded according to the length of the
original data, the unnecessary communication volume can be reduced, and the
network security is improved through security character transformation.