手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

无线传感器网络安全机制中若干问题研究

潘巨龙

  无线传感器网络(Wireless Sensor Networks,简称WSNs)是由部署在监测区域内大量廉价微型传感器节点组成,通过无线通信方式形成一个多跳的自组织网络系统。其目的是协作地感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者,或者由观察者传送监控命令给传感器节点进行相关操作。WSNs除了在军事上大量应用外,已被广泛应用于民用领域,如环境与生态监测、卫生健康监护、现代精准农业、家庭自动化以及智能交通控制等多个领域。作为一种新的信息获取和处理技术,WSNs因具有低成本、低功耗、体积小、部署快和抗毁性强等特点而成为近年来引人注目的高科技领域。《美国商业周刊》和《MIT技术评论》在预测未来技术发展报告中,分别将无线传感器网络列为二十一世纪最有影响的21项技术和改变世界的十大技术之一。 目前,WSNs在军事领域应用上考虑的首要因素是安全性。但是对于一般民用领域,由于考虑经济成本等因素,系统一般以功能实现为主要目标,因而WSNs的系统安全性还没有引起足够的重视。WSNs在卫生健康监护和家庭安防等应用领域中,由于涉及到个人隐私和敏感数据的保护,必须考虑WSNs应用的安全性;同时,一个数据安全性都不能保障的系统是得不到用户认可的,应用系统安全机制的缺失是制约WSNs广泛应用的瓶颈。本文研究的主要内容就是无线传感器网络安全机制中相关的几个关键技术:研究如何在资源受限的WSNs中考虑合适的数据加密技术、密钥管理技术和入侵检测技术等,并通过一个基于WSNs无线社区卫生健康监测项目的设计和实现,把上述WSNs安全技术应用到实际项目中,使系统更加安全、实用和可靠。 首先,从安全需求角度出发,讨论了无线传感器网络安全机制的重要性,通信系统安全最基本要求就是保证通信双方的机密性。在分析了对称密码和非对称密码两种机制的优缺点后,结合WSNs资源受限特点,我们提出了两种适用于WSNs的加密算法——SF_noSBox和SF SBox算法。然后,从算法复杂性和存储容量需求等方面考虑,把这两种新算法和数据加密标准DES算法进行了比较和验证。实验表明,我们设计并实现的两种新算法在某些指标上具有一定的优势,加密过程是可行和可靠的。 其次,针对系统安全机制要求,分析了WSNs中密钥管理方法,引进了适合WSNs受限资源环境下的基于公钥密码机制的密钥管理方案,引入基于椭圆曲线加密体制(Elliptic Curve Cryptography,简称ECC)进行密钥管理,提高了密钥管理的效率和安全性,同时提出了一种新的基于ECC混合密钥管理方案HKM_ECC (Hybrid Key Management based on ECC)。HKM_ECC的设计思想是用ECC公钥加密算法安全发布和验证用于对称加密算法的密钥,即ECC加密的对象是用于对称加密算法的密钥,而网内其它敏感数据的加密算法则采用对称密码体系进行加密(如前面提到的DES或SF_SBox算法)。所以,用公钥加密的处理对象是用于对称加密算法的密钥,由于该密钥长度比较短(我们的算法中采用128位随机数产生密钥),所以即使用算法效率相对低的公钥加密和解密算法,对网络整体算法效率不会有太大影响,而带来的好处是密钥管理的便利性和节点身份验证的抗抵赖性。HKM_ECC混合密钥管理方案的算法效率和存储空间等指标,实验数据表明混合方案比纯的对称密码体制或非对称密码体制具有较大优势,并对其正确性进行了理论上相关论证。 第三,结合博弈论中非合作博弈相关理论,讨论无线传感器网络中的入侵检测系统(Intrusion Detection System,简称IDS),用博弈论思想实现攻击者和防御者两者之间的对抗活动。设计了一个非合作混合纳什平衡博弈模型来检测可疑节点。无线传感器网络存在可疑节点(可能是恶意节点,也可能是普通节点),单个节点对可疑节点进行检测,主要依赖该检测节点本身的检测率和误警率,无法保证检测结果的正确性。我们基于统计和多数人投票方法,使用多个邻居节点对该可疑节点进行检测并判定,判定结果由仲裁方(簇头节点)根据超半数或者2/3多数原则,做出对可疑节点属性的判断,最后簇头节点把判定结果广播给整个簇内所有节点,并对恶意节点进行有效隔离,保证系统安全性。通过实验表明,在WSNs领域应用IDS是有效的。 最后,通过“基于无线传感器网络的数字化社区医疗保健监测系统”项目,把上述安全机制运用到实际项目中,设计并实现了一个带安全机制的WSNs卫生保健监测系统,取得较好的系统安全性和社会效果。……   
[关键词]:无线传感器网络;安全;Feistel加密;椭圆曲线密码体制;博弈论;卫生健康
[文献类型]:博士论文
[文献出处]:浙江大学2011年
App内打开