System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲中文无码mv,精品无码成人网站久久久久久,狠狠躁狠狠爱免费视频无码
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于車載存儲系統(tǒng)的視頻加密和解密方法技術(shù)方案

    技術(shù)編號:43498350 閱讀:10 留言:0更新日期:2024-11-29 17:04
    本發(fā)明專利技術(shù)實(shí)施例公開了一種基于車載存儲系統(tǒng)的視頻加密和解密方法。其中,所述加密方法包括:獲取待加密的車載裸流視頻文件;根據(jù)NAL同步頭和NAL類型字段,識別所述車載裸流視頻文件中各I幀起始NALU的位置;對各I幀起始NALU的前若干連續(xù)字節(jié)進(jìn)行加密,以隱藏各I幀起始NALU的位置;對各I幀起始NALU的位置偏移量進(jìn)行加密,在加密數(shù)據(jù)前添加NAL同步頭和NAL類型字段,共同構(gòu)成自定義類型的NALU;將所述自定義類型的NALU添加至加密后的車載裸流視頻文件尾部,得到完整的車載加密視頻文件。本實(shí)施例提高車載場景下的視頻數(shù)據(jù)安全和加密時效性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)實(shí)施例涉及車載視頻圖像,尤其涉及一種基于車載存儲系統(tǒng)的視頻加密和解密方法


    技術(shù)介紹

    1、自動駕駛車輛的車載存儲系統(tǒng),能夠在自動駕駛過程中對攝像機(jī)采集的h.264裸流視頻數(shù)據(jù)進(jìn)行安全存儲,以便在交通事故定責(zé)時調(diào)取查看。為了保證視頻數(shù)據(jù)的安全、可靠和完整,對車載視頻數(shù)據(jù)進(jìn)行加密和解密必不可少。

    2、但車載存儲系統(tǒng)受制于有限的車載空間,通常體積不宜過大,元器件不宜過多,系統(tǒng)的內(nèi)存資源、cpu資源等比較有限;而車輛高速移動的場景下,視頻數(shù)據(jù)變化非常迅速,對加密和解密的實(shí)時性要求非常高。如何在有限資源下,快速完成對實(shí)時視頻數(shù)據(jù)的加密,并在需要查看時進(jìn)行無損解密,是亟待解決的問題。


    技術(shù)實(shí)現(xiàn)思路

    1、本專利技術(shù)實(shí)施例提供一種基于車載存儲系統(tǒng)的視頻加密和解密方法,以解決上述技術(shù)問題。

    2、第一方面,本專利技術(shù)實(shí)施例提供了一種基于車載存儲系統(tǒng)視頻加密方法,包括:

    3、獲取待加密的車載裸流視頻文件;

    4、根據(jù)nal同步頭和nal類型字段,識別所述車載裸流視頻文件中各i幀起始nalu的位置;

    5、對各i幀起始nalu的前若干連續(xù)字節(jié)進(jìn)行加密,以隱藏各i幀起始nalu的位置,其中,所述前若干連續(xù)字節(jié)覆蓋了各i幀起始nalu的nal同步頭、nal類型字段,以及部分圖像數(shù)據(jù);

    6、對各i幀起始nalu的位置偏移量進(jìn)行加密,在加密數(shù)據(jù)前添加nal同步頭和nal類型字段,共同構(gòu)成自定義類型的nalu,其中,所述自定義類型通過nal類型字段中未使用過的取值來標(biāo)識;

    7、將所述自定義類型的nalu添加至加密后的車載裸流視頻文件尾部,得到完整的車載加密視頻文件。

    8、第二方面,本專利技術(shù)實(shí)施例提供了一種基于車載存儲系統(tǒng)視頻解密方法,包括:

    9、獲取待解密的車載加密視頻文件,其中,所述車載加密視頻文件中各i幀起始nalu的前若干連續(xù)字節(jié)被加密,且所述前若干連續(xù)字節(jié)覆蓋了各i幀起始nalu的nal同步頭、nal類型字段,以及部分圖像數(shù)據(jù),導(dǎo)致無法識別各i幀起始nalu的位置;

    10、根據(jù)nal同步頭,識別所述車載加密視頻文件尾部的nalu;

    11、如果所述尾部的nalu中nal類型字段的取值代表了約定好的自定義類型,對所述nal類型字段之后的數(shù)據(jù)進(jìn)行解密,得到所述車載加密視頻文件中各i幀起始nalu的位置偏移量;

    12、分別對以各偏移量為起點(diǎn)的若干連續(xù)字節(jié)進(jìn)行解密,以恢復(fù)各i幀起始nalu的前若干連續(xù)字節(jié)。

    13、第三方面,本專利技術(shù)實(shí)施例還提供了一種車載存儲系統(tǒng),包括:加密模塊、存儲模塊和解密模塊;

    14、其中,所述加密模塊用于獲取待加密的車載裸流視頻文件;根據(jù)nal同步頭和nal類型字段,識別所述車載裸流視頻文件中各i幀起始nalu的位置;對各i幀起始nalu的前若干連續(xù)字節(jié)進(jìn)行加密,以隱藏各i幀起始nalu的位置,其中,所述前若干連續(xù)字節(jié)覆蓋了各i幀起始nalu的nal同步頭、nal類型字段,以及部分圖像數(shù)據(jù);對各i幀起始nalu的位置偏移量進(jìn)行加密,在加密數(shù)據(jù)前添加nal同步頭和nal類型字段,共同構(gòu)成自定義類型的nalu,其中,所述自定義類型通過nal類型字段中未使用過的取值來標(biāo)識;將所述自定義類型的nalu添加至加密后的車載裸流視頻文件尾部,得到完整的車載加密視頻文件并存儲于所述存儲模塊;

    15、所述解密模塊用于獲取所述存儲模塊中的車載加密視頻文件;根據(jù)nal同步頭,識別所述車載加密視頻文件尾部的nalu;如果所述nalu中nal類型字段的取值代表了約定好的自定義類型,對所述nal類型字段之后的數(shù)據(jù)進(jìn)行解密,得到所述車載加密視頻文件中各i幀起始nalu的位置偏移量;對以各偏移量為起點(diǎn)的若干連續(xù)字節(jié)分別進(jìn)行解密,以恢復(fù)各i幀起始nalu的前若干連續(xù)字節(jié)。

    16、綜上所述,本專利技術(shù)實(shí)施例提供了一種基于車載存儲系統(tǒng)的視頻加密和解密方法,加密時首先找出h.264裸流文件中的所有i幀起始nal的位置,對每一個i幀開始nal的前若干連續(xù)字節(jié)進(jìn)行加密,將此位置(加密的位置)在文件中的偏移量記錄到列表中,當(dāng)對整個文件加密完,再將偏移量列表數(shù)據(jù)進(jìn)行aes加密,偏移量列表的密文加上nal同步頭與nal類型形成的數(shù)據(jù)結(jié)構(gòu)體,保存在文件尾部。拿到加密文件解密時,首先找到偏移量的nal數(shù)據(jù)結(jié)構(gòu)體,進(jìn)行解密得到偏移量列表明文,再根據(jù)偏移量列表對每個關(guān)鍵幀i幀nal的前若干連續(xù)字節(jié)進(jìn)行解密,解密后的明文替換原位置的密文,后續(xù)再進(jìn)行解碼等相關(guān)操作。

    17、特別的,本實(shí)施例中進(jìn)行加密的若干連續(xù)字節(jié)包括i幀起始nalu的nal同步頭、nal類型,以及i幀圖像的部分?jǐn)?shù)據(jù),能夠隱藏i幀的位置和部分圖像內(nèi)容,i幀消失后,p幀需要i幀進(jìn)行解碼,因此p幀也無法解碼。本實(shí)施例通過少量的加密字節(jié),即使得所有的視頻圖像都無法解碼,特別適用于資源有限,但視頻數(shù)據(jù)高速變化、對實(shí)時性要求極高的車載場景。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于車載存儲系統(tǒng)視頻加密方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)NAL同步頭和NAL類型字段,識別所述車載裸流視頻文件中各I幀起始NALU的位置,包括:

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對各I幀起始NALU的前若干連續(xù)字節(jié)進(jìn)行加密,包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)NAL同步頭和NAL類型字段,識別所述車載裸流視頻文件中各I幀起始NALU的位置,包括:根據(jù)NAL同步頭和NAL類型字段,識別所述車載裸流視頻文件中各SPS所在的NALU的位置、各PPS所在的NALU的位置,各I幀起始NALU的位置,以及各P幀所在的NALU的位置;

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)NAL同步頭和NAL類型字段,識別所述車載裸流視頻文件中各I幀起始NALU的位置,包括:根據(jù)NAL同步頭和NAL類型字段,識別所述車載裸流視頻文件中各I幀起始NALU的位置,以及各I幀后第一個P幀所在的NALU的位置;

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述長度,對所述任一I幀起始NALU的前若干連續(xù)字節(jié)進(jìn)行加密,包括:

    7.一種基于車載存儲系統(tǒng)視頻解密方法,其特征在于,包括:

    8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述車載加密視頻文件中各SPS和各PPS所在的NALU均被全部加密,各P幀所在的NALU的前若干連續(xù)字節(jié)被加密,且各SPS和各PPS的起始位置偏移量和字節(jié)數(shù),以及各P幀的起始位置偏移量均加密存儲于所述尾部的NALU內(nèi);

    9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述分別對以各偏移量為起點(diǎn)的若干連續(xù)字節(jié)進(jìn)行解密,包括:

    10.一種車載存儲系統(tǒng),其特征在于,包括:加密模塊、存儲模塊和解密模塊;

    ...

    【技術(shù)特征摘要】

    1.一種基于車載存儲系統(tǒng)視頻加密方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)nal同步頭和nal類型字段,識別所述車載裸流視頻文件中各i幀起始nalu的位置,包括:

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對各i幀起始nalu的前若干連續(xù)字節(jié)進(jìn)行加密,包括:

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)nal同步頭和nal類型字段,識別所述車載裸流視頻文件中各i幀起始nalu的位置,包括:根據(jù)nal同步頭和nal類型字段,識別所述車載裸流視頻文件中各sps所在的nalu的位置、各pps所在的nalu的位置,各i幀起始nalu的位置,以及各p幀所在的nalu的位置;

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)nal同步頭和nal類型字段,識別所述車載裸流視頻文件中各i幀起始nalu的位置,包括:根...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:王政硯鄭曉東王勐晉建峰劉媛媛
    申請(專利權(quán))人:布谷鳥同創(chuàng)科技天津有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久久无码人妻精品无码| 无码精品国产dvd在线观看9久| 无码人妻丰满熟妇区毛片| 青青爽无码视频在线观看| 日韩精品无码人妻免费视频| 中文无码喷潮在线播放| 亚洲精品中文字幕无码AV| 国产精品无码av天天爽| 亚洲AV区无码字幕中文色| 国产精品亚洲专区无码WEB| 亚洲AV日韩AV永久无码久久| 色综合热无码热国产| 久久久久亚洲AV无码麻豆| 精品无人区无码乱码毛片国产| 人妻aⅴ无码一区二区三区| 亚洲?v无码国产在丝袜线观看| 精品无码一区二区三区亚洲桃色 | 国产成人无码午夜福利软件| 色欲A∨无码蜜臀AV免费播| 亚洲美日韩Av中文字幕无码久久久妻妇 | 免费无码又爽又刺激高潮软件| 亚洲AV综合永久无码精品天堂| 亚洲成AV人片在线播放无码| 国产成人无码专区| 国产精品无码一二区免费| 99无码人妻一区二区三区免费| av无码人妻一区二区三区牛牛| 无码毛片一区二区三区视频免费播放 | 色爱无码AV综合区| 无码人妻少妇久久中文字幕蜜桃| 亚洲精品无码AV中文字幕电影网站| 国产乱子伦精品免费无码专区 | 成人无码区免费视频观看| 亚洲午夜无码久久| 人妻中文字系列无码专区| 无码超乳爆乳中文字幕久久| 中出人妻中文字幕无码 | 精品无码一区二区三区爱欲九九| 无码人妻精品一区二区三区99仓本| 国产精品亚洲аv无码播放| 久久青草亚洲AV无码麻豆|