Secure Sensor Cloud (Synthesis Lectures on Algorithms and Software in Engineering)
暫譯: 安全感測器雲端(工程中的演算法與軟體綜合講座)

Vimal Kumar, Amartya Sen, Sanjay Madria

商品描述

The sensor cloud is a new model of computing paradigm for Wireless Sensor Networks (WSNs), which facilitates resource sharing and provides a platform to integrate different sensor networks where multiple users can build their own sensing applications at the same time. It enables a multi-user on-demand sensory system, where computing, sensing, and wireless network resources are shared among applications. Therefore, it has inherent challenges for providing security and privacy across the sensor cloud infrastructure. With the integration of WSNs with different ownerships, and users running a variety of applications including their own code, there is a need for a risk assessment mechanism to estimate the likelihood and impact of attacks on the life of the network. The data being generated by the wireless sensors in a sensor cloud need to be protected against adversaries, which may be outsiders as well as insiders. Similarly, the code disseminated to the sensors within the sensor cloud needs to be protected against inside and outside adversaries. Moreover, since the wireless sensors cannot support complex and energy-intensive measures, the lightweight schemes for integrity, security, and privacy of the data have to be redesigned.

The book starts with the motivation and architecture discussion of a sensor cloud. Due to the integration of multiple WSNs running user-owned applications and code, the possibility of attacks is more likely. Thus, next, we discuss a risk assessment mechanism to estimate the likelihood and impact of attacks on these WSNs in a sensor cloud using a framework that allows the security administrator to better understand the threats present and take necessary actions. Then, we discuss integrity and privacy preserving data aggregation in a sensor cloud as it becomes harder to protect data in this environment. Integrity of data can be compromised as it becomes easier for an attacker to inject false data in a sensor cloud, and due to hop by hop nature, privacy of data could be leaked as well. Next, the book discusses a fine-grained access control scheme which works on the secure aggregated data in a sensor cloud. This scheme uses Attribute Based Encryption (ABE) to achieve the objective. Furthermore, to securely and efficiently disseminate application code in sensor cloud, we present a secure code dissemination algorithm which first reduces the amount of code to be transmitted from the base station to the sensor nodes. It then uses Symmetric Proxy Re-encryption along with Bloom filters and Hash-based Message Authentication Code (HMACs) to protect the code against eavesdropping and false code injection attacks.

商品描述(中文翻譯)

感測器雲是一種新的計算範式模型,適用於無線感測器網路(WSNs),它促進資源共享並提供一個平台,以整合不同的感測器網路,讓多個使用者可以同時建立自己的感測應用程式。它使得多使用者的按需感測系統成為可能,其中計算、感測和無線網路資源在應用程式之間共享。因此,在感測器雲基礎架構中提供安全性和隱私性面臨固有挑戰。隨著不同擁有權的 WSNs 的整合,以及使用者運行各種應用程式,包括他們自己的程式碼,迫切需要一個風險評估機制,以評估攻擊對網路生命的可能性和影響。無線感測器在感測器雲中生成的數據需要受到保護,以防止外部和內部的對手。同樣,分發到感測器雲內的感測器的程式碼也需要防範內部和外部的對手。此外,由於無線感測器無法支持複雜且耗能的措施,因此必須重新設計輕量級的數據完整性、安全性和隱私性方案。

本書首先討論感測器雲的動機和架構。由於多個運行使用者擁有的應用程式和程式碼的 WSNs 整合,攻擊的可能性更高。因此,接下來我們討論一個風險評估機制,以評估這些 WSNs 在感測器雲中受到攻擊的可能性和影響,使用一個框架,讓安全管理員能夠更好地理解存在的威脅並採取必要的行動。然後,我們討論在感測器雲中保護數據完整性和隱私的數據聚合,因為在這種環境中保護數據變得更加困難。數據的完整性可能會受到損害,因為攻擊者在感測器雲中注入虛假數據變得更容易,並且由於逐跳的特性,數據的隱私也可能洩漏。接下來,本書討論一個在感測器雲中對安全聚合數據進行細粒度訪問控制的方案。該方案使用基於屬性的加密(Attribute Based Encryption, ABE)來實現目標。此外,為了在感測器雲中安全且高效地分發應用程式碼,我們提出了一個安全的程式碼分發演算法,該演算法首先減少從基站傳輸到感測器節點的程式碼量。然後,它使用對稱代理重加密(Symmetric Proxy Re-encryption)以及布隆過濾器(Bloom filters)和基於哈希的訊息驗證碼(Hash-based Message Authentication Code, HMACs)來保護程式碼免受竊聽和虛假程式碼注入攻擊。