[發明專利]一種利用區塊鏈識別視頻篡改的方法、裝置和計算機存儲介質在審
| 申請號: | 201911290905.6 | 申請日: | 2019-12-13 |
| 公開(公告)號: | CN111177795A | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 杜曉楠 | 申請(專利權)人: | 杜曉楠 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 鄒秋菊 |
| 地址: | 新加坡大牌23*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 區塊 識別 視頻 篡改 方法 裝置 計算機 存儲 介質 | ||
本發明涉及一種利用區塊鏈識別視頻篡改的方法,包括:S1、在原始視頻生成過程中,獲得多個原始視頻哈希值并基于所述多個原始視頻哈希值構建原始視頻默克爾樹;S2、將所述原始視頻默克爾樹寫入區塊鏈中;S3、按照所述原始視頻哈希值的生成規則從所述待驗證視頻生成多個視頻哈希值并基于所述多個視頻哈希值構建視頻默克爾樹;S4、基于所述原始視頻默克爾樹和所述視頻默克爾樹的比較結果,判定視頻是否經歷篡改。本發明還涉及用區塊鏈識別視頻篡改的裝置和計算機存儲介質。實施本發明的利用區塊鏈識別視頻篡改的方法、裝置和計算機存儲介質,利用區塊鏈技術,能夠快速有效的識別視頻是否被篡改過,提高視頻的安全性。
技術領域
本發明涉及視頻識別領域,更具體地說,涉及一種利用區塊鏈識別視頻篡改的方法、裝置和計算機存儲介質。
背景技術
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。區塊鏈通過結點連接的散狀網絡分層結構,能夠在整個網絡中實現信息的全面傳遞,并能夠檢驗信息的準確程度,因此被廣泛應用在各個領域。
隨著數字多媒體技術的迅速發展,視頻在社會生活的各個方面特別是監控領域中發揮著越來越重要的作用。由于視頻可以對過去發生的事實進行高度一致的復現,其在公共安全領域的作用越來越大。然而,由于專業的視頻編輯軟件的日益發展使得篡改視頻數據變得輕而易舉,普通用戶也能夠篡改視頻的內容而不留下視覺痕跡,從而掩蓋甚至歪曲事實的真相。這些虛假的視頻一旦被用于司法取證將嚴重妨害社會的正常秩序。
目前尚無可以有效利用區塊鏈識別視頻篡改的方法。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種利用區塊鏈識別視頻篡改的方法、裝置和計算機存儲介質,其通過區塊鏈特性,能夠簡單有效的識別視頻是否經過篡改。
本發明解決其技術問題所采用的技術方案是:構造一種利用區塊鏈識別視頻篡改的方法,包括:
S1、在原始視頻生成過程中,獲得多個原始視頻哈希值并基于所述多個原始視頻哈希值構建原始視頻默克爾樹;
S2、將所述原始視頻默克爾樹寫入區塊鏈中;
S3、按照所述原始視頻哈希值的生成規則從所述待驗證視頻生成多個視頻哈希值并基于所述多個視頻哈希值構建視頻默克爾樹;
S4、基于所述原始視頻默克爾樹和所述視頻默克爾樹的比較結果,判定視頻是否經歷篡改。
在本發明所述的利用區塊鏈識別視頻篡改的方法中,所述步驟S1進一步包括:
S11、在原始視頻生成過程中,每隔設定時間生成一個原始視頻哈希值;
S12、按照時間順序將所述原始視頻哈希值排序并選擇偶數個原始視頻哈希值,作為原始視頻默克爾樹的葉子節點;
S13、將每兩個相鄰的哈希值進行哈希運算以獲得上一層父節點直至獲得根節點。
在本發明所述的利用區塊鏈識別視頻篡改的方法中,在所述步驟S13中,遇到任何一層父節點的哈希值為奇數個時,復制最后一個哈希值后將每兩個相鄰的哈希值進行哈希運算以獲得上一層父節點直至獲得根節點。
在本發明所述的利用區塊鏈識別視頻篡改的方法中,在所述步驟S2中,將所述原始視頻默克爾樹寫入以太坊或比特幣中。
在本發明所述的利用區塊鏈識別視頻篡改的方法中,所述步驟S3進一步包括:
S31、按照所述原始視頻哈希值的生成規則從所述待驗證視頻生成多個視頻哈希值;
S32、按照時間順序將所述視頻哈希值排序并選擇偶數個視頻哈希值,作為視頻默克爾樹的葉子節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杜曉楠,未經杜曉楠許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911290905.6/2.html,轉載請聲明來源鉆瓜專利網。





