A Blockchain-Based Revocation and Expiry Aware Framework Using AHIBE for Secure Document Verification

The problem is that while most document verification systems on the blockchain ignore revocation and expiry, there is an important gap in managing both of these simultaneously while also maintaining confidentiality and preventing on-chain storage overload. We use a Counting Bloom Filter on IPFS to support an O(1) revocation check and use AHIBE based encryption for documents that tie document accesses to its expiry, enforcing expiry cryptographically not just checking it against a timestamp. We also describe an actual one-time key-delegation method that verifiers have to implement in order to use the system, while previous formulations of this type of design simply left it unaddressed, and test the approach with a working prototype, not just theory.