IoD-Crypt: A Lightweight Cryptographic Framework for Internet of Drones

IoD-Crypt: A Lightweight Cryptographic Framework for Internet of Drones
复制标题

DOI:
--
复制
发表时间:
2019-04
期刊:
ArXiv
影响因子:
--
通讯作者:
Muslum Ozgur Ozmen;R. Behnia;A. Yavuz
Muslum Ozgur Ozmen;R. Behnia;A. Yavuz
中科院分区:
其他
文献类型:
--
作者:
Muslum Ozgur Ozmen;R. Behnia;A. Yavuz

文献摘要

被引文献

相似文献

无人机互联网(IoD)预计将在许多民用和军事应用中发挥核心作用,这些应用需要处理敏感和关键任务信息。因此,确保IoD的安全和隐私至关重要。然而,与传统网络不同,IoD具有更广泛的攻击面,并且具有高度的能量约束,这阻碍了直接采用标准密码协议用于IoD。我们提出了一个节能的密码框架(即IoD-Crypt),它可以潜在地满足电池有限的IoD的要求。具体来说,IoD-Crypt利用特殊的预计算技术和自认证原语,在标准公钥密码学(PKC)套件上获得显著的计算和通信效率。我们的集成和优化广泛适用于密钥交换,数字签名和公钥加密方案,包括PKC在IoD中的一般应用。我们证明了IoD-Crypt在随机预言模型下是安全的。我们在两种常见的无人机处理器上,即8位AVR和32位ARM上完全实现了IoD-Crypt,并进行了深入的能量分析。我们的实验(在两个平台上)表明,与标准技术相比,IoD-Crypt的能耗降低了48倍。我们已经开源了我们的实现,以供广泛采用和公开测试。
Internet of Drones (IoD) is expected to play a central role in many civilian and military applications, that require sensitive and mission-critical information to be processed. It is therefore vital to ensure the security and privacy of IoD. However, unlike traditional networks, IoD has a broader attack surface and is highly energy-constrained, which hinder the direct adoption of standard cryptographic protocols for IoD. We propose an energy-efficient cryptographic framework (namely IoD-Crypt), which can potentially meet the requirements of battery-limited IoD. Specifically, IoD-Crypt utilizes special precomputation techniques and self-certified primitives to gain significant computation and communication efficiency over the standard public key cryptography (PKC) suites. Our integrations and optimizations are broadly applicable to key exchange, digital signature and public key encryption schemes that encompass generic applications of PKC in IoD. We prove that IoD-Crypt is secure in the random oracle model. We fully implemented IoD-Crypt on two common drone processors, namely 8-bit AVR and 32-bit ARM, and conducted an in-depth energy analysis. Our experiments (on both platforms) showed that IoD-Crypt offers up to 48x less energy consumption compared to standard techniques. We have open-sourced our implementations for wide adoption and public testing purposes.