作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (3): 22-24,33. doi: 10.3969/j.issn.1000-3428.2012.03.008

• 博士论文 • 上一篇    下一篇

基于Feistel网络的十进制加密算法

崔 杰,仲 红   

  1. (安徽大学计算机科学与技术学院,合肥 230039)
  • 收稿日期:2011-07-26 出版日期:2012-02-05 发布日期:2012-02-05
  • 作者简介:崔 杰(1980-),男,讲师、博士研究生,主研方向:网络与信息安全;仲 红,教授
  • 基金资助:
    国家自然科学基金资助项目(61173187, 61173188);安徽省高等学校优秀青年人才基金资助项目(2010SQRL017);安徽大学“211工程”基金资助项目

Decimal System Encryption Algorithm Based on Feistel Network

CUI Jie, ZHONG Hong   

  1. (School of Computer Science and Technology, Anhui University, Hefei 230039, China)
  • Received:2011-07-26 Online:2012-02-05 Published:2012-02-05

摘要: 提出一种基于Feistel网络的十进制加密算法。针对十进制数运算的特点,在加密算法中定义4种新的运算,在密钥扩展算法和解密算法中定义2种新的运算,并设计十进制S盒。将该算法应用于短分组加密仿真系统中,实验结果表明,该算法具有较好的密码学特性,加解密的各项扩散率指标均较优,经6轮加密后,该算法达到完全扩散。

关键词: 十进制, Feistel网络, 分组密码, 扩散率, S盒, 密码学

Abstract: This paper proposes a decimal system encryption algorithm based on Feistel network. Aiming at the characteristics of decimal system operations, four operations are defined in encryption algorithm, two operations are defined in key expansion algorithm and decryption algorithm, and the new decimal system substitution table is designed. The new encryption algorithm is applied to the short-block encryption simulation system, simulation results show that the proposed algorithm has excellent cryptographic properties, all diffusion rate targets reach desired impact, and the diffusion rate of key to ciphertext after 6-round encryption reaches full diffusion. The encryption algorithm can be applied to all areas of decimal system encryption.

Key words: decimal system, Feistel network, block cipher, diffusion rate, S-box, cryptology

中图分类号: