Ao desenvolver aplicações que preservam a privacidade, manter os dados sensíveis seguros e, ainda assim, poder trabalhar com eles é um desafio fundamental.
As bases de dados tradicionais armazenam tudo num único local, criando um ponto único de falha em caso de violação. A nilDB da @Nillion adota uma abordagem diferente: os dados encriptados são divididos em partes matemáticas e distribuídos por vários nós nilDB.
Nenhum nó contém o valor completo — a reconstrução exige várias partes provenientes de nós diferentes. Se um nó for comprometido, o atacante não obtém nada de útil. Os programadores assinalam os campos sensíveis para partilha de segredos, mantendo os dados não sensíveis em texto simples para permitir consultas eficientes.
#nil $NIL
As bases de dados tradicionais armazenam tudo num único local, criando um ponto único de falha em caso de violação. A nilDB da @Nillion adota uma abordagem diferente: os dados encriptados são divididos em partes matemáticas e distribuídos por vários nós nilDB.
Nenhum nó contém o valor completo — a reconstrução exige várias partes provenientes de nós diferentes. Se um nó for comprometido, o atacante não obtém nada de útil. Os programadores assinalam os campos sensíveis para partilha de segredos, mantendo os dados não sensíveis em texto simples para permitir consultas eficientes.
#nil $NIL