期刊文献+

一种新的混沌分组密码算法

New Block Cryptosystem Based on Chaotic System
下载PDF
导出
摘要 提出了一种新的分组密码算法,该算法把128比特的明文加密为128比特的密文。算法的密钥由128位的比特流K和Logistic映射的初值x0两部分组成。整个加密过程包含了一个初始变换、8个轮变换和最后的一个输出变换。每一轮使用一个128比特的轮密钥K(r)来加密上一轮的输入C(r-1),并把输出反馈到下一轮的输入。所有的轮密钥都是由128位的比特流K和由Logistic映射产生的128比特随机二进制序列导出。理论与实验分析表明该算法克服了一些纯混沌密码系统的固有缺陷,具有较高的性能。 A new block cipher is proposed based on the study of some existing chaotic encryption algorithms. The proposed cipher encrypts 128-bit plaintext to 128-bit ciphertext blocks, using a 128-bit key K and the initial value xn and the control parameter μ of logistic map. The block cipher process consists of an initial permutation and eight computationally identical rounds followed by an output transformation. Round r uses a 128-bit roundkey K^(r) to transform a 128-bit input C^(r-1), which is fed to the next round. The output after round 8 enters the output transformation to produce the final ciphertext. All roundkeys were derived from K and a 128-bit random binary sequence generated from a chaotic map. Analysis shows that the proposed block cipher does not suffer from the flaws of pure chaotic cryptosystems and possesses high security.
出处 《重庆大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第1期52-56,共5页 Journal of Chongqing University
基金 国家自然科学基金项目资助(60573047)
关键词 分组密码 混沌映射 代数模乘运算 置换 block cipher chaotic map modulo multiplication permutation
  • 相关文献

参考文献15

  • 1WHEELER D D. Problems with chaotic cryptosystems [ J]. Cryptologia 1989, 8(3): 243-250.
  • 2WHEELER D D, MATHEWS R A J. Supercomputer investigations of a chaotic encryption algorithm [ J ]. Cryptologia 1991, 15(2) : 140-152.
  • 3WEI J, LIAO X F, WONG K W, et al. A new chaotic cryptosystem [ J ]. Chaos, Solitons and Fractals, 2006, 30: 1143-1152.
  • 4XUN Y, CHIK H T, and CHEEK S. A new block cipher based on chaotic tent maps [ J ]. IEEE Trans. Circuits and Systems, 2002; 49(12) : 1826-1829.
  • 5KOHDA T, TSUNEDA A. Statistics of chaotic binary sequences [ J ]. IEEE Transactions on Information Theory, 1997, 43: 104.
  • 6GOLDBERG D, PRIEST D. What every computer scientist should know about floating-point arithmetic [ J ]. ACM Comp. Surv, 1991, 23(1): 548.
  • 7YANG H. A new block cipher based on chaotic map and group theory [ J ]. Chaos, Solitons & Fractals 2007, (10) :1016.
  • 8TANG G, LIAO X F. A method for designing dynamical S- boxes based on discretized chaotic map [ J ]. Chaos, Solitons & Fractals 2005,23, 1901-1909.
  • 9JAKIMOSKI G, KOCAREV L. Chaos and cryptography: block encryption ciphers based on chaotic maps [ J ]. IEEE Trans. Circuits Syst I 2001, 48(2) : 163-169.
  • 10STOJANOVSKI T, KOCAREV L. Chaos-based random number generators-part I: analysis [ J ]. IEEE Trans. Circuits Syst I 2001,48(3) : 281-288.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部