關鍵詞:分組密碼 spn 密鑰加 雪崩效應 物聯網
摘要:隨著物聯網應用的普及,高效的輕量級分組密碼對于保障資源受限設備的信息安全具有重要意義.本文提出一種高效的輕量級分組密碼算法,命名為HBcipher. HBcipher分組長度為64位,密鑰長度支持64位和128位.算法輪函數采用三組SPN結構的F函數,且在設計F函數時利用幾何圖形映射性質構造一種P2置換方法,充分隱藏明文的統計特性,提高抗統計分析的能力,為避免最后一輪完全暴露給攻擊者,我們在最后一輪P2置換輸出后,增加白化密鑰加模塊.同時,我們設計了一種動態輪密鑰加運算操作,加密數據根據算法輪運算控制信號的奇偶性來動態選擇更新后的子密鑰,與一般靜態密鑰加相比,提高了算法靈活性和安全性,特別是抵抗自相似攻擊.實驗證明, HBcipher算法具有良好的雪崩效應、隨機化特性,并且與偏向硬件實現的PRESENT算法相比其軟件實現性能更優越,而與偏向軟件實現的RECTANGLE算法相比其硬件實現面積更小.最后,對HBcipher進行了安全分析,結果表明其具有抵抗差分攻擊、線性攻擊等已知攻擊的能力.
密碼學報雜志要求:
{1}注釋采用頁末腳注,用數字加圓圈標引((1)(2)(3)……)。
{2}請作者遵守國家法律法規,尊重知識產權,文責自負:編輯部有權對文稿內容進行適當修改或提出建議,如不同意,請在投稿時申明。
{3}采用結構式摘要(包括目的、方法、結果和結論),關鍵詞一般3~5個。
{4}請在文章末尾注明作者簡介,包括姓名、出生年月、性別、籍貫、所獲學位、工作單位、職務、職稱、聯系地址、電話。
{5}基金資助的論文請在首頁以注釋形式標注,說明有關項目的具體名稱、編號。
注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社