提出一种可进行数据完整性和隐私保护的无线传感器网络安全数据融合算法IPPDA。通过在感知数据中附加一组同余数,使汇聚节点能通过中国剩余定理进行数据完整性检测;以时间和密钥为参数计算基于杂凑函数的消息验证码,保证数据的新鲜性;利用同态加密算法对数据进行隐私保护。仿真结果表明,IPPDA可以有效保护融合数据的隐私性、完整性和新鲜性,能花费比iCPDA和iPDA算法更少的数据通信量和计算量,得到更加精确的数据融合结果。
This paper proposed an integrity and privacy preserving data aggregation algorithm for WSNs,which was called IPPDA.First,this algorithm attached a group of congruent numbers to the sensing data in order to execute integrity checking operated by sink node using Chinese remainder theorem(CRT).Then it computed the hash function-based message authentication codes with time and key as the parameters to satisfy data freshness.Finally,it adopted a homomorphic encryption scheme to provide privacy preserving.The simulation results show that IPPDA can effectively preserve data privacy,check data integrity,satisfy data freshness,and get accurate data aggregation results while having less computation and communication cost than iCPDA and iPDA.