2011-09-28 103 views
2

我們開發了一個Android應用程序,通過互聯網連接,使用HTTP協議傳輸H264 & MJPEG視頻從Android設備到服務器,用於身份驗證和視頻。 現在,認證部分使用RSA加密。加密從Android設備發送到服務器的視頻

現在我們正在尋找一種解決方案,使我們能夠以最小的額外計算成本發送加密的視頻。

整個視頻中的AES等對稱密鑰加密是不可接受的。 尋找有關如何做到這一點的任何建議,無論是在H264,MJPEG或兩者。

回答

2

「對整個視頻的AES等對稱密鑰加密是不可接受的。」爲什麼?使用流密碼並在發送它們時加密發送的塊。

發送加密視頻最簡單的方法當然是使用HTTPS(TLS)而不是純HTTP將視頻發送到服務器。

+1

儘管我沒有測試過它,但我確信它會影響設備和服務器的性能(假設它是可擴展的並且能夠處理多達100個設備)。以H264爲例,在安全性方面,只對關鍵幀進行加密就足夠了,而且對於這種解決方案,我已經加密了不到視頻的50%。尋找這樣的解決方案,但我會用AES運行一些基準測試,看看它的表現如何。 – galbarm

相關問題