由于无线传感器网络节点的能量和计算能力有限,文中在Gentry-IBE的基础上,提出了一种基于身份的在线/离线加密算法。该算法针对传感器节点自身的特点,将加密过程分成两个阶段—离线阶段和在线阶段。离线阶段由外部设备进行大量复杂运算,而无需获得接收者身份和将要加密的消息,并将运算结果发送至各节点;在线阶段只需在节点内部进行简单运算就可对消息加密。因此该算法减少了传感器节点中的运算量和存储需求,并在标准模型下可证明是安全的,更加适用于无线传感器网络。
Propose an identity-based online/offline encryption based on Gentry-IBE because of the limited computation and storage power of sensor nodes.This algorithm splits the encryption process into two phases:the offline and online parts.In the offline stage,all heavy computation can be completed by power devices prior to know the message and the recipient,the online stage can be conducted efficiently in a sensor node with some light computation to encrypt a message once the message and the recipient's identity becomes available.This algorithm reduces the requirement of computation and storage in sensor nodes,and could be proved secure in the standard model,so it is more suitable for applications in wireless sensor network.