Hi I don't know how Hyperledger works, but here is an idea, each file has a unique sha256 code that can be added to the blockchain is easier and cheaper, and the file remains private. Only people that have the file can check its hash against the hash that is stored on the blockchain and thus proving the authenticity of the file. I found a site that does this on Ethereum : doc2block, it allows you to add files to ethereum blockchain