对称密码算法专用描述语言的函数设计  

Design of Functions of the Special Description Language for the Symmetric Cryptographic Algorithm

在线阅读下载全文

作  者:谢绒娜[1] 史国振[1] 李凤华[1] 胡小敏[2] 

机构地区:[1]北京电子科技学院,北京100010 [2]西安电子科技大学,西安710071

出  处:《计算机科学》2012年第B06期15-17,共3页Computer Science

基  金:国家自然科学基金(60633020;60702059);教育部重点项目(209156);北京市自然科学基金(4102056);新闻出版重大科技工程项目-数字版权保护技术研发工程(GXTC-CZ-1015004/05);北京电子科技学院工程基金(YGCJ1003)资助

摘  要:对称密码算法专用描述语言(SDLSCA)以自然的类似专业语言的思维方式描述算法的设计思想。在密码算法设计中,对于已经证明安全性高的、性能良好的密码构件会重复采用,比如S变换、P置换等。在分析大量公开密码算法设计特点和规律的基础上,在SDLSCA语法中增加函数机制。详细给出了SDLSCA中函数的定义、调用以及实现的关键技术。并以AES为例,说明函数在算法描述的应用。实践表明利用SDLSCA中函数的功能,可以大大简化算法描述,提高算法描述的利用率和效率。Symmetric cryptographic algorithm description language(SDlSCA) describes the design ideas of algorithm in a natural way of thinking similar to the professional language. In the design of cryptographic algorithms, the components of algorithm which has safe and good performanc will be repeatly used, such as Substitute, Permutation. In this paper, based on the analysis of designing rules and features of a large number of public cryptographic algorithms, the function scheme was added to SDLSCA. Key techniques of the SDLSCA function were proposed in detail such as definition, calling and implementation. AES was described to illustrate the application of the function. The practice indicates that by making proper use of functions in SDLSCA, algorithm description can be simplified, and the efficiency and utilization rate are improved.

关 键 词:对称密码算法专用描述语言 函数 语法规则 AES算法 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象