摘要
针对无线传感器网络中数据传输面临的多种攻击,提出了一种基于数字水印技术的数据保护方案WSDP(watermarking scheme for data protection)。源节点首先利用哈希函数计算出感知数据的水印信息,然后根据预存密钥和处理块号,利用哈希函数生成相应处理块中的水印存储位置,最后在源数据中嵌入水印信息。基站节点在接收到数据后,提取每个处理块中嵌入的水印信息,与重新计算出的水印信息进行比较,若都能依次等同,则保持了数据完整性,否则原数据被破坏。实验表明,WSDP对选择性转发、重放、数据篡改及伪造数据包等攻击具有较高的敏感性,并且WSDP利用了字符冗余,在不增加通信量开销的情况下,增强了数据安全性和运用效果。
In order to solve a variety of attacks faced by data transmission in wireless sensor networks, this paper presents a watermarking scheme for data protection (WSDP). The data from the source node are calculated as the watermark information by using the Hash function. According to the pre-stored key numbers and the processing block, and using a Hash function, a corresponding watermark storage location in processing block is generated. The watermark information is embedded in the source data. When the nodes of base station receive the data, the watermark information is extracted from each processing block, and compared with the recalculated watermark information, if they are identical in sequence, the original data stay integrity, otherwise the data have been destroyed. The network simulation experimental results show that WSDP has high sensitivity to attacks of selective forwarding, replay, forgery, tampering and so on. Compared with other methods, WSDP using characters redundancy, without increasing extra data storage space,improves network data security to a certain extent, and has a good application of effects in the future.
出处
《计算机科学与探索》
CSCD
北大核心
2016年第10期1420-1428,共9页
Journal of Frontiers of Computer Science and Technology
基金
国家自然科学基金
Nos.61379115
61311140261
湖南省研究生科研创新基金资助项目
No.CX2015B489~~