国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于FPGA的數(shù)據(jù)保護(hù)方法及裝置與流程

      文檔序號:40352018發(fā)布日期:2024-12-18 13:29閱讀:7來源:國知局
      一種基于FPGA的數(shù)據(jù)保護(hù)方法及裝置與流程

      本申請涉及數(shù)據(jù)處理,尤其涉及一種基于fpga的數(shù)據(jù)保護(hù)方法及裝置。


      背景技術(shù):

      1、隨著fpga在通信,航空航天,醫(yī)療等行業(yè)飛速發(fā)展,越來越多的企業(yè)利用fpga構(gòu)建用于存儲重要數(shù)據(jù)的模塊。在現(xiàn)有技術(shù)中,用戶可以對該利用fpga構(gòu)建的用于存儲重要數(shù)據(jù)的模塊進(jìn)行訪問,導(dǎo)致該模塊中的數(shù)據(jù)不能得到有效的保護(hù)。

      2、綜上所述,如何有效地對利用fpga構(gòu)建的用于存儲重要數(shù)據(jù)的模塊中的重要數(shù)據(jù)進(jìn)行保護(hù)是本領(lǐng)域技術(shù)人員亟需解決的問題。


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

      1、有鑒于此,本申請?zhí)峁┝艘环N基于fpga的數(shù)據(jù)保護(hù)方法及裝置,旨在有效地對利用fpga構(gòu)建的用于存儲重要數(shù)據(jù)的模塊中的重要數(shù)據(jù)進(jìn)行保護(hù)。

      2、第一方面,本申請?zhí)峁┝艘环Nfpga的數(shù)據(jù)保護(hù)方法,包括:

      3、響應(yīng)于目標(biāo)地址對fpga模塊的訪問請求,獲取所述目標(biāo)地址對應(yīng)的dna加密值;

      4、獲取所述fpga模塊對應(yīng)的dna加密值;

      5、將所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值進(jìn)行比對;

      6、若所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值相同,則通過所述目標(biāo)地址對所述fpga模塊的訪問請求。

      7、可選的,所述獲取所述fpga模塊對應(yīng)的dna加密值之前,還包括:

      8、獲取所述fpga模塊中fpga芯片的dna值;

      9、將所述fpga芯片的dna值進(jìn)行加密,得到所述fpga模塊對應(yīng)的dna加密值。

      10、可選的,所述將所述fpga芯片的dna值進(jìn)行加密,得到所述fpga模塊對應(yīng)的dna加密值,包括:

      11、利用sm3雜湊算法對所述fpga芯片的dna值進(jìn)行處理,得到處理后的dna值;

      12、利用密鑰運(yùn)算對所述處理后的dna值進(jìn)行加密,得到所述fpga模塊對應(yīng)的dna加密值。

      13、可選的,所述響應(yīng)于目標(biāo)地址對fpga模塊的訪問請求,獲取所述目標(biāo)地址對應(yīng)的dna加密值,包括:

      14、響應(yīng)于對所述目標(biāo)地址對所述fpga模塊的訪問請求,確定所述目標(biāo)地址對應(yīng)的flash芯片;

      15、從所述目標(biāo)地址對應(yīng)的flash芯片中,獲取所述目標(biāo)地址對應(yīng)的dna加密值。

      16、可選的,所述將所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值進(jìn)行比對之后,所述方法還包括:

      17、若所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值不同,則拒絕所述目標(biāo)地址對所述fpga模塊的訪問請求。

      18、第二方面,本申請?zhí)峁┝艘环N基于fpga的數(shù)據(jù)保護(hù)裝置,包括:

      19、第一獲取單元,用于響應(yīng)于目標(biāo)地址對fpga模塊的訪問請求,獲取所述目標(biāo)地址對應(yīng)的dna加密值;

      20、第二獲取單元,用于獲取所述fpga模塊對應(yīng)的dna加密值;

      21、比對單元,用于將所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值進(jìn)行比對;

      22、通過單元,用于若所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值相同,則通過所述目標(biāo)地址對所述fpga模塊的訪問請求。

      23、可選的,所述裝置還包括:

      24、第二獲取單元,用于獲取所述fpga模塊中fpga芯片的dna值;

      25、加密單元,用于將所述fpga芯片的dna值進(jìn)行加密,得到所述fpga模塊對應(yīng)的dna加密值。

      26、可選的,所述加密單元,包括:

      27、處理子單元,用于利用sm3雜湊算法對所述fpga芯片的dna值進(jìn)行處理,得到處理后的dna值;

      28、加密子單元,用于利用密鑰運(yùn)算對所述處理后的dna值進(jìn)行加密,得到所述fpga模塊對應(yīng)的dna加密值。

      29、可選的,所述第一獲取單元,包括:

      30、確定子單元,用于響應(yīng)于對所述目標(biāo)地址對所述fpga模塊的訪問請求,確定所述目標(biāo)地址對應(yīng)的flash芯片;

      31、獲取子單元,用于從所述目標(biāo)地址對應(yīng)的flash芯片中,獲取所述目標(biāo)地址對應(yīng)的dna加密值。

      32、可選的,所述裝置還包括:

      33、拒絕單元,用于若所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值不同,則拒絕所述目標(biāo)地址對所述fpga模塊的訪問請求。

      34、本申請?zhí)峁┝艘环N基于fpga的數(shù)據(jù)保護(hù)方法。在執(zhí)行所述方法時,響應(yīng)于目標(biāo)地址對fpga模塊的訪問請求,獲取該目標(biāo)地址對應(yīng)的dna加密值,后獲取fpga模塊對應(yīng)的dna加密值,然后將目標(biāo)地址對應(yīng)的dna加密值與fpga模塊對應(yīng)的dna加密值進(jìn)行比對,若目標(biāo)地址對應(yīng)的dna加密值與fpga模塊對應(yīng)的dna加密值相同,則通過該目標(biāo)地址對所述fpga模塊的訪問請求。這樣,通過比對目標(biāo)地址對應(yīng)的dna加密值與fpga模塊對應(yīng)的dna加密值的方式,可以確定該目標(biāo)地址是否具備訪問權(quán)限,進(jìn)而有效地對利用fpga構(gòu)建的用于存儲重要數(shù)據(jù)的模塊中的重要數(shù)據(jù)進(jìn)行保護(hù)。



      技術(shù)特征:

      1.一種基于fpga的數(shù)據(jù)保護(hù)方法,其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述fpga模塊對應(yīng)的dna加密值之前,還包括:

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述fpga芯片的dna值進(jìn)行加密,得到所述fpga模塊對應(yīng)的dna加密值,包括:

      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于目標(biāo)地址對fpga模塊的訪問請求,獲取所述目標(biāo)地址對應(yīng)的dna加密值,包括:

      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述目標(biāo)地址對應(yīng)的dna加密值與所述fpga模塊對應(yīng)的dna加密值進(jìn)行比對之后,所述方法還包括:

      6.一種基于fpga的數(shù)據(jù)保護(hù)裝置,其特征在于,包括:

      7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:

      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述加密單元,包括:

      9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一獲取單元,包括:

      10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:


      技術(shù)總結(jié)
      本申請?zhí)峁┝艘环N基于FPGA的數(shù)據(jù)保護(hù)方法及裝置,涉及數(shù)據(jù)處理技術(shù)領(lǐng)域。在執(zhí)行所述方法時,響應(yīng)于目標(biāo)地址對FPGA模塊的訪問請求,獲取該目標(biāo)地址對應(yīng)的DNA加密值,后獲取FPGA模塊對應(yīng)的DNA加密值,然后將目標(biāo)地址對應(yīng)的DNA加密值與FPGA模塊對應(yīng)的DNA加密值進(jìn)行比對,若目標(biāo)地址對應(yīng)的DNA加密值與FPGA模塊對應(yīng)的DNA加密值相同,則通過該目標(biāo)地址對所述FPGA模塊的訪問請求。這樣,通過比對目標(biāo)地址對應(yīng)的DNA加密值與FPGA模塊對應(yīng)的DNA加密值的方式,可以確定該目標(biāo)地址是否具備訪問權(quán)限,進(jìn)而有效地對利用FPGA構(gòu)建的用于存儲重要數(shù)據(jù)的模塊中的重要數(shù)據(jù)進(jìn)行保護(hù)。

      技術(shù)研發(fā)人員:薛國利
      受保護(hù)的技術(shù)使用者:北京傲星科技有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/17
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1