Lors de la création d’applications respectueuses de la vie privée, protéger les données sensibles tout en continuant à les utiliser constitue un défi majeur.

Les bases de données traditionnelles stockent tout au même endroit, ce qui crée un point de défaillance unique en cas de compromission. nilDB de @Nillion adopte une approche différente : les données chiffrées sont divisées en parts mathématiques, puis réparties entre plusieurs nœuds nilDB.

Aucun nœud ne détient jamais la valeur complète : sa reconstitution nécessite plusieurs parts provenant de différents nœuds. Si un nœud est compromis, l’attaquant n’obtient rien d’exploitable. Les développeurs désignent les champs sensibles pour le partage de secrets, tout en conservant les données non sensibles en clair afin de permettre des requêtes efficaces.

#nil $NIL