An over-the-air key establishment protocol using keyless cryptography

An over-the-air key establishment protocol using keyless cryptography
复制标题

DOI:
10.1016/j.future.2016.12.013
复制
发表时间:
2018-02
期刊:
Future Gener. Comput. Syst.
影响因子:
--
通讯作者:
Yuexin Zhang;Yang Xiang;Tao Wang;Wei Wu;Jian Shen
Yuexin Zhang;Yang Xiang;Tao Wang;Wei Wu;Jian Shen
中科院分区:
其他
文献类型:
--
作者:
Yuexin Zhang;Yang Xiang;Tao Wang;Wei Wu;Jian Shen

文献摘要

被引文献

相似文献

如今,越来越多的设备彼此无线通信。然而,由于无线传输的性质,通信容易受到许多对抗性攻击,如窃听。密钥建立是保证通信安全的基本措施之一,也是研究得最多的一种。在某些应用中,无线设备可以是能量受限的,诸如传感器节点。因此,能量密集型非对称密钥建立协议是不可行的。此外,在某些情况下,假设所有设备预先共享某些秘密是不切实际的。受这些观察的启发,本文提出了一个空中密钥建立协议,使用无密钥密码。具体来说,该协议的设计不使用非对称密钥加密和预共享秘密。更具体地说,我们的协议提供了一个具体的结构,将无线信道转换为匿名信道,两个无线设备可以建立一个秘密的密钥,通过直接发送随机信号给对方。性能分析表明,我们的协议的能量消耗是约176倍,比Diffie-Hellman密钥交换协议便宜。另外,建立具有112个秘密比特的密钥仅需要159.04ms。
Today, an increasing number of devices wirelessly communicate with each other. However, due to the nature of wireless transmission, the communications are vulnerable to many adversarial attacks such as eavesdropping. Key establishment is one of the fundamental and widely studied countermeasures for securing the communications. In certain applications, the wireless devices may be energy-constrained, such as sensor nodes. Thus, energy intensive asymmetric key establishment protocols are infeasible. Additionally, in some scenarios, it is not practical to assume that all the devices pre-share certain secrets. Motivated by these observations, this paper presents an over-the-air key establishment protocol using keyless cryptography. Specifically, the proposed protocol is designed without using asymmetric key cryptography and pre-shared secrets. More specifically, our protocol provides a concrete construction to transform the wireless channel into an anonymous channel, and two wireless devices can establish a secret key by directly sending random signals to each other. The performance analysis shows that the energy consumption of our protocol is around 176 times cheaper than that of the Diffie–Hellman key exchange protocol. Additionally, it takes only 159.04 m s to establish a key with 112 secret bits.