本發(fā)明涉及信息工程,具體為一種視頻數(shù)據(jù)處理系統(tǒng)。
背景技術(shù):
1、視頻的本質(zhì)是由一系列靜態(tài)圖像(稱為幀)按照一定的時間間隔連續(xù)播放,從而創(chuàng)建出動態(tài)效果的媒介,同時圖像的基本單元為像素點,即代表圖像中的一個最小點,圖像由成千上萬的像素組成,每個像素包含顏色信息,顏色信息在計算信息設(shè)備中以二進制的方式被儲存,打包為數(shù)據(jù)。視頻傳輸過程中需要進行加密處理,加密是確保視頻數(shù)據(jù)在傳輸過程中不被非法獲取、篡改或破壞的重要措施,使用加密算法對視頻流進行加密,以防止未授權(quán)訪問。
2、現(xiàn)有的一些加密方式由于加密視頻的i幀或頭信息的安全性不夠,因為視頻幀間的相關(guān)性和運動信息未被加密,導(dǎo)致保密性不足,使視頻在傳輸過程中被截獲盜取,導(dǎo)致視頻傳輸?shù)谋Wo力度降低,使傳輸者和接受者的個人隱私受到侵犯或利益遭到損害,因此,需要一種視頻數(shù)據(jù)處理系統(tǒng)。
技術(shù)實現(xiàn)思路
1、針對現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種視頻數(shù)據(jù)處理系統(tǒng),解決了現(xiàn)有的一些加密方式由于加密視頻的i幀或頭信息的安全性不夠,因為視頻幀間的相關(guān)性和運動信息未被加密,導(dǎo)致保密性不足,使視頻在傳輸過程中被截獲盜取,導(dǎo)致視頻傳輸?shù)谋Wo力度降低的問題。
2、為實現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案予以實現(xiàn):
3、一種視頻數(shù)據(jù)處理系統(tǒng),包括用戶訪問模塊、加密模塊、解碼模塊和云端校對模塊,所述用戶訪問模塊用于用戶進行登錄,解鎖賬戶以進行視頻數(shù)據(jù)的傳輸,并生成個人的加密用母密鑰和個人用加密子密鑰,所述加密模塊通過用戶訪問模塊所生成的母密鑰對所需要進行發(fā)送的視頻數(shù)據(jù)進行分類式加密,分類式加密由母密鑰所生成的隨機數(shù)配合對方賬戶子密鑰提供的獨立密鑰進行,所述解碼模塊通過用戶訪問模塊所生成的子密鑰對接收到的視頻進行解碼,從加密狀態(tài)解碼恢復(fù)成原視頻,所述云端校對模塊用于每隔一段時間進行母密鑰和子密鑰的重新配對,且進行記錄最新的配對狀態(tài)。
4、優(yōu)選的,所述用戶訪問模塊包括相互之間通過電性連接的個人賬戶單元、個人信息加密單元、密鑰生成單元和掩護密鑰單元。
5、優(yōu)選的,所述加密模塊包括相互之間通過電性連接的視頻拆解單元、rgb數(shù)據(jù)打亂單元和音頻數(shù)據(jù)打亂單元。
6、優(yōu)選的,所述解碼模塊包括相互之間通過電性連接的密鑰讀取單元、配對記錄確認(rèn)單元和視頻復(fù)原單元。
7、優(yōu)選的,所述云端校對模塊包括相互之間通過電性連接的密鑰配對記錄單元、臨時記憶單元和密鑰配對單元。
8、一種視頻數(shù)據(jù)處理方法,包括以下步驟:
9、步驟一、發(fā)送方與接收方通過用戶訪問模塊,登錄個人賬戶單元,發(fā)送方通過個人信息加密單元生成數(shù)量為x的母密鑰,接收方通過掩護密鑰單元生成單個虛假子密鑰;
10、步驟二、接收方通過個人信息加密單元生成用于與母密鑰配對的獨立密鑰,并根據(jù)發(fā)送方的個人信息加密單元設(shè)置觸發(fā)條件;
11、步驟三、發(fā)送方通過加密模塊利用母密鑰中的隨機數(shù)將視頻進行加密處理;
12、步驟四、發(fā)送方與接收方連接云端校對模塊,同時上傳x數(shù)量的母密鑰、子密鑰和獨立密鑰,每間隔一定時間利用密鑰配對單元從x數(shù)量的母密鑰中隨機抽選一個與子密鑰進行配對刷新,并記錄進密鑰配對記錄單元,下次刷新時將舊配對記錄錄入臨時記憶單元對新配對記錄進行保護;
13、步驟五、接收方接收到視頻后,利用解碼模塊進行解碼;
14、步驟六、當(dāng)視頻與母密鑰一同被截獲,所有母密鑰均可與擬造的子密鑰進行配對,由于缺少真正用于解碼的獨立密鑰,最后將得到錯誤的解碼方式,使截獲的視頻損壞。
15、優(yōu)選的,所述步驟一中母密鑰的生成的具體步驟為:
16、s1、發(fā)送者通過在個人賬戶單元體填寫特定信息,進行儲存;
17、s2、個人信息加密單元將特定信息進行保密,并利用特定信息生成獨立的母密鑰模板;
18、s3、以母密鑰模板生成數(shù)量x的母密鑰隨機數(shù)。
19、優(yōu)選的,所述步驟三中的加密處理步驟為:
20、s1、將視頻通過視頻拆解單元進行拆分,并以部分母密鑰的提供的隨機數(shù)以一定規(guī)律進行打亂;
21、s2、將視頻幀畫面的rgb代碼利用rgb打亂單元進行拆分,并以另一部分母密鑰提供的隨機數(shù)以一定規(guī)律插入混亂信息;
22、s3、將視頻的音頻數(shù)據(jù)通過音頻數(shù)據(jù)打亂單元以剩余部分密鑰提供的隨機數(shù)進行。
23、優(yōu)選的,所述步驟五中視頻解碼的具體步驟為:
24、s1、根據(jù)視頻發(fā)送到位后所生成母密鑰和子密鑰配對,將對應(yīng)的母密鑰與子密鑰通過密鑰讀取單元與配對記錄確認(rèn)單元進行配對,完成第一個條件要素;
25、s2、根據(jù)發(fā)送方連接云端校對模塊后的在線個人賬戶,進行在線認(rèn)證校對,完成第二個條件要素;
26、s3、所述s1與s2中條件要素均符合時,觸發(fā)獨立密鑰的解鎖;
27、s4、通過獨立密鑰配合母密鑰對加密視頻的解碼,利用視頻復(fù)原單元對加密視頻進行復(fù)原,使用三個部分的母密鑰修復(fù)加密視頻。
28、優(yōu)選的,所述步驟四中密鑰配對單元的刷新間隔為1s~5s當(dāng)中隨機抽取整數(shù)時間。
29、本發(fā)明提供了一種視頻數(shù)據(jù)處理系統(tǒng)。具備以下有益效果:
30、1、本發(fā)明通過分類式加密將視頻數(shù)據(jù)進行拆分,獨立進行加密,不通過對應(yīng)的子密鑰無法將視頻進行復(fù)原,且將會使視頻數(shù)據(jù)進行損壞,以保證截獲視頻進行盜取的人士無法獲得完整的視頻數(shù)據(jù)。
31、2、本發(fā)明將定期進行母密鑰和子密鑰的重新配對,且配對的時間與配對目標(biāo)均為隨機,并記錄最新的配對狀態(tài),這種方法不僅提高了密鑰管理的靈活性,增加了系統(tǒng)的安全性。
32、3、本發(fā)明通過用戶訪問模塊生成的個人母密鑰和子密鑰,系統(tǒng)能夠確保只有授權(quán)用戶才能對視頻數(shù)據(jù)進行加密和解密。這種基于個人密鑰的身份驗證機制增強了數(shù)據(jù)傳輸?shù)陌踩浴?/p>
技術(shù)特征:
1.一種視頻數(shù)據(jù)處理系統(tǒng),其特征在于,包括用戶訪問模塊、加密模塊、解碼模塊和云端校對模塊,所述用戶訪問模塊用于用戶進行登錄,解鎖賬戶以進行視頻數(shù)據(jù)的傳輸,并生成個人的加密用母密鑰和個人用加密子密鑰,所述加密模塊通過用戶訪問模塊所生成的母密鑰對所需要進行發(fā)送的視頻數(shù)據(jù)進行分類式加密,分類式加密由母密鑰所生成的隨機數(shù)配合對方賬戶子密鑰提供的獨立密鑰進行,所述解碼模塊通過用戶訪問模塊所生成的子密鑰對接收到的視頻進行解碼,從加密狀態(tài)解碼恢復(fù)成原視頻,所述云端校對模塊用于每隔一段時間進行母密鑰和子密鑰的重新配對,且進行記錄最新的配對狀態(tài)。
2.根據(jù)權(quán)利要求1所述的一種視頻數(shù)據(jù)處理系統(tǒng),其特征在于,所述用戶訪問模塊包括相互之間通過電性連接的個人賬戶單元、個人信息加密單元、密鑰生成單元和掩護密鑰單元。
3.根據(jù)權(quán)利要求1所述的一種視頻數(shù)據(jù)處理系統(tǒng),其特征在于,所述加密模塊包括相互之間通過電性連接的視頻拆解單元、rgb數(shù)據(jù)打亂單元和音頻數(shù)據(jù)打亂單元。
4.根據(jù)權(quán)利要求1所述的一種視頻數(shù)據(jù)處理系統(tǒng),其特征在于,所述解碼模塊包括相互之間通過電性連接的密鑰讀取單元、配對記錄確認(rèn)單元和視頻復(fù)原單元。
5.根據(jù)權(quán)利要求1所述的一種視頻數(shù)據(jù)處理系統(tǒng),其特征在于,所述云端校對模塊包括相互之間通過電性連接的密鑰配對記錄單元、臨時記憶單元和密鑰配對單元。
6.一種視頻數(shù)據(jù)處理方法,使用如權(quán)利要求1~5任意一項所述的一種視頻數(shù)據(jù)處理系統(tǒng),其特征在于,包括以下步驟:
7.根據(jù)權(quán)利要求6所述的一種視頻數(shù)據(jù)處理方法,其特征在于,所述步驟一中母密鑰的生成的具體步驟為:
8.根據(jù)權(quán)利要求6所述的一種視頻數(shù)據(jù)處理方法,其特征在于,所述步驟三中的加密處理步驟為:
9.根據(jù)權(quán)利要求6所述的一種視頻數(shù)據(jù)處理方法,其特征在于,所述步驟五中視頻解碼的具體步驟為:
10.根據(jù)權(quán)利要求6所述的一種視頻數(shù)據(jù)處理方法,其特征在于,所述步驟四中密鑰配對單元的刷新間隔為1s~5s當(dāng)中隨機抽取整數(shù)時間。