在階層式無線感測網路架構中,可以透過資料聚合的技術降低資料傳輸時的負擔,然而在不安全的網路環境中,資料在匯整的結果可能會遭到攻擊者的竄改。為了解決這些問題,許多學者提出了安全的資料匯整機制,但是,這些匯整機制都不夠有效率,因為這些機制都必須等待匯整結束於基地台後才能開始驗證匯整資料是否遭到竄改。在這篇論文,我們提出了一個安全且能即時驗證的資料匯整機制,此機制能夠偵測並預防攻擊者透過惡意控制的感測器竄改匯整資料。換言之,攻擊者不能透過竄改匯整資料成功的進行任何攻擊,我們將在此論文中證實此機制的安全性。我們的機制只要O(n)的溝通複雜度,此外還能支援網路拓樸變動。當攻擊發生時,此機制可以透過中斷匯整流程的方式來節省能量的消耗。再者,我們的能量消耗能平均的分配到每個無線感測網路的節點。最後將在此論文的實驗以及分析中,我們將證實相較於其他前人提出的機制,此機制有更好的效能。
In order to reduce the transmission cost, an effective technique called data aggregation is proposed for hierarchical sensor networks recently. However, aggregation results are possible to modify or alter by adversaries since sensors are easy to compromised in a harsh environment. Several secure data aggregation protocols are proposed to solve this problem. Nevertheless, these protocols are impractical since aggregation results could only be checked until the process finishes at the base station side. In this paper we present an immediately secure data aggregation approach in hierarchical WSN. Our approach is guaranteed to detect any manipulation of the aggregate by the adversary beyond what is achievable through direct injection of data values at compromised nodes. That is to say, the adversary cannot launch any successful attack from misrepresenting intermediate aggregation computations. A comprehensive analysis are shown to demonstrate that the proposed scheme are secure to against attacks. Our algorithm incurs only O(n) in communication cost, and supports dynamic tree-based topologies. Moreover, our approach reduces the energy consumption by suspending the aggregation process once the compromised nodes have been be detected. To proof the efficiency of the proposed scheme, we conduct our scheme by simulations and show the performance is better than others. In the proposed scheme, energy consumption is distributed to each sensor in a balanced manner. This property extends lifetime of the deployed WSN.