2014-02-16 44 views
2

我只是想知道這裏的任何人是否會有任何線索如何分配一個數字簽名或唯一的ID到音頻文件被上傳到音樂社區網站如soundcloud?我在大學裏做這個項目,還沒有找到任何有用的信息。音頻文件的數字簽名

回答

1

我還沒有看到數字簽名音頻文件的標準。潛在地,您可以將簽名嵌入MP3標籤(也可以嵌入其他文件格式的標籤),但這不是標準的,需要知道文件格式和PKI。然後只有你的軟件會理解簽名。

另一種選擇是創建分離的簽名。在這種情況下,您的可能性無數 - 您可以使用PKCS7/CMS或XML簽名。分離的簽名與原始數據分開存儲,因此音樂文件不會以任何方式修改。

1

您是否試圖正確識別某個特定的音頻文件到單個位或標識該文件的內容?後者的應用通常用於保護權利,識別版權侵權或確定誰支付版稅。

如果是後者,那麼您需要的是音頻指紋。您不是計算音頻文件數據的哈希,而是計算音頻特徵的哈希值 - 理想情況下,這些哈希值可適應截斷,解碼(以及後續重新編碼),速度更改或增益更改等基本轉換。所有這些都會擊敗音頻文件的散列。

這是一個活躍的研究課題。我們建議您搜索學術文獻以進行音頻特徵提取和音頻指紋識別。