Al crear aplicaciones que protegen la privacidad, uno de los principales desafíos es mantener a salvo los datos confidenciales y, a la vez, poder trabajar con ellos.
Las bases de datos tradicionales almacenan todo en un solo lugar, lo que crea un único punto de fallo en caso de una vulneración. nilDB de @Nillion adopta un enfoque diferente: los datos cifrados se dividen en partes matemáticas y se distribuyen entre varios nodos de nilDB.
Ningún nodo contiene nunca el valor completo: para reconstruirlo se necesitan varias partes de distintos nodos. Si un nodo se ve comprometido, el atacante no obtiene nada útil. Los desarrolladores marcan los campos confidenciales para repartirlos mediante un esquema de secreto compartido, mientras mantienen los datos no confidenciales en texto sin cifrar para realizar consultas de forma eficiente.
#nil $NIL
Las bases de datos tradicionales almacenan todo en un solo lugar, lo que crea un único punto de fallo en caso de una vulneración. nilDB de @Nillion adopta un enfoque diferente: los datos cifrados se dividen en partes matemáticas y se distribuyen entre varios nodos de nilDB.
Ningún nodo contiene nunca el valor completo: para reconstruirlo se necesitan varias partes de distintos nodos. Si un nodo se ve comprometido, el atacante no obtiene nada útil. Los desarrolladores marcan los campos confidenciales para repartirlos mediante un esquema de secreto compartido, mientras mantienen los datos no confidenciales en texto sin cifrar para realizar consultas de forma eficiente.
#nil $NIL