检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:谢绒娜[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229