首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于动态S-盒P-盒的快速分组密码算法——DSP
引用本文:陈利科,张润彤.一种基于动态S-盒P-盒的快速分组密码算法——DSP[J].计算机科学,2009,36(2):78-81.
作者姓名:陈利科  张润彤
作者单位:1. 北京交通大学经济管理学院,北京,100044
2. 大连海事大学信息科学技术学院,大连116029;北京交通大学经济管理学院,北京100044
摘    要:密钥相关加密结构作为一种较安全的密码结构受到密码工作者的广泛关注,然而现有该类算法的安全缺陷和十分复杂的算法初始化过程,严重地限制了算法的使用.因此,提出一种基于密钥相关Feistel结构的快速分组加密算法,算法通过结合密钥相关的动态S-盒和密钥相关动态P-盒两种基本密码组件,设计一种更加安全的Feistel轮加密结构,可以使算法在较少的轮数内达到安全.同时,该算法通过采用快速置乱算法生成S-盒、p-盒,改进了现有该类算法子密钥生成算法效率极低的缺点.为了得到更好的兼容性,算法仅选用基于字节的密码操作,使得算法广泛适用现有的大多数处理器.算法的最大特点就是使用了密钥相关的动态S-盒(DS)和动态P-盒(DP),因此该密码结构命名为DSP结构,该算法为DSP分组密码算法.分别用C和Java在不同Pentium PC上实现了该算法;实验结果表明,该算法有着较好的加密解密效率,以及相对快速的算法初始化过程.

关 键 词:DSP结构  动态S-盒  动态P-盒  分组密码算法
收稿时间:4/1/2008 12:00:00 AM

Novel Software Block Cipher Using Dynamic S-box and P-box
CHEN Li-ke,ZHANG Run-tong.Novel Software Block Cipher Using Dynamic S-box and P-box[J].Computer Science,2009,36(2):78-81.
Authors:CHEN Li-ke  ZHANG Run-tong
Affiliation:College of Infomation Science and Technology;Dalian Maritime University;Dalian 116029;China;School of Economics and Management;Beijing Jiaotong University;Beijing 100044;China
Abstract:Block ciphers based on key-dependent cipher structures have been investigated for years,however,their overall performance in terms of security and speed has not been sufficiently addressed.We proposed a 128-bit Feistel block cipher,which engages both dynamic S-box and dynamic P-boxes that are all key-depen-dent.With these two key-dependent transformations,the internal structure of this cipher algorithm was secured,so as to resist the linear and differential cryptanalysis in a few round encryptions.Hence,the...
Keywords:DSP structure  Dynamic S-box  Dynamic P-box  Block cipher  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号