国产精品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>

      一種基于dpso算法的密碼模塊安全防護(hù)方法

      文檔序號:8396060閱讀:225來源:國知局
      一種基于dpso算法的密碼模塊安全防護(hù)方法
      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明屬于計算機算法領(lǐng)域,更具體地說,本發(fā)明涉及一種基于DPS0算法的密碼 模塊安全防護(hù)方法。
      【背景技術(shù)】
      [0002] 密碼模塊安全防護(hù)方案是多個安全防護(hù)措施的集合,是所有密碼模塊安全防護(hù)措 施的一個子集,選擇哪些防護(hù)措施中的哪些防護(hù)方案形成最終的密碼安全防護(hù)方案是眾多 防護(hù)措施和防護(hù)方案的優(yōu)化組合問題。而求解組合優(yōu)化這類問題時,它的可行解具有數(shù)量 有限的特點,因此在理論上,這類問題可以通過枚舉方法進(jìn)行求解找到最優(yōu)解,但是當(dāng)實際 問題的規(guī)模非常大時,可行解的數(shù)量非常多,使用枚舉的方法很難實現(xiàn)的時候更是如此。密 碼模塊安全防護(hù)方案優(yōu)化設(shè)計問題就是屬于可行解數(shù)量較多,難以用枚舉方法求解。因此 需要尋找一種方法來解決這個問題。在當(dāng)代解決這類問題最主要方法就是智能優(yōu)化算法, 因為這類算法比較符合于人類的思維方式,易于理解。用智能優(yōu)化算法求解組合優(yōu)化問題 時在得到最優(yōu)解的同時,也可以得到一些次優(yōu)解以供比較選擇。

      【發(fā)明內(nèi)容】

      [0003] 本發(fā)明所要解決的問題是提供一種算法簡單的一種基于DPS0算法的密碼模塊安 全防護(hù)方法。
      [0004] 為了實現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案為: 一種基于DPS0算法的密碼模塊安全防護(hù)方法,包括如下步驟: (1) 初始化,假定群體規(guī)模N,安全防護(hù)措施種類n,隨機初始化w、c,隨機給出一組密碼 模塊安全防護(hù)方案,即隨機的粒子位置和隨機的一組速度; (2) 根據(jù)粒子當(dāng)前位置代入多目標(biāo)優(yōu)化模型中求出適應(yīng)度值,并更新其下一個位置; (3) 判斷是否達(dá)到終止條件,若是,則結(jié)束,若沒有,則返回(2)。
      [0005] 優(yōu)選的,所述步驟(2)進(jìn)一步包括如下步驟: a. 計算(XPbest之間的差,得到一個速度A,同理,計算XPbest,得到一個速度B; b. 根據(jù)公式得到一個新的速度,即密碼模塊安全防護(hù)方案交換的序列; c. 根據(jù)公式計算出新粒子的位置,即密碼模塊安全防護(hù)的新方案位置; d. 將新方案對應(yīng)的一組屬性值代入多目標(biāo)協(xié)同優(yōu)化模型中,求出適應(yīng)度值,并比較是 否優(yōu)于更新前的值; e. 如果找到更好的解,則將XPb6St更新。
      [0006] 優(yōu)選的,所述步驟(2)和(3)之間增加按照自適應(yīng)權(quán)重公式更新權(quán)重,使得慣性權(quán) 重(《)的取值隨粒子目標(biāo)值的變化而自動變化。
      [0007] 優(yōu)選的,所述慣性權(quán)系數(shù)計算公式為
      【主權(quán)項】
      1. 一種基于DPSO算法的密碼模塊安全防護(hù)方法,其特征在于,包括如下步驟: (1) 初始化,假定群體規(guī)模N,安全防護(hù)措施種類n,隨機初始化w、c,隨機給出一組密碼 模塊安全防護(hù)方案,即隨機的粒子位置和隨機的一組速度; (2) 根據(jù)粒子當(dāng)前位置代入多目標(biāo)優(yōu)化模型中求出適應(yīng)度值,并更新其下一個位置; (3) 判斷是否達(dá)到終止條件,若是,則結(jié)束,若沒有,則返回(2)。
      2. 按照權(quán)利要求1所述的一種基于DPSO算法的密碼模塊安全防護(hù)方法,其特征在于: 所述步驟(2)進(jìn)一步包括如下步驟: a. 計算(Xpbest-X)之間的差,得到一個速度A,同理,計算XPbest-X,得到一個速度B; b. 根據(jù)公式得到一個新的速度,即密碼模塊安全防護(hù)方案交換的序列; c. 根據(jù)公式計算出新粒子的位置,即密碼模塊安全防護(hù)的新方案位置; d. 將新方案對應(yīng)的一組屬性值代入多目標(biāo)協(xié)同優(yōu)化模型中,求出適應(yīng)度值,并比較是 否優(yōu)于更新前的值; e. 如果找到更好的解,則將Xpb6st更新。
      3. 按照權(quán)利要求2所述的一種基于DPSO算法的密碼模塊安全防護(hù)方法,其特征在于: 所述步驟(2)和(3)之間增加按照自適應(yīng)權(quán)重公式更新權(quán)重,使得慣性權(quán)重(w)的取值隨粒 子目標(biāo)值的變化而自動變化。
      4. 按照權(quán)利要求3所述的一種基于DPSO算法的密碼模塊安全防護(hù)方法,其特征在于: 所述慣性權(quán)系數(shù)計算公式為
      5. 按照權(quán)利要求4所述的一種基于DPSO算法的密碼模塊安全防護(hù)方法,其特征在于: 所述Wmax表示w的最大值,Wmin表示w的最小值,f表示為粒子當(dāng)前的目標(biāo)函數(shù),favg表示所 有粒子的平均值,4"表示所有粒子中最小目標(biāo)值。
      6. 按照權(quán)利要求2所述的一種基于DPSO算法的密碼模塊安全防護(hù)方法,其特征在于: 所述步驟e后加入步驟f:判斷更新后的最優(yōu)適應(yīng)度值是否優(yōu)于更新前的最優(yōu)適應(yīng)度值,找 到一個更好的解,更新Xgb6St。
      【專利摘要】本發(fā)明公開了一種基于DPSO算法的密碼模塊安全防護(hù)方法,在收斂速度和局部搜索能力方面有較大的優(yōu)勢,增加按照自適應(yīng)權(quán)重公式更新權(quán)重,在較少的迭代次數(shù)內(nèi),其解群就向最優(yōu)解的方向收斂,使DPSO算法有較好的收斂特性,能夠較快的找到問題的最優(yōu)解,DPSO算法的優(yōu)化效率較高,從優(yōu)化后的DPSO算法的變化曲線也可以看出,在迭代的后期,不會出現(xiàn)局部最優(yōu)的現(xiàn)象,使算法繼續(xù)保持尋優(yōu)能力,使算法的效率有了進(jìn)一步的提升。
      【IPC分類】G06F19-00
      【公開號】CN104715140
      【申請?zhí)枴緾N201510058491
      【發(fā)明人】肖守柏
      【申請人】江西科技學(xué)院
      【公開日】2015年6月17日
      【申請日】2015年2月5日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1