智能电网作为新一代的电力系统,是利用了先进的设备技术、传感和测量技术以及现代信息通讯技术等的智能电力系统.相对于传统的电网,智能电网的一个显著特点是实现了智能电表和电表数据管理系统之间的双向通信.这使得智能电网能够实时地监控用户的用电信息,从而更好地维护电力系统的稳定.同时,信息的频繁交互使智能电网更容易遭受攻击者的监测、篡改、伪造等攻击.为了保护智能电网的安全,智能电网通信消息的机密性和认证性成为近几年研究的热点.为了解决上述问题,在本篇论文中,我们将组合密码应用到智能电网中,从而设计出了一个高效的密码通信协议来解决这些安全问题.本文的主要工作包括:第一,我们使用基于身份的在线/离线密码体制设计了一个组合公钥密码方案,并给出了简单的安全性分析.该方案采用在线/离线的方式可以将大部分耗时的复杂运算在可信任的服务器上完成,而智能电网只需要完成少量简单的操作即可.第二,我们设计了一个保障智能电网安全通信的密码协议,并采用逐跳路由传输方式减少了智能电表和电表数据管理系统之间的通信延时.因此该协议能更好地保障智能电网的实时特性.此外我们具体的展示了整个协议的通信过程,并给出该协议的安全和性能分析.