Explainable Cryptographic Key-Lifecycle Management via Knowledge Graphs

Authors

  • Radhakrishnan Pachyappan VDart Technologies, USA Author
  • Vijay Kumar Soni Discover Financial Services, USA Author
  • Aarthi Anbalagan Microsoft Corporation, USA Author

Keywords:

key management, knowledge graphs, graph attention networks, explainability, cryptographic lifecycle

Abstract

The objective of this paper is to propose a framework for cryptographic key-lifecycle management system that employs knowledge graphs and interpretable machine learning. Unification of relationships among the key sources, usage, and rotation frequency are considered by combining keys, devices, tokens, and policy needs into a semantic network. We use policy artifacts as context anchors to train Graph Attention Networks (GATs) in this graph representation which assess the importance of rotation and harm related for following the rules. 

Downloads

Download data is not yet available.

References

NIST, “Recommendation for Key Management – Part 1: General,” NIST Special Publication 800-57, Rev. 4, Jan. 2016.

NIST, “Security and Privacy Controls for Information Systems and Organizations,” NIST Special Publication 800-53, Rev. 5, Sep. 2020.

ISO/IEC, “Information technology – Security techniques – Key management – Part 1: Framework,” ISO/IEC 11770-1:2010.

PCI Security Standards Council, “Payment Card Industry Data Security Standard – Requirements and Security Assessment Procedures,” v3.2.1, May 2018.

K. Scarfone and W. Jansen, “Guidelines on Firewalls and Firewall Policy,” NIST Special Publication 800-41 Rev. 1, Sep. 2009.

M. Bishop, Introduction to Computer Security, Addison-Wesley, 2005.

S. Ghemawat, H. Gobioff, and S.-T. Leung, “The Google file system,” in Proc. 19th ACM Symp. Operating Systems Principles, 2003, pp. 29–43.

T. Kipf and M. Welling, “Semi-supervised classification with graph convolutional networks,” in Proc. Int. Conf. Learning Representations (ICLR), 2017.

P. Veličković et al., “Graph Attention Networks,” in Proc. Int. Conf. Learning Representations (ICLR), 2018.

A. Das, S. Saha, A. Chakraborty, and R. Sengupta, “A Survey on Challenges and Methods for Entity Resolution in Knowledge Graphs,” in IEEE Trans. Knowl. Data Eng., vol. 32, no. 12, pp. 2324–2343, Dec. 2020.

D. Amodei et al., “Concrete Problems in AI Safety,” arXiv preprint arXiv:1606.06565, Jun. 2016.

A. Gilad, N. Leike, and P. Abbeel, “Explaining Explanations: An Overview of Interpretability of Machine Learning,” in Proc. IEEE Conf. Trustworthy AI, 2020.

R. Shokri and V. Shmatikov, “Privacy-preserving deep learning,” in Proc. 22nd ACM SIGSAC Conf. Comput. Commun. Security, 2015, pp. 1310–1321.

D. Batra et al., “Interpretability via Model Extraction,” arXiv preprint arXiv:2003.00374, Mar. 2020.

R. Geambasu et al., “Keypad: An auditing file system for theft-prone devices,” in Proc. 6th ACM European Conf. Computer Systems, 2011, pp. 1–14.

S. D. Strowes, “Key rotation in the era of continuous delivery,” in USENIX LISA, 2018.

S. Ji, W. Pan, and X. Jin, “A Survey on Knowledge Graph Embedding: Approaches, Applications and Benchmarks,” in IEEE Trans. Knowl. Data Eng., vol. 33, no. 12, pp. 3124–3142, Dec. 2020.

A. Bordes, N. Usunier, A. Garcia-Durán, J. Weston, and O. Yakhnenko, “Translating embeddings for modeling multi-relational data,” in Adv. Neural Inf. Process. Syst. (NIPS), vol. 26, pp. 2787–2795, 2013.

A. Jain, A. Rajagopal, and S. Sengupta, “Operationalizing Cryptographic Compliance in Global Infrastructure,” in Proc. IEEE Symp. Security and Privacy Workshops, 2020.

Neo4j, Inc., “Neo4j Graph Platform: Overview and Architecture,” Technical White Paper, v4.0, 2020.

Downloads

Published

26-11-2020

How to Cite

[1]
Radhakrishnan Pachyappan, Vijay Kumar Soni, and Aarthi Anbalagan, “Explainable Cryptographic Key-Lifecycle Management via Knowledge Graphs”, J. Artif. Intell. Mach. Learn. Stud., vol. 4, pp. 110–142, Nov. 2020, Accessed: May 28, 2026. [Online]. Available: https://jaimls.org/index.php/publication/article/view/22