The Blockchain Based Auditor on Secret key Life Cycle in Reconfigurable Platform
Rourab Paul, Nimisha Ghosh, Amlan Chakrabarti, Prasant Mahapatra

TL;DR
This paper introduces a blockchain-based hardware architecture that securely logs the entire life cycle of secret keys, preventing misuse and ensuring integrity in cryptographic systems.
Contribution
It presents the first hardware platform integrating blockchain technology to cryptographically log secret key life cycle events, enhancing security and auditability.
Findings
Successfully implemented on FPGA with nominal resource overhead.
Ensured secret keys never enter processor area during crypto operations.
Achieved cryptographic logging of key life cycle with authentication.
Abstract
The growing sophistication of cyber attacks, vulnerabilities in high computing systems and increasing dependency on cryptography to protect our digital data make it more important to keep secret keys safe and secure. Few major issues on secret keys like incorrect use of keys, inappropriate storage of keys, inadequate protection of keys, insecure movement of keys, lack of audit logging, insider threats and non-destruction of keys can compromise the whole security system dangerously. In this article, we have proposed and implemented an isolated secret key memory which can log life cycle of secret keys cryptographically using blockchain (BC) technology. We have also implemented a special custom bus interconnect which receives custom crypto instruction from Processing Element (PE). During the execution of crypto instructions, the architecture assures that secret key will never come in the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Security and Verification in Computing · Cryptographic Implementations and Security
