An intelligent cryptographic key management model for secure communications in distributed industrial intelligent systems

Saman Shojae Chaeikar, Mojtaba Alizadeh, Mohammad Hesam Tadayon, Alireza Jolfaei

Research output: Contribution to journalArticlepeer-review

11 Citations (Scopus)

Abstract

For secure communication in a distributed cooperation, generally, the data are encrypted and decrypted using a symmetric key. The process of creating, distributing, storing, deploying, and finally revoking the cryptographic keys is called key management. On the basis of the structure, usability, and complexity of the cyber-physical systems, each one of the current key management practices is suitable for a specific range of applications. However, these schemes have some drawbacks in common, such as complicated key generation and distribution process, using key storage, attacks, and traffic load. This paper proposes a key management model for establishing secure communications in the distributed industrial intelligent systems. The model is attack resistant, has high usability in real-world applications, and transforms the current customary key management workflow to enhance security and reduce weaknesses. Its main features include reduced process, intelligent attack resistance, producing dynamic keys with no additional cost, and eliminating key storage and revocation calls.

Original languageEnglish
Pages (from-to)10158-10171
Number of pages14
JournalInternational Journal of Intelligent Systems
Volume37
Issue number12
Early online date25 Apr 2021
DOIs
Publication statusPublished - Dec 2022
Externally publishedYes

Keywords

  • computing complexity
  • cryptographic key management
  • cyber-physical systems
  • cybersecurity
  • distributed systems
  • industrial intelligent systems
  • secure communication

Fingerprint

Dive into the research topics of 'An intelligent cryptographic key management model for secure communications in distributed industrial intelligent systems'. Together they form a unique fingerprint.

Cite this