System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及視頻數(shù)據(jù)處理,尤其涉及視頻數(shù)據(jù)加密方法及基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng)。
技術(shù)介紹
1、隨著社會(huì)的發(fā)展與進(jìn)步,包括視頻監(jiān)控在內(nèi)的各種監(jiān)控設(shè)備遍布了大街小巷,監(jiān)控設(shè)備存在的意義是為了更好的保護(hù)公民的生命財(cái)產(chǎn)安全和對(duì)可能存在的糾紛或分歧提供證據(jù),監(jiān)控作為一種防護(hù)手段在人們的生活中越來越普遍,利用監(jiān)控?cái)?shù)據(jù)可以較好的還原真實(shí)情況,防止弄虛作假和意外事件的發(fā)生。視頻監(jiān)控系統(tǒng)具有較強(qiáng)的防范能力,因而是整個(gè)安全防范系統(tǒng)中必不可少的部分,在具體應(yīng)用中,視頻監(jiān)控具有鮮明特點(diǎn),具體表現(xiàn)在的便捷性、動(dòng)態(tài)性和直觀性方面。隨著近幾年我國(guó)科技水平的不斷提升,監(jiān)控技術(shù)獲得顯著發(fā)展,因而在多個(gè)領(lǐng)域中得到廣泛應(yīng)用,如大型商場(chǎng)、辦公、銀行和企業(yè)等機(jī)構(gòu),防盜防竊,案件取證,保護(hù)公共安全,避免潛在的安全風(fēng)險(xiǎn)。
2、云計(jì)算作為一種新的應(yīng)用模式,已在各行各業(yè)廣泛應(yīng)用,代替?zhèn)鹘y(tǒng)采用san或nas架構(gòu)的存儲(chǔ)方案成為主流存儲(chǔ)方案。云存儲(chǔ)是指通過網(wǎng)絡(luò)將各類普通存儲(chǔ)設(shè)備連接起來,充分實(shí)現(xiàn)數(shù)據(jù)的共享,減少了資源的浪費(fèi),使得數(shù)據(jù)得到及時(shí)更新從而保證了數(shù)據(jù)的一致性。此外云存儲(chǔ)支持pb級(jí)存儲(chǔ)容量,特別適合信息量比較大的數(shù)據(jù),當(dāng)存儲(chǔ)空間不足時(shí),還可以通過在線增加存儲(chǔ)節(jié)點(diǎn)來擴(kuò)展系統(tǒng)的容量,總之,云存儲(chǔ)可以靈活的擴(kuò)展存儲(chǔ)容量,成為海量視頻數(shù)據(jù)存儲(chǔ)的最佳選擇。
3、區(qū)塊鏈?zhǔn)且粋€(gè)去中心化、共享交易信息的分布式賬本,各類節(jié)點(diǎn)可以不依靠中心節(jié)點(diǎn)來跟蹤交易情況,且區(qū)塊鏈?zhǔn)怯蓧K相連接組成,后一個(gè)區(qū)塊包含前一個(gè)區(qū)塊的哈希處理的標(biāo)識(shí)符,每個(gè)區(qū)塊中會(huì)存儲(chǔ)所有交易的數(shù)據(jù)和執(zhí)行的詳
4、大數(shù)據(jù)時(shí)代下,面對(duì)海量的存儲(chǔ),云中心或者本地存儲(chǔ)直接存儲(chǔ)傳感器實(shí)時(shí)數(shù)據(jù),其存儲(chǔ)中心容易受到黑客的攻擊,隱私數(shù)據(jù)容易被泄露或篡改,而且云是半可信實(shí)體,數(shù)據(jù)信息會(huì)被有意無意地泄露,這就極大影響了數(shù)據(jù)的真實(shí)性和可靠性,阻礙了大數(shù)據(jù)的分析。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)所要解決的技術(shù)問題是面對(duì)海量的存儲(chǔ),云中心或者本地存儲(chǔ)直接存儲(chǔ)傳感器實(shí)時(shí)數(shù)據(jù),其存儲(chǔ)中心容易受到黑客的攻擊,隱私數(shù)據(jù)容易被泄露或篡改,而且云是半可信實(shí)體,數(shù)據(jù)信息會(huì)被有意無意地泄露,這就極大影響了數(shù)據(jù)的真實(shí)性和可靠性,阻礙了大數(shù)據(jù)的分析。
2、為了解決上述問題,為了解決上述技術(shù)問題或者至少部分地解決上述技術(shù)問題,本申請(qǐng)?zhí)峁┝艘曨l數(shù)據(jù)加密方法及基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng)。
3、第一方面,本專利技術(shù)公開了一種視頻數(shù)據(jù)加密方法,其包括以下步驟:
4、構(gòu)建secmpeg算法模型,對(duì)原始視頻數(shù)據(jù)進(jìn)行分段加密處理,得到第一級(jí)加密視頻密文數(shù)據(jù);
5、構(gòu)造同態(tài)加密模型,輸入第一級(jí)加密視頻密文數(shù)據(jù)進(jìn)行處理,利用非對(duì)稱性公鑰對(duì)第一級(jí)加密視頻密文數(shù)據(jù)進(jìn)行第二級(jí)加密,并采用預(yù)定義的密文存儲(chǔ)格式,得到第二級(jí)加密視頻密文數(shù)據(jù);
6、構(gòu)造基于屬性的可搜索加密模型,輸入第二級(jí)加密視頻密文數(shù)據(jù),生成帶有訪問控制的視頻密文數(shù)據(jù),并對(duì)原始視頻相關(guān)的信息進(jìn)行加密處理,根據(jù)預(yù)定義的可搜索索引結(jié)構(gòu),得到元數(shù)據(jù)密文索引;
7、建立帶有訪問控制的視頻密文數(shù)據(jù)與元數(shù)據(jù)密文索引之間的映射關(guān)系,通過設(shè)定的密文存儲(chǔ)協(xié)議進(jìn)行存儲(chǔ),利用可搜索查詢語言,通過解密元數(shù)據(jù)密文索引獲取相關(guān)的視頻元數(shù)據(jù)明文信息。
8、優(yōu)選地,構(gòu)造基于屬性的可搜索加密模型,輸入第二級(jí)加密視頻密文數(shù)據(jù),生成帶有訪問控制的視頻密文數(shù)據(jù),并對(duì)原始視頻相關(guān)的信息進(jìn)行加密處理,根據(jù)預(yù)定義的可搜索索引結(jié)構(gòu),得到元數(shù)據(jù)密文索引,具體包括以下步驟:
9、接收第二級(jí)加密的視頻密文數(shù)據(jù),從預(yù)設(shè)的訪問控制策略中獲取相應(yīng)的屬性集合,作為屬性加密算法的輸入?yún)?shù),對(duì)視頻密文數(shù)據(jù)進(jìn)行基于屬性的加密處理,得到帶有訪問控制的視頻密文數(shù)據(jù);
10、針對(duì)視頻相關(guān)的元數(shù)據(jù)信息,采用可搜索加密算法進(jìn)行加密,根據(jù)預(yù)定義的索引結(jié)構(gòu),構(gòu)建元數(shù)據(jù)密文索引。
11、優(yōu)選地,建立帶有訪問控制的視頻密文數(shù)據(jù)與元數(shù)據(jù)密文索引之間的映射關(guān)系,通過設(shè)定的密文存儲(chǔ)協(xié)議進(jìn)行存儲(chǔ),利用可搜索查詢語言,通過解密元數(shù)據(jù)密文索引獲取相關(guān)的視頻元數(shù)據(jù)明文信息,具體包括以下步驟:
12、通過設(shè)定的映射規(guī)則,建立帶有訪問控制的視頻密文數(shù)據(jù)與對(duì)應(yīng)的元數(shù)據(jù)密文索引之間的映射關(guān)系;
13、將帶有訪問控制的視頻密文數(shù)據(jù)和元數(shù)據(jù)密文索引,按照預(yù)定的存儲(chǔ)協(xié)議,存儲(chǔ)到分布式存儲(chǔ)系統(tǒng)的不同存儲(chǔ)節(jié)點(diǎn)中;
14、用戶進(jìn)行檢索視頻請(qǐng)求,提供自身的屬性證書,系統(tǒng)驗(yàn)證用戶屬性是否滿足訪問控制策略要求;
15、當(dāng)用戶屬性滿足要求,則根據(jù)用戶的檢索關(guān)鍵詞,在元數(shù)據(jù)密文索引中查找匹配的結(jié)果,獲取相應(yīng)的視頻密文數(shù)據(jù)的存儲(chǔ)位置信息,當(dāng)用戶數(shù)據(jù)不滿足要求,停止進(jìn)行檢索視頻請(qǐng)求;
16、將用戶屬性證書和所需的視頻密文數(shù)據(jù)位置信息提交給分布式存儲(chǔ)系統(tǒng),由存儲(chǔ)系統(tǒng)中持有對(duì)應(yīng)解密密鑰的存儲(chǔ)節(jié)點(diǎn),對(duì)屬性證書進(jìn)行驗(yàn)證,通過后將視頻密文數(shù)據(jù)返回給用戶。
17、優(yōu)選地,所述構(gòu)建secmpeg算法模型之前,具體包括以下步驟:獲取原始視頻數(shù)據(jù),提取視頻數(shù)據(jù)的元數(shù)據(jù)信息。
18、優(yōu)選地,所述通過解密元數(shù)據(jù)密文索引獲取相關(guān)的視頻元數(shù)據(jù)明文信息之后,具體包括以下步驟:
19、根據(jù)預(yù)設(shè)的密文訪問協(xié)議,將視頻密文數(shù)據(jù)的訪問權(quán)限授予授權(quán)用戶,將非對(duì)稱加密中產(chǎn)生的私鑰發(fā)送給具有訪問權(quán)限的授權(quán)用戶。
20、第二方面,本專利技術(shù)公開了一種基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng),采用上述視頻數(shù)據(jù)加密方法進(jìn)行加密視頻數(shù)據(jù),其包括存儲(chǔ)視頻數(shù)據(jù)和加密后的視頻數(shù)據(jù)的存儲(chǔ)模塊、對(duì)視頻數(shù)據(jù)進(jìn)行加密處理和生成相關(guān)數(shù)據(jù)的邊緣服務(wù)器模塊、部署智能合約的代理授權(quán)中心模塊、存儲(chǔ)相關(guān)數(shù)據(jù)的區(qū)塊鏈網(wǎng)絡(luò)模塊以及向用戶提供查詢和查驗(yàn)功能的共享模塊。
21、優(yōu)選地,所述存儲(chǔ)模塊包括:
22、特定數(shù)據(jù)存儲(chǔ)單元,存儲(chǔ)加密后的特定數(shù)據(jù),并向共享模塊發(fā)送加密后的特定數(shù)據(jù)的哈希值;
23、云儲(chǔ)存數(shù)據(jù)單元,用于存儲(chǔ)加密后的視頻數(shù)據(jù)。
24、優(yōu)選地,所述邊緣服務(wù)器模塊包括:
25、原始數(shù)據(jù)上傳單元,用于收集和處理原始視頻數(shù)據(jù);
26、特定數(shù)據(jù)生成單元:采集30秒原始視頻數(shù)據(jù),進(jìn)行壓縮處理,生成特定數(shù)據(jù);
27、視頻加密單元,對(duì)特定數(shù)據(jù)以及原始視頻數(shù)據(jù)進(jìn)行加密處理;
28、數(shù)據(jù)上傳單元,加密的視頻數(shù)據(jù)上傳云存儲(chǔ)數(shù)據(jù)單元,加密的特定數(shù)據(jù)上傳至特定數(shù)據(jù)存儲(chǔ)單元,并生成加密的特本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種視頻數(shù)據(jù)加密方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,構(gòu)造基于屬性的可搜索加密模型,輸入第二級(jí)加密視頻密文數(shù)據(jù),生成帶有訪問控制的視頻密文數(shù)據(jù),并對(duì)原始視頻相關(guān)的信息進(jìn)行加密處理,根據(jù)預(yù)定義的可搜索索引結(jié)構(gòu),得到元數(shù)據(jù)密文索引,具體包括以下步驟:
3.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,建立帶有訪問控制的視頻密文數(shù)據(jù)與元數(shù)據(jù)密文索引之間的映射關(guān)系,通過設(shè)定的密文存儲(chǔ)協(xié)議進(jìn)行存儲(chǔ),利用可搜索查詢語言,通過解密元數(shù)據(jù)密文索引獲取相關(guān)的視頻元數(shù)據(jù)明文信息,具體包括以下步驟:
4.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,所述構(gòu)建SECMPEG算法模型之前,具體包括以下步驟:獲取原始視頻數(shù)據(jù),提取視頻數(shù)據(jù)的元數(shù)據(jù)信息。
5.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,所述通過解密元數(shù)據(jù)密文索引獲取相關(guān)的視頻元數(shù)據(jù)明文信息之后,具體包括以下步驟:
6.一種基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng),采用上述權(quán)利要求1-5任一項(xiàng)中所述視頻數(shù)據(jù)加密方法,其特征在于
7.根據(jù)權(quán)利要求6所述的基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng),其特征在于,所述存儲(chǔ)模塊包括:
8.根據(jù)權(quán)利要求6所述的基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng),其特征在于,所述邊緣服務(wù)器模塊包括:
9.根據(jù)權(quán)利要求6所述的基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng),其特征在于,所述區(qū)塊鏈網(wǎng)絡(luò)模塊包括:
10.根據(jù)權(quán)利要求6所述的基于區(qū)塊鏈的視頻數(shù)據(jù)存儲(chǔ)共享系統(tǒng),其特征在于,所述共享模塊包括:
...【技術(shù)特征摘要】
1.一種視頻數(shù)據(jù)加密方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,構(gòu)造基于屬性的可搜索加密模型,輸入第二級(jí)加密視頻密文數(shù)據(jù),生成帶有訪問控制的視頻密文數(shù)據(jù),并對(duì)原始視頻相關(guān)的信息進(jìn)行加密處理,根據(jù)預(yù)定義的可搜索索引結(jié)構(gòu),得到元數(shù)據(jù)密文索引,具體包括以下步驟:
3.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,建立帶有訪問控制的視頻密文數(shù)據(jù)與元數(shù)據(jù)密文索引之間的映射關(guān)系,通過設(shè)定的密文存儲(chǔ)協(xié)議進(jìn)行存儲(chǔ),利用可搜索查詢語言,通過解密元數(shù)據(jù)密文索引獲取相關(guān)的視頻元數(shù)據(jù)明文信息,具體包括以下步驟:
4.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,所述構(gòu)建secmpeg算法模型之前,具體包括以下步驟:獲取原始視頻數(shù)據(jù),提取視頻數(shù)據(jù)的元數(shù)據(jù)信息。
5.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)加密方法,其特征在于,所述通過解密...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:周波,苗瑞,潘紅光,田欣興,肖錦意,
申請(qǐng)(專利權(quán))人:深圳海清智元科技股份有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。