Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020112525 - STRUCTURE DE DONNÉES RÉDIGEABLES DE FAÇON RESPONSABLE

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

What is claimed is:

1. A method of accountably redacting selected data from a data structure, said method comprising:

identifying an original data element in the data structure having a data field to redact; selectively redacting the data field from the original data element and leaving an unredacted data field unchanged;

applying a proof to verify results of said selectively redacting;

responsive to said selectively redacting and said applying a proof, generating a new data element comprising the unredacted data field and the proof; and

replacing the original data element with the new data element in the data structure.

2. The method of claim 1 wherein said identifying comprises determining that the data field to redact contains personally identifiable information.

3. The method of claim 1 wherein said identifying comprises determining that the data field to redact contains copyrighted material.

4. The method of claim 1 wherein said selectively redacting comprises utilizing a redaction function.

5. The method of claim 1 wherein said utilizing a redaction function comprises overwriting values in the data field to redact.

6. The method of claim 1 wherein said applying a proof comprises comparing a known hash of the original data element with a hash of data used by the proof.

7. The method of claim 1 wherein said applying a proof comprises utilizing a non-interactive zero knowledge proof (NIZKP).

8. The method of claim 7 wherein the NIZKP uses the original data element as a private argument.

9. The method of claim 8 wherein said applying a proof comprises ensuring that a hash of data used by the NIZKP is the same as a known hash of the original data element.

10. The method of claim 1 wherein the data structure is a blockchain and wherein the new data element does not violate a rule of the blockchain.

1 1 . The method of claim 10 wherein said generating comprises associating the new data element with a hash.

12. A non-transitory computer-readable medium encoded with data and instructions enabling accountable redaction of selected data from a data structure; the data and instructions causing an apparatus executing the instructions to perform a method comprising:

identifying an original data element in the data structure having a data field to redact; selectively redacting the data field from the original data element and leaving an unredacted data field unchanged;

applying a proof to verify results of said selectively redacting;

responsive to said selectively redacting and said applying a proof, generating a new data element comprising the unredacted data field and the proof; and

replacing the original data element with the new data element in the data structure.

13. The method of claim 12 wherein said identifying comprises determining that the data field to redact contains personally identifiable information.

14. The method of claim 12 wherein said identifying comprises determining that the data field to redact contains copyrighted material.

15. The method of claim 12 wherein said selectively redacting comprises utilizing a redaction function.

16. A redacted data element for use in connection with a data structure, said redacted data element comprising:

an unredacted data field from an original data element in the data structure; and a proof to verify that an additional data field from the original data element has been redacted in the redacted data element and that no other data field from the original data element has been modified;

wherein a second hash associated with said redacted data element is derived from a first hash associated with the original data element.

17. The redacted data element of claim 16 wherein said proof comprises a non-interactive zero knowledge proof (NIZKP).

18. The redacted data element of claim 17 wherein said NIZKP uses the original data element as a private argument to derive the second hash.

19. The redacted data element of claim 18 wherein said proof is operative to ensure that the second hash is derived from the first hash.

20. The redacted data element of claim 16 wherein the data structure is a blockchain.

21 . The redacted data element of claim 20 wherein the additional data field comprises personally identifiable information.

22. The redacted data element of claim 21 wherein the additional data field is an address.

23. The redacted data element of claim 18 wherein the additional data field comprises copyrighted material.