The invention discloses a method for transmitting sensitive information in a 
wireless sensor network, and aims to solve the problem that in the prior art, the energy of the node is quickly consumed when the sensitive information is transmitted. The method comprises the following steps that: a 
sensor node linearly codes the sensitive information through a 
Gaussian random matrix to obtain a sensitive vector, performs zeroizing sparseness 
processing on normal information to obtain a 
sparse vector, fuses the sensitive vector and the 
sparse vector to obtain fused data, and transmits the fused data to a 
base station; and the 
base station observes the fused data to obtain an observed value, re-constructs the 
sparse vector according to a decoding matrix and the observed value, analyzes the sensitive vector from the fused data according to the re-constructed sparse vector, and 
decodes the analyzed sensitive vector through the 
Gaussian random matrix so as to obtain the sensitive information. By the method, coding and hidden communication of the sensitive information by the 
wireless sensor network can be realized in a mode of low 
energy consumption; the service life of the 
sensor node is prolonged; and the whole 
life time of the whole 
wireless sensor network is improved.