新四季網

一種基於業務屬性的量子密鑰加密方法及裝置與流程

2023-10-05 12:42:29


本申請涉及通信安全領域,特別涉及一種基於業務屬性的量子密鑰加密方法及裝置。



背景技術:

人類文明的不斷進步及科學技術日新月異的發展,使通信方式也在不斷向更文明、更先進、更智能化的方向發展。今天,伴隨著計算技術和通信技術的飛速發展,人類社會已步入信息化的時代。在信息化的時代裡,信息在政治、經濟、軍事、科技等人類生活的各個領域裡都佔有至關重要的位置。而與此同時,隨著信息科學和技術的不斷發展,尤其是網際網路和無線網絡的出現,信息洩露問題也日益受到人們的關注。對個人而言,信息洩露將直接導致個人的隱私、經濟利益及科研成果等遭到侵犯和損失;對國家而言,這將導致政治、經濟、科技、軍事等領域的重大損失,尤其在軍事領域,信息洩露將嚴重威脅國家的安全。

由上可見,信息科學以及通信領域所面臨的一個至關重要的問題就是如何進一步提高信息的安全性和保密性。



技術實現要素:

為解決上述技術問題,本申請實施例提供一種基於業務屬性的量子密鑰加密方法及裝置,以達到提高數據的安全性和保密性的目的,技術方案如下:

一種基於業務屬性的量子密鑰加密方法,包括:

獲取各個業務的待加密數據;

確定總量子密鑰量資源及各個所述業務的業務屬性;

將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源;

根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率;

利用各個所述業務的最優量子密鑰更新頻率更新各個所述業務的量子密鑰,並利用更新後的量子密鑰對各個所述業務的待加密數據進行加密。

優選的,確定總量子密鑰量資源,包括:

從量子密鑰生成設備中讀取量子密鑰實時成碼率;

對所述量子密鑰實時成碼率和預設時長進行相乘運算,得到所述總量子密鑰量資源。

優選的,各個所述業務的業務屬性包括:業務數據資產等級和數據傳輸速率;

確定各個所述業務的業務屬性,包括:

在預設業務數據資產等級庫中查詢各個所述業務的業務數據資產等級;

從各個所述業務所使用的虛擬專用網絡中讀取各個所述業務的數據傳輸速率。

優選的,將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源,包括:

對各個所述業務的業務數據資產等級進行高低排序,得到排序結果;

利用所述排序結果確定各個所述業務的密鑰分配權重;

利用關係式一將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源,Si為第i個業務的量子密鑰量資源,Wi為第i個業務的密鑰分配權重,i為不小於1且不大於n的整數,n為不小於1的整數,W1+W2+W3+...+Wn為各個所述業務的密鑰分配權重之和,S為所述總量子密鑰量資源。

優選的,根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率,包括:

利用關係式二計算各個所述業務的最優量子密鑰更新頻率,fi為第i個業務的最優量子密鑰更新頻率,Vi為第i個業務的數據傳輸速率,Si為第i個業務的量子密鑰量資源,Qi為第i個業務的數據傳輸閾值。

一種基於業務屬性的量子密鑰加密裝置,包括:

獲取模塊,用於獲取各個業務的待加密數據;

第一確定模塊,用於確定總量子密鑰量資源及各個所述業務的業務屬性;

分配模塊,用於將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源;

第二確定模塊,用於根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率;

加密模塊,用於利用各個所述業務的最優量子密鑰更新頻率更新各個所述業務的量子密鑰,並利用更新後的量子密鑰對各個所述業務的待加密數據進行加密。

優選的,所述第一確定模塊包括:

第一讀取單元,用於從量子密鑰生成設備中讀取量子密鑰實時成碼率;

第一計算單元,用於對所述量子密鑰實時成碼率和預設時長進行相乘運算,得到所述總量子密鑰量資源。

優選的,各個所述業務的業務屬性包括:業務數據資產等級和數據傳輸速率;

所述第一確定模塊包括:

查詢單元,用於在預設業務數據資產等級庫中查詢各個所述業務的業務數據資產等級;

第二讀取單元,用於從各個所述業務所使用的虛擬專用網絡中讀取各個所述業務的數據傳輸速率。

優選的,所述分配模塊包括:

排序單元,用於對各個所述業務的業務數據資產等級進行高低排序,得到排序結果;

確定單元,用於利用所述排序結果確定各個所述業務的密鑰分配權重;

分配單元,用於利用關係式一將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源,Si為第i個業務的量子密鑰量資源,Wi為第i個業務的密鑰分配權重,i為不小於1且不大於n的整數,n為不小於1的整數,W1+W2+W3+...+Wn為各個所述業務的密鑰分配權重之和,S為所述總量子密鑰量資源。

優選的,所述第二確定模塊包括:

第二計算單元,用於利用關係式二計算各個所述業務的最優量子密鑰更新頻率,fi為第i個業務的最優量子密鑰更新頻率,Vi為第i個業務的數據傳輸速率,Si為第i個業務的量子密鑰量資源,Qi為第i個業務的數據傳輸閾值。

與現有技術相比,本申請的有益效果為:

在本申請中,通過獲取各個業務的待加密數據;確定總量子密鑰量資源及各個所述業務的業務屬性;將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源;根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率;利用各個所述業務的最優量子密鑰更新頻率更新各個所述業務的量子密鑰,並利用更新後的量子密鑰對各個所述業務的待加密數據進行加密,實現數據的加密。由於量子密鑰是基於量子力學測量原理的量子態觀測上的安全密鑰,安全性高,因此採用量子密鑰加密數據能夠確保通信的無條件安全性,能夠提高數據的安全性和保密性。

進一步的,根據各業務的量子密鑰量資源和業務屬性,確定各個業務的最優量子密鑰更新頻率,達到自適應調整各個業務的量子密鑰更新頻率的目的,以提高量子密鑰的使用效率,確保電力量子保密通信網絡高效安全的運行。

附圖說明

為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本申請提供的基於業務屬性的量子密鑰加密方法的一種流程圖;

圖2是本申請提供的基於業務屬性的量子密鑰加密方法的一種子流程圖;

圖3是本申請提供的基於業務屬性的量子密鑰加密方法的另一種子流程圖;

圖4是本申請提供的基於業務屬性的量子密鑰加密方法的再一種子流程圖;

圖5是本申請提供的基於業務屬性的量子密鑰加密裝置的一種邏輯結構示意圖。

具體實施方式

下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。

實施例一

請參見圖1,其示出了本申請提供的基於業務屬性的量子密鑰加密方法的一種流程圖,可以包括以下步驟:

步驟S11:獲取各個業務的待加密數據。

步驟S12:確定總量子密鑰量資源及各個所述業務的業務屬性。

由於各個業務的執行目的不同,因此各個業務具有不同的業務屬性。但是由於業務屬性為業務本身的屬性,因此在業務確定的情況下,可以確定出業務的業務屬性。

步驟S13:將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源。

步驟S14:根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率。

由於密鑰更新頻率決定了對數據加密的安全程度,因此需要根據各個業務的量子密鑰量資源和業務屬性,實時的調整各個業務的量子密鑰更新頻率即確定各個業務的最優量子密鑰更新頻率。基於此,由於各個業務的業務屬性直接制約著業務的數據的傳輸,因此需要確定與各個業務的業務屬性相適配的最優量子密鑰更新頻率。

步驟S15:利用各個所述業務的最優量子密鑰更新頻率更新各個所述業務的量子密鑰,並利用更新後的量子密鑰對各個所述業務的待加密數據進行加密。

在本實施例中,由於加密使用的量子密鑰是按照最優量子密鑰更新頻率更新得到的,因此數據加密的安全程度相對較高,加密後的數據的安全性和加密性會相應提高。

需要說明的是,各個業務均有一個默認密鑰更新頻率,在確定出各個業務的最優量子密鑰更新頻率後,可以首先比較各個業務的默認密鑰更新頻率和最優量子密鑰更新頻率,在兩者不同時,將默認密鑰更新頻率調整為最優量子密鑰更新頻率,在兩者相同時,直接使用默認密鑰更新頻率即可。

當然,也可以在確定出最優量子密鑰更新頻率之後,不進行比較各個業務的默認密鑰更新頻率和最優量子密鑰更新頻率的操作,直接將默認密鑰更新頻率替換為最優量子密鑰更新頻率,使用最優量子密鑰更新頻率即可。

在本申請中,通過獲取各個業務的待加密數據;確定總量子密鑰量資源及各個所述業務的業務屬性;將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源;根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率;利用各個所述業務的最優量子密鑰更新頻率更新各個所述業務的量子密鑰,並利用更新後的量子密鑰對各個所述業務的待加密數據進行加密,實現數據的加密。由於量子密鑰是基於量子力學測量原理的量子態觀測上的安全密鑰,安全性高,因此採用量子密鑰加密數據能夠確保通信的無條件安全性,能夠提高數據的安全性和保密性。

進一步的,根據各業務的量子密鑰量資源和業務屬性,確定各個業務的最優量子密鑰更新頻率,達到自適應調整各個業務的量子密鑰更新頻率的目的,以提高量子密鑰的使用效率,確保電力量子保密通信網絡高效安全的運行。

在本實施例中,上述確定總量子密鑰量資源的具體過程可以參見圖2,可以包括以下步驟:

步驟S21:從量子密鑰生成設備中讀取量子密鑰實時成碼率。

步驟S22:對所述量子密鑰實時成碼率和預設時長進行相乘運算,得到所述總量子密鑰量資源。

在本實施例中,上述各個所述業務的業務屬性具體可以包括,但不局限於為以下幾種:業務數據資產等級和數據傳輸速率。

在各個所述業務的業務屬性具體包括:業務數據資產等級和數據傳輸速率的情況下,確定各個所述業務的業務屬性的具體過程可以參見圖3,可以包括以下步驟:

步驟S31:在預設業務數據資產等級庫中查詢各個所述業務的業務數據資產等級。

步驟S32:從各個所述業務所使用的虛擬專用網絡中讀取各個所述業務的數據傳輸速率。

在本實施例中,將所述總量子密鑰量資源分配給各個所述業務可以採用平均分配的方式,具體為:將所述總量子密鑰量資源除以業務的總個數,得到各個業務的量子密鑰量資源。

當然,將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源,也可以採用與業務屬性相關聯的方式,將總量子密鑰量資源按照業務屬性自使用分配給各個業務,具體可以參見圖4,可以包括以下步驟:

步驟S41:對各個所述業務的業務數據資產等級進行高低排序,得到排序結果。

步驟S42:利用所述排序結果確定各個所述業務的密鑰分配權重。

步驟S43:利用關係式一將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源。

其中,Si為第i個業務的量子密鑰量資源,Wi為第i個業務的密鑰分配權重,i為不小於1且不大於n的整數,n為不小於1的整數,W1+W2+W3+...+Wn為各個所述業務的密鑰分配權重之和,S為所述總量子密鑰量資源。

在本實施例中,由於業務數據資產等級表徵了業務數據的重要性,因此利用業務數據資產等級分配量子密鑰量資源,能夠保證重要的業務數據的更安全的加密。其中,業務數據資產等級越高,業務的密鑰分配權重越大,相應的,業務分配得到的量子密鑰量資源越多。

基於圖4示出的量子密鑰量資源的分配方式,由於對於業務數據資產等級高的業務,密鑰更新頻率也較高。因此可以採用各個業務的密鑰量資源的倒數即作為計算密鑰更新頻率的權重參數之一;

以及,按照時分(即業務的運行按照時間分隔來進行業務操作)的方式更新密鑰,因此數據傳輸率Vi的快慢決定線路所傳輸的業務數據量。假設某業務的傳輸數據量達到數據傳輸閾值Qi時密鑰更新,則該業務對應的密鑰更新周期T為

聯合以上兩個因素,量子密鑰更新頻率(次/秒)為

基於上述內容,根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率的具體過程可以為:利用關係式二計算各個所述業務的最優量子密鑰更新頻率,fi為第i個業務的最優量子密鑰更新頻率,Vi為第i個業務的數據傳輸速率,Si為第i個業務的量子密鑰量資源,Qi為第i個業務的數據傳輸閾值。

當然,各個業務的業務屬性除了可以包括業務數據資產等級和數據傳輸速率之外,還可以包括:業務優先級、數據重要性、傳輸實時性、數據塊大小、數據傳輸準確性等。因此本實施例並不限定僅根據各個業務的量子密鑰量資源和業務數據資產等級和數據傳輸速率,來確定各個業務的最優量子密鑰更新頻率,還可以根據各個業務的量子密鑰量資源、業務優先級、數據重要性、傳輸實時性、數據塊大小、數據傳輸準確性等其他業務屬性來確定各個業務的最優量子密鑰更新頻率。具體確定過程則需要根據具體的業務屬性來確定。

實施例二

與上述方法實施例相對應,本實施例提供了一種基於業務屬性的量子密鑰加密裝置,請參見圖5,基於業務屬性的量子密鑰加密裝置包括:獲取模塊11、第一確定模塊12、分配模塊13、第二確定模塊14和加密模塊15。

獲取模塊11,用於獲取各個業務的待加密數據。

第一確定模塊12,用於確定總量子密鑰量資源及各個所述業務的業務屬性。

分配模塊13,用於將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源。

第二確定模塊14,用於根據各個所述業務的量子密鑰量資源和業務屬性,確定各個所述業務的最優量子密鑰更新頻率。

加密模塊15,用於利用各個所述業務的最優量子密鑰更新頻率更新各個所述業務的量子密鑰,並利用更新後的量子密鑰對各個所述業務的待加密數據進行加密。

在本實施例中,第一確定模塊12具體可以包括:第一讀取單元和第一計算單元。

第一讀取單元,用於從量子密鑰生成設備中讀取量子密鑰實時成碼率。

第一計算單元,用於對所述量子密鑰實時成碼率和預設時長進行相乘運算,得到所述總量子密鑰量資源。

在本實施例中,上述各個所述業務的業務屬性具體可以包括:業務數據資產等級和數據傳輸速率。

在各個所述業務的業務屬性具體可以包括:業務數據資產等級和數據傳輸速率的情況下,所述第一確定模塊12具體包括:查詢單元和第二讀取單元。

查詢單元,用於在預設業務數據資產等級庫中查詢各個所述業務的業務數據資產等級。

第二讀取單元,用於從各個所述業務所使用的虛擬專用網絡中讀取各個所述業務的數據傳輸速率。

在本實施例中,上述分配模塊13具體可以包括:排序單元、確定單元和分配單元。

排序單元,用於對各個所述業務的業務數據資產等級進行高低排序,得到排序結果。

確定單元,用於利用所述排序結果確定各個所述業務的密鑰分配權重。

分配單元,用於利用關係式一將所述總量子密鑰量資源分配給各個所述業務,得到各個所述業務的量子密鑰量資源,Si為第i個業務的量子密鑰量資源,Wi為第i個業務的密鑰分配權重,i為不小於1且不大於n的整數,n為不小於1的整數,W1+W2+W3+...+Wn為各個所述業務的密鑰分配權重之和,S為所述總量子密鑰量資源。

上述第二確定模塊14具體可以包括:第二計算單元,用於利用關係式二計算各個所述業務的最優量子密鑰更新頻率,fi為第i個業務的最優量子密鑰更新頻率,Vi為第i個業務的數據傳輸速率,Si為第i個業務的量子密鑰量資源,Qi為第i個業務的數據傳輸閾值。

需要說明的是,本說明書中的各個實施例均採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。對於裝置類實施例而言,由於其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

最後,還需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個……」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。

為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟體和/或硬體中實現。

通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本申請可藉助軟體加必需的通用硬體平臺的方式來實現。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本申請各個實施例或者實施例的某些部分所述的方法。

以上對本申請所提供的一種基於業務屬性的量子密鑰加密方法及裝置進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本申請的方法及其核心思想;同時,對於本領域的一般技術人員,依據本申請的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀