Can we please finally have built-in encryption? I expected it to be introduced in 1.14 as someone somewhere mentioned, but I can’t find it anywhere either in source or in documentation.
Hi @dejan.lekic, do you have any specific encryption algorithm that you need?
AES-256-GCM or similar would be more than enough for my use-case.
Hi Dejan,
Lifeboat, LLC (https://www.lifeboat.llc) received DOE SBIR Phase I and II funding to implement encryption in HDF5. As part of this effort, we plan to contribute portions of our code to the open source HDF5 project.
If you’re interested, please take a look at our working prototype GitHub - LifeboatLLC/HDF5-Encryption . It implements AES and Twofish encryption methods using the GNU gcrypt library.
All sequential features should be supported, with the exception of VDS.
We plan to release the prototype as open source after we complete a mechanism to configure the VFD stack and pass compression parameters via a configuration file (otherwise HDF5 tools will not work).
Please let me know if you have any questions about the encryption demo. Any feedback would be greatly appreciated.
Thank you!
Elena
Elena, I am aware of that project as it popped up when I searched for HDF5+encryption.
I haven’t had the chance to give it a try.
