论文部分内容阅读
针对无线传感器网络中的数据完整性认证问题,提出了一种新的基于循环冗余校验CRC和可逆数字水印的认证算法。算法提出由传感节点负责对数据流进行分组和水印嵌入处理,由汇聚节点实施对收到的数据组进行验证和恢复。为了尽可能减小传感节点的计算复杂度,水印通过计算数据组的CRC码获得,同时,采用基于奇偶不变性的可逆数字水印方法嵌入。算法的安全性由计算CRC码时选取的除数多项式的参数决定,减小了额外的传输代价。实验结果证明了该算法具有较好的认证成功率、较低的传输负载和更高的时间效率,适合于在实时性要求较高的传感器网络中进行数据认证。
Aiming at the issue of data integrity certification in wireless sensor networks, a new authentication algorithm based on cyclic redundancy check (CRC) and reversible digital watermarking is proposed. The algorithm proposed that sensing node should be responsible for grouping and watermark embedding processing of data stream, and the sink nodes implement the verification and recovery of the received data group. In order to reduce the computational complexity of sensing nodes as much as possible, the watermark is obtained by computing the CRC code of the data set. At the same time, the watermark is embedded by the reversible digital watermarking method based on the parity invariance. The security of the algorithm is determined by the parameters of the divisor polynomial selected when calculating the CRC code, reducing the extra transmission cost. Experimental results show that this algorithm has better success rate of authentication, lower transmission load and higher time efficiency, and is suitable for data authentication in sensor networks with high real-time requirements.