摘要:传统的以单次或几组通信过程为目标进行的密钥管理性能分析的方法具有片面性,且随着网络异构程度的增加将越发复杂,分析结果的参考价值也相对较低.针对该问题,首先概括了异构传感网密钥管理框架,细化了其策略层逻辑结构,并结合 Petri 网理论,通过对库所进行能耗扩展,提出分簇结构下的密钥管理逻辑(key management logic,简称 KML)模型.随后,以带吸收壁的 Top 层密钥管理策略和 Button 层能耗模型为核心,建立了密钥管理协议的KML 模型,该模型支持多种异构性以 token 的形式参与分析和决策.最后,以低能耗协议为例,讨论了所提模型的能耗、时延和寿命的分析方法.实验结果表明,KML 模型能够有效地对协议进行仿真和分析,提供了对协议的短期性能和长期性能的合理估测,从而帮助设计者发现协议瓶颈和性能隐患,为协议改进提供参考.