rdfhdt / hdt-cpp

HDT C++ Library and Tools
117 stars 65 forks source link

Add encryption-at-rest to libraries #268

Open hackerceo opened 1 year ago

hackerceo commented 1 year ago

I would recommend the addition of using some block cypher encryption to the library so providing a filename and key (and probably IV aka Initialization Vector) an HDT is created or opened which has been encrypted.

The lack of this functionality is preventing HDT from being used in bioinformatics systems which contain sensitive medical information.

D063520 commented 1 year ago

This remembers me to this:

https://www.semantic-web-journal.net/content/hdt-crypt-compression-and-encryption-rdf-datasets

not sure if it fully fits though