假设我有一个音频文件foo.wav
,我想在上面计算Acoustic Fingerprint Fingerprint(foo.wav)
:
我在计算中有n个不可信和非冲突参与者,这些参与者看不到整个文件,只有很小的块。我希望每个人都计算一小段指纹,然后将结果合并以获得最终指纹,这样我可以向任何人证明这是foo.wav
的正确指纹,而无需将整个文件暴露给任何人。
使用加密工具(哈希,加密,区块链)是否可以实现?
最佳答案
拥有这样的分布式指纹并不难:
参加者各获得一份,并获得最终指纹
现在,他们可以将他们作为网络计算出的指纹与您之前提供的指纹进行比较,并且可以确保您知道整个消息,而他们只要不交换它们的一部分就可以知道整个消息。
关于audio - 以分布式方式计算声学指纹,而不会将整个文件暴露给任何参与者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45906919/