-
题名对称密码算法专用描述语言的函数设计
- 1
-
-
作者
谢绒娜
史国振
李凤华
胡小敏
-
机构
北京电子科技学院
西安电子科技大学
-
出处
《计算机科学》
CSCD
北大核心
2012年第B06期15-17,共3页
-
基金
国家自然科学基金(60633020
60702059)
+3 种基金
教育部重点项目(209156)
北京市自然科学基金(4102056)
新闻出版重大科技工程项目-数字版权保护技术研发工程(GXTC-CZ-1015004/05)
北京电子科技学院工程基金(YGCJ1003)资助
-
文摘
对称密码算法专用描述语言(SDLSCA)以自然的类似专业语言的思维方式描述算法的设计思想。在密码算法设计中,对于已经证明安全性高的、性能良好的密码构件会重复采用,比如S变换、P置换等。在分析大量公开密码算法设计特点和规律的基础上,在SDLSCA语法中增加函数机制。详细给出了SDLSCA中函数的定义、调用以及实现的关键技术。并以AES为例,说明函数在算法描述的应用。实践表明利用SDLSCA中函数的功能,可以大大简化算法描述,提高算法描述的利用率和效率。
-
关键词
对称密码算法专用描述语言
函数
语法规则
AES算法
-
Keywords
special description language for the symmetric cryptographic algorithm(sdlsca)
Functions
Grammarrules
AES
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名对称密码算法专用描述语言算符优先级的设计
- 2
-
-
作者
谢绒娜
李凤华
胡小敏
樊兴宇
-
机构
北京电子科技学院信息安全系
中国科学院信息工程研究所
西安电子科技大学
-
出处
《北京电子科技学院学报》
2013年第2期56-60,共5页
-
基金
国家自然科学基金(No.61170251
No.60633020
+4 种基金
No.60702059)
教育部重点项目(No.209156)
北京市自然科学基金(No.4102056)
新闻出版重大科技工程项目-数字版权保护技术研发工程(No.GXTC-CZ-1015004/05)
北京电子科技学院工程科研基金(No.YZDJ1003)~~
-
文摘
对称密码算法专用描述语言以类似专业语言的思维方式描述算法的设计思想。密码算法具有很强的严密性和逻辑性,为了提高算法描述语言的逻辑性和准确性,本文在算法描述语言的语法体制中增加了算符优先级的机制。本文基于ANTLR来实现表达式的语法规则,并根据表达式的语法规则,采用LL分析法创建表达式语法树实现表达式的语法和语义分析,同时为了存储表达式的信息,设计了专门的存储结构来实现算符的优先级。最后通过严格测试验证了算符优先级设计的合理性与实现的正确性。实践结果表明,应用优先级可以更加准确描述密码算法,为SDLSCA推广应用打下了坚实的理论和实际基础。
-
关键词
对称密码算法专用描述语言
算符
优先级
语法规则
语义分析
存储结构
-
Keywords
special description language
symmetric cryptographic algorithm
Operator
Priority
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-