针对无线传感器网络容易受到攻击、数据私有性差等问题,提出一个保护数据私有性的低能耗数据聚集协议——EPDA。该协议使用端到端密钥对数据加密,保证数据的私有性,中间节点在不解密情况下将收到的多个加密数据整合为一个值,并将其映射为唯一的较小正整数继续传输,进一步节约节点的能量消耗。sink通过对接收到的数据拆分、解密,获得相关节点的真实数据,从而能够计算任意聚集函数,如MAX、MIN、SUM、查询区间值、第k大数值等,并且能确保敌人俘获网络中任意节点,只能获得被俘节点的数据,而无法推断出其它节点的真实数据。模拟实验显示,EPDA协议在能量消耗和延迟方面都具有良好的性能。
In terms of the problem that wireless sensor network is prone to be attacked and it has poor privacy, a data gathered protocol named EPDA is come up in order to realize data privacy. This protocol uses end-to-end key to encrypt data to make sure the confidentiality of the data. Intermediate nodes integrate the enciphered data into one value under the condition of not being decrypted and make it map into the unique minimal positive integer and continue to convey, in order to further save the consumed energy, t~y splitting and decrypting the data it receives, the sink gets the real data about relevant nodes so that it can calculate any aggregate function such as MAX, MIN, SUM, interval values for inquiring, the number huge k value and so on. At the same time, it guarantees that the enemy can only get the data of the captured nodes , but cannot infer the real data of any other nodes, no matter how many nodes it has capture& According to the analogue experiment, EPDA has suit quality in the aspect of energy consumed and delaying.