1.一種基于量子密鑰分發的軟件定義網絡安全通信方法,其特征在于,步驟為:
a.啟動控制器端和交換機端的量子密鑰分發系統,生成量子密鑰;
b.啟動控制器和交換機,通過握手協議建立連接;
c.交換機端與控制器端檢測由步驟a生成的量子密鑰是否符合使用要求,即密鑰生成過程中是否存在竊聽、密鑰量是否達到預定值,如果符合要求,則進入步驟d,否則放棄連接;
d.交換機端和控制器端使用一次一密加密方法利用步驟a生成的量子密鑰對通信內容進行加密解密。
2.根據權利要求1所述的基于量子密鑰分發的軟件定義網絡安全通信方法,其特征在于:在每個交換機端都配有一套量子密鑰分發設備,在控制器端只配有一套量子密鑰分發系統,通過光交換機,對控制器端的量子密鑰分發系統實現時分復用。
3.根據權利要求1所述的基于量子密鑰分發的軟件定義網絡安全通信方法,其特征在于:交換機通過經典信道與控制器相連,量子密鑰分發系統之間使用量子信道相連,量子密鑰分發系統生成密鑰過程中產生的控制消息與交換機和控制器之間的控制消息通過時分復用的方式在同一條經典信道上傳遞。
4.根據權利要求1所述的基于量子密鑰分發的軟件定義網絡安全通信方法,其特征在于:控制器與交換機之間進行一次一密加密通信的密鑰由量子密鑰分發系統實時產生。