Certificates ensure the authenticity of users' public keys, however their overhead (e.g., certificate chains) might be too costly for some IoT systems like aerial drones. Certificate-free cryptosystems, like identity-based and certificateless systems, lift the burden of certificates and could be a suitable alternative for such IoTs. However, despite their merits, there is a research gap in achieving compatible identity-based and certificateless systems to allow users from different domains (identity-based or certificateless) to communicate seamlessly. Moreover, more efficient constructions can enable their adoption in resource-limited IoTs. In this work, we propose new identity-based and certificateless cryptosystems that provide such compatibility and efficiency. This feature is beneficial for heterogeneous IoT settings (e.g., commercial aerial drones), where different levels of trust/control is assumed on the trusted third party. Our schemes are more communication efficient than their public key based counterparts, as they do not need certificate processing. Our experimental analysis on both commodity and embedded IoT devices show that, only with the cost of having a larger system public key, our cryptosystems are more computation and communication efficient than their certificate-free counterparts. We prove the security of our schemes (in the random oracle model) and open-source our cryptographic framework for public testing/adoption.
翻译:证书可以确保用户公用钥匙的真实性,然而,他们的管理费(例如证书链)对于某些IOT系统(如空中无人驾驶飞机)来说可能过于昂贵。无证书的加密系统,如身份系统和无证书系统等无证书的加密系统,可以减轻证书负担,并可作为这类IOT的合适替代办法。然而,尽管这些证书有其优点,但在实现兼容的基于身份和无证书的系统方面存在研究差距,使不同领域(身份或无证书)的用户能够无缝无缝地交流。此外,更高效的建筑可以使它们在资源有限的IOT系统中被采用。在这项工作中,我们提出了新的无证书的无证书加密系统,提供这种兼容性和效率。这一特征有利于多种不同的IOT环境(例如商业航空无人驾驶飞机),因为信任/控制程度不同,信任第三方的第三方可以使用不同的系统。我们的计划比以公用钥匙为基础的用户更有效率,因为他们不需要证书处理。我们对商品和嵌入的IOT装置的实验分析表明,只有使用较大型的系统免费的公用钥匙的成本,才能进行我们的加密系统测试。我们的加密系统系统系统系统比我们更能测试。我们的安全系统系统系统系统系统系统更能更能验证。