计算机科学 ›› 2012, Vol. 39 ›› Issue (Z6): 15-17.

• • 上一篇    下一篇

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

谢绒娜,史国振,李凤华,胡小敏   

  1. (北京电子科技学院 北京100010);(西安电子科技大学 西安710071)
  • 出版日期:2018-11-16 发布日期:2018-11-16

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

  • Online:2018-11-16 Published:2018-11-16

摘要: 对称密码算法专用描述语言(svLSCa)以自然的类似专业语言的思维方式描述算法的设计思想。在密码算 法设计中,对于已经证明安全性高的、性能良好的密码构件会重复采用,比如s变换、P置换等。在分析大量公开密码 算法设计特点和规律的基础上,在svLSCa语法中增加函数机制。详细给出了svLSCa中函数的定义、调用以及实 现的关键技术。并以AEC为例,说明函数在算法描述的应用。实践表明利用SDLSCA中函数的功能,可以大大简化 算法描述,提高算法描述的利用率和效率。

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

Abstract: Symmetric cryptographic algorithm description language(SDI_SCA) 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 technictues of the SDLSCA function were proposed in detail such as definition, call- ing and implementation. AES was described to illustrate the application of the function. I}he practice indicates that by making proper use of functions in SDI_SCA, algorithm description can be simplified, and the efficiency and utilization rate are improved.

Key words: Special description language for the symmetric cryptographic algorithm ( SDLSCA),Functions, Grammar rules, AES

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!