Security 音频文件的数字签名

Security 音频文件的数字签名,security,audio,upload,certificate,digital-signature,Security,Audio,Upload,Certificate,Digital Signature,我只是想知道这里是否有人知道如何为上传到音乐社区网站(如soundcloud)的音频文件分配数字签名或唯一ID?我在大学里做这个项目,还没有找到任何有用的信息。我还没有看到音频文件数字签名的标准。您可能会将签名嵌入MP3标签(也可能嵌入其他文件格式的标签),但这不是标准,需要同时了解文件格式和PKI。然后只有你的软件才能理解签名 另一个选项是创建分离的签名。在这种情况下,您的可能性是数不清的——您可以使用PKCS7/CMS或XML签名。分离的签名与原始数据分开存储,因此不会以任何方式修改音乐文件

我只是想知道这里是否有人知道如何为上传到音乐社区网站(如soundcloud)的音频文件分配数字签名或唯一ID?我在大学里做这个项目,还没有找到任何有用的信息。

我还没有看到音频文件数字签名的标准。您可能会将签名嵌入MP3标签(也可能嵌入其他文件格式的标签),但这不是标准,需要同时了解文件格式和PKI。然后只有你的软件才能理解签名


另一个选项是创建分离的签名。在这种情况下,您的可能性是数不清的——您可以使用PKCS7/CMS或XML签名。分离的签名与原始数据分开存储,因此不会以任何方式修改音乐文件

您是在尝试准确地将特定音频文件识别为单个位还是识别文件内容?后者的应用通常用于保护权利、识别版权侵权行为或确定谁获得了版税

如果是后者,你需要的是一个音频指纹。您不需要计算音频文件数据上的散列,而是计算音频特征上的散列-理想情况下,这些特征能够适应基本的转换,例如截断、解码(和随后的重新编码)、速度变化或增益变化。所有这些都会破坏音频文件的散列

这是一个活跃的研究课题。我们建议您在学术文献中搜索音频特征提取和音频指纹