System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 极品无码国模国产在线观看,无码中文2020字幕二区,久久久国产精品无码免费专区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于FPGA和CPU協(xié)同的協(xié)商熱備處理方法及系統(tǒng)技術方案

    技術編號:41722284 閱讀:16 留言:0更新日期:2024-06-19 12:47
    基于FPGA和CPU協(xié)同的協(xié)商熱備處理方法及系統(tǒng),該方法通過CPU的啟動管理單元通過配置管理接口對FPGA進行初始化和參數(shù)配置,F(xiàn)PGA接收網絡數(shù)據(jù)包,若網絡數(shù)據(jù)包為正常數(shù)據(jù)通信熱備包,將網絡數(shù)據(jù)包轉發(fā)到CPU;若所述網絡數(shù)據(jù)包為外部網絡接口的key設置包,F(xiàn)PGA設置key;完成key的設置后,發(fā)送到備機,等待數(shù)據(jù)加解密和數(shù)據(jù)發(fā)送接收;若網絡數(shù)據(jù)包為外部網絡接口的key請求包,F(xiàn)PGA對網絡數(shù)據(jù)包進行數(shù)據(jù)解析,申請、設置新key;CPU接收FPGA轉發(fā)的網絡數(shù)據(jù)包,進行協(xié)議識別和分類,若FPGA轉發(fā)的網絡數(shù)據(jù)包為key請求包,則發(fā)送key請求包到FPGA,進行新的熱備key設置。本發(fā)明專利技術解決了軟件在協(xié)商熱備過程中的安全性低和算法處理性能低,熱備數(shù)據(jù)處理延的問題。

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

    本專利技術涉及計算機網絡通信,具體涉及一種基于fpga和cpu協(xié)同的協(xié)商熱備處理方法及系統(tǒng)。


    技術介紹

    1、目前,協(xié)商軟件熱備功能,在熱備載荷的機密性保護上多基于預共享密鑰方式,加解密及認證算法也預先約定,缺少更新密鑰和算法的方法,存在安全隱患;在熱備載荷的算法處理效率上通常使用軟算法或者調用式算法芯片,效率上延時大。

    2、如何提高在協(xié)商熱備過程中的安全性和提高算法處理性能,以降低熱備數(shù)據(jù)處理延遲是亟待解決的問題。


    技術實現(xiàn)思路

    1、為此,本專利技術提供一種基于fpga和cpu協(xié)同的協(xié)商熱備處理方法及系統(tǒng)。以解決軟件在協(xié)商熱備過程中的安全性低和算法處理性能低,熱備數(shù)據(jù)處理延遲的問題。

    2、為了實現(xiàn)上述目的,本專利技術提供如下技術方案:基于fpga和cpu協(xié)同的協(xié)商熱備處理方法,包括:

    3、cpu的啟動管理單元通過配置管理接口對fpga進行初始化和參數(shù)配置,fpga接收網絡數(shù)據(jù)包,判斷所述網絡數(shù)據(jù)包的類別;

    4、若所述網絡數(shù)據(jù)包為正常數(shù)據(jù)通信熱備包,將所述網絡數(shù)據(jù)包轉發(fā)到cpu;

    5、若所述網絡數(shù)據(jù)包為外部網絡接口的key設置包,fpga對所述網絡數(shù)據(jù)包進行數(shù)據(jù)解析,獲取解密模式,設置key;完成key的設置后,組裝設置key成功的響應包,發(fā)送到備機,等待數(shù)據(jù)加解密和數(shù)據(jù)發(fā)送接收;

    6、若所述網絡數(shù)據(jù)包為外部網絡接口的key請求包,fpga對所述網絡數(shù)據(jù)包進行數(shù)據(jù)解析,申請第一熱備key,獲取解密模式,解密所述第一熱備key,將所述第一熱備key隨機選擇加密模式,組裝加密包;完成所述第一熱備key的設置后,將所述第一熱備key設置包以mac地址發(fā)送到備機;a)如果備機收到所述第一熱備key設置包,則等待數(shù)據(jù)加解密和數(shù)據(jù)發(fā)送接收;b)如果備機未收到所述第一熱備key設置包,則重新申請第二熱備key;

    7、cpu接收fpga轉發(fā)的網絡數(shù)據(jù)包,進行協(xié)議識別和分類;

    8、若fpga轉發(fā)的網絡數(shù)據(jù)包為key設置完成包,c)如果key設置完成包來自主機,則發(fā)送協(xié)商熱備數(shù)據(jù)包;d)如果key設置完成包來自備機,則接收協(xié)商熱備數(shù)據(jù),對所述協(xié)商熱備數(shù)據(jù)進行解析處理;

    9、若fpga轉發(fā)的網絡數(shù)據(jù)包為key請求包,則發(fā)送key請求包到fpga,進行新的熱備key設置。

    10、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理方法優(yōu)選方案,fpga啟動管理單元后,cpu的啟動管理單元通過配置管理接口對fpga進行初始化和參數(shù)配置,初始化fpga的網絡接口運行參數(shù),完成初始化網絡接口運行參數(shù)的fpga接收網絡數(shù)據(jù)包。

    11、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理方法優(yōu)選方案,fpga訪問熱備key地址,執(zhí)行熱備key查詢操作,若主機查詢不到熱備key,則申請所述第一熱備key;主機將所述第一熱備key以mac地址隨機選擇加密模式進行加密,組裝加密包,發(fā)送到備機。

    12、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理方法優(yōu)選方案,若備機查詢不到所述第一熱備key,則發(fā)送所述第二熱備key請求到主機。

    13、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理方法優(yōu)選方案,fpga接收到新key設置包,以mac地址根據(jù)所述新key設置包選擇的解密模式進行解密,獲取key;fpga設置到對應的key地址,發(fā)出設置key成功響應包。

    14、本專利技術還提供一種基于fpga和cpu協(xié)同的協(xié)商熱備處理系統(tǒng),包括:

    15、cpu啟動管理單元,用于通過配置管理接口對fpga進行初始化和參數(shù)配置;

    16、fpga數(shù)據(jù)類別判斷模塊,用于通過fpga接收網絡數(shù)據(jù)包,判斷所述網絡數(shù)據(jù)包的類別;

    17、fpga第一數(shù)據(jù)轉發(fā)模塊,用于若所述網絡數(shù)據(jù)包為正常數(shù)據(jù)通信熱備包,將所述網絡數(shù)據(jù)包轉發(fā)到cpu;

    18、fpga第二數(shù)據(jù)轉發(fā)模塊,用于若所述網絡數(shù)據(jù)包為外部網絡接口的key設置包,fpga對所述網絡數(shù)據(jù)包進行數(shù)據(jù)解析,獲取解密模式,設置key;完成key的設置后,組裝設置key成功的響應包,發(fā)送到備機,等待數(shù)據(jù)加解密和數(shù)據(jù)發(fā)送接收;

    19、fpga第三數(shù)據(jù)轉發(fā)模塊,用于若所述網絡數(shù)據(jù)包為外部網絡接口的key請求包,fpga對所述網絡數(shù)據(jù)包進行數(shù)據(jù)解析,申請第一熱備key,獲取解密模式,解密所述第一熱備key,將所述第一熱備key隨機選擇加密模式,組裝加密包;完成所述第一熱備key的設置后,將所述第一熱備key設置包以mac地址發(fā)送到備機;

    20、備機數(shù)據(jù)接收處理模塊,用于如果備機收到所述第一熱備key設置包,則等待數(shù)據(jù)加解密和數(shù)據(jù)發(fā)送接收;如果備機未收到所述第一熱備key設置包,則重新申請第二熱備key;

    21、cpu數(shù)據(jù)類別判斷模塊,用于接收fpga轉發(fā)的網絡數(shù)據(jù)包,進行協(xié)議識別和分類;

    22、cpu第一解析處理模塊,用于若fpga轉發(fā)的網絡數(shù)據(jù)包為key設置完成包,則轉入cpu第二解析處理模塊;如若fpga轉發(fā)的網絡數(shù)據(jù)包為key請求包,則發(fā)送key請求包到fpga,進行新的熱備key設置;cpu第二解析處理模塊,用于如果key設置完成包來自主機,則發(fā)送協(xié)商熱備數(shù)據(jù)包;如果key設置完成包來自備機,則接收協(xié)商熱備數(shù)據(jù),對所述協(xié)商熱備數(shù)據(jù)進行解析處理。

    23、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理系統(tǒng)優(yōu)選方案,還包括:

    24、fpga初始化模塊,用于啟動管理單元后,cpu的啟動管理單元通過配置管理接口對fpga進行初始化和參數(shù)配置,初始化fpga的網絡接口運行參數(shù),完成初始化網絡接口運行參數(shù)的fpga接收網絡數(shù)據(jù)包。

    25、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理系統(tǒng)優(yōu)選方案,所述fpga第三數(shù)據(jù)轉發(fā)模塊中,fpga訪問熱備key地址,執(zhí)行熱備key查詢操作,若主機查詢不到熱備key,則申請所述第一熱備key;主機將所述第一熱備key以mac地址隨機選擇加密模式進行加密,組裝加密包,發(fā)送到備機。

    26、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理系統(tǒng)優(yōu)選方案,所述fpga第三數(shù)據(jù)轉發(fā)模塊中,若備機查詢不到所述第一熱備key,則發(fā)送所述第二熱備key請求到主機。

    27、作為基于fpga和cpu協(xié)同的協(xié)商熱備處理系統(tǒng)優(yōu)選方案,所述fpga第二數(shù)據(jù)轉發(fā)模塊中,fpga接收到新key設置包,以mac地址根據(jù)所述新key設置包選擇的解密模式進行解密,獲取key;fpga設置到對應的key地址,發(fā)出設置key成功響應包。

    28、本專利技術具有如下優(yōu)點:cpu的啟動管理單元通過配置管理接口對fpga進行初始化和參數(shù)配置,fpga接收網絡數(shù)據(jù)包,判斷所述網絡數(shù)據(jù)包的類別:若所述網絡數(shù)據(jù)包為正常數(shù)據(jù)通信熱備包,將所述網絡數(shù)據(jù)包轉發(fā)到cpu;若所述網絡數(shù)據(jù)包為外部網絡接口的key設置包,fpga對所述網絡數(shù)據(jù)包進行數(shù)據(jù)解析,獲取解密模式,設置key;完成key的設置后,組裝設置ke本文檔來自技高網...

    【技術保護點】

    1.基于FPGA和CPU協(xié)同的協(xié)商熱備處理方法,其特征在于,包括:

    2.根據(jù)權利要求1所述基于FPGA和CPU協(xié)同的協(xié)商熱備處理方法,其特征在于,F(xiàn)PGA啟動管理單元后,CPU的啟動管理單元通過配置管理接口對FPGA進行初始化和參數(shù)配置,初始化FPGA的網絡接口運行參數(shù),完成初始化網絡接口運行參數(shù)的FPGA接收網絡數(shù)據(jù)包。

    3.根據(jù)權利要求1所述基于FPGA和CPU協(xié)同的協(xié)商熱備處理方法,其特征在于,F(xiàn)PGA訪問熱備key地址,執(zhí)行熱備key查詢操作,若主機查詢不到熱備key,則申請所述第一熱備key;主機將所述第一熱備key以mac地址隨機選擇加密模式進行加密,組裝加密包,發(fā)送到備機。

    4.根據(jù)權利要求3所述基于FPGA和CPU協(xié)同的協(xié)商熱備處理方法,其特征在于,若備機查詢不到所述第一熱備key,則發(fā)送所述第二熱備key請求到主機。

    5.根據(jù)權利要求3所述基于FPGA和CPU協(xié)同的協(xié)商熱備處理方法,其特征在于,F(xiàn)PGA接收到新key設置包,以mac地址根據(jù)所述新key設置包選擇的解密模式進行解密,獲取key;FPGA設置到對應的key地址,發(fā)出設置key成功響應包。

    6.基于FPGA和CPU協(xié)同的協(xié)商熱備處理系統(tǒng),其特征在于,包括:

    7.根據(jù)權利要求6所述的基于FPGA和CPU協(xié)同的協(xié)商熱備處理系統(tǒng),其特征在于,還包括:

    8.根據(jù)權利要求6所述的基于FPGA和CPU協(xié)同的協(xié)商熱備處理系統(tǒng),其特征在于,所述FPGA第三數(shù)據(jù)轉發(fā)模塊中,F(xiàn)PGA訪問熱備key地址,執(zhí)行熱備key查詢操作,若主機查詢不到熱備key,則申請所述第一熱備key;主機將所述第一熱備key以mac地址隨機選擇加密模式進行加密,組裝加密包,發(fā)送到備機。

    9.根據(jù)權利要求8所述的基于FPGA和CPU協(xié)同的協(xié)商熱備處理系統(tǒng),其特征在于,所述FPGA第三數(shù)據(jù)轉發(fā)模塊中,若備機查詢不到所述第一熱備key,則發(fā)送所述第二熱備key請求到主機。

    10.根據(jù)權利要求8所述的基于FPGA和CPU協(xié)同的協(xié)商熱備處理系統(tǒng),其特征在于,所述FPGA第二數(shù)據(jù)轉發(fā)模塊中,F(xiàn)PGA接收到新key設置包,以mac地址根據(jù)所述新key設置包選擇的解密模式進行解密,獲取key;FPGA設置到對應的key地址,發(fā)出設置key成功響應包。

    ...

    【技術特征摘要】

    1.基于fpga和cpu協(xié)同的協(xié)商熱備處理方法,其特征在于,包括:

    2.根據(jù)權利要求1所述基于fpga和cpu協(xié)同的協(xié)商熱備處理方法,其特征在于,fpga啟動管理單元后,cpu的啟動管理單元通過配置管理接口對fpga進行初始化和參數(shù)配置,初始化fpga的網絡接口運行參數(shù),完成初始化網絡接口運行參數(shù)的fpga接收網絡數(shù)據(jù)包。

    3.根據(jù)權利要求1所述基于fpga和cpu協(xié)同的協(xié)商熱備處理方法,其特征在于,fpga訪問熱備key地址,執(zhí)行熱備key查詢操作,若主機查詢不到熱備key,則申請所述第一熱備key;主機將所述第一熱備key以mac地址隨機選擇加密模式進行加密,組裝加密包,發(fā)送到備機。

    4.根據(jù)權利要求3所述基于fpga和cpu協(xié)同的協(xié)商熱備處理方法,其特征在于,若備機查詢不到所述第一熱備key,則發(fā)送所述第二熱備key請求到主機。

    5.根據(jù)權利要求3所述基于fpga和cpu協(xié)同的協(xié)商熱備處理方法,其特征在于,fpga接收到新key設置包,以mac地址根據(jù)所述新key設置包選擇的解密模式進行解密,獲取key;fpga設置到對應的key地址,發(fā)...

    【專利技術屬性】
    技術研發(fā)人員:李凱強汪海洋郟暉馬娜白紅霞王瀟徐劍南李海亮甄小麗
    申請(專利權)人:江蘇新質信息科技有限公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲中文字幕不卡无码| 亚洲精品无码AV人在线播放| 亚洲人av高清无码| 国产精品午夜无码体验区| 亚洲国产a∨无码中文777| 无码不卡中文字幕av| 国产精品无码A∨精品影院| 国产精品无码一区二区三区不卡 | 国产综合无码一区二区辣椒| 久久综合精品国产二区无码| 久久久久亚洲AV无码专区网站| 精品多人p群无码| 亚洲国产精品无码久久久蜜芽 | 亚洲熟妇无码AV在线播放| 无码一区二区三区在线| 亚洲精品无码专区| 久久亚洲精品无码AV红樱桃| 亚洲av日韩av无码黑人| 暴力强奷在线播放无码| 人妻老妇乱子伦精品无码专区| 无码中文人妻在线一区| 无码八A片人妻少妇久久| 麻豆aⅴ精品无码一区二区| 国产激情无码一区二区| 亚洲真人无码永久在线| 国产精品无码无卡无需播放器| 国产AV无码专区亚洲AV蜜芽| 久久久久无码精品国产app | 中文字幕av无码一二三区电影 | 无码中文字幕色专区| 午夜无码熟熟妇丰满人妻| 亚洲AV无码AV吞精久久| 亚洲av成人中文无码专区| 亚洲国产精品无码久久九九大片| 日韩精品无码免费一区二区三区 | 无码午夜成人1000部免费视频| 亚洲AV无码码潮喷在线观看| 久久久久久久无码高潮| 精品少妇无码AV无码专区| 亚洲国产精品无码中文lv| 色综合无码AV网站|