位置:成果数据库 > 期刊 > 期刊详情页
面向分组密码算法的程序设计语言研究
  • ISSN号:0372-2112
  • 期刊名称:《电子学报》
  • 时间:0
  • 分类:TP302.1[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]北京电子科技学院研究生处,北京100070, [2]西安电子科技大学计算机网络与信息安全教育部重点实验室,陕西西安710071
  • 相关基金:国家863高技术研究发展计划(N0.2007AA01Z472,2007AA01Z429,2007AA01Z482);国家自然科学基金(No.60633020,60702059);教育部重点项目(No.209156);北京市自然科学基金(No.4082028,4102056);天津科技攻关计划项目(No.06YFGZGX17500);北京电子科技学院信息安全重点实验室基金(No.YZDJ0807)
中文摘要:

本文提出了一种接近数学描述的面向分组密码算法的程序设计语言(Programming Language for the BlockCipher Algorithm,PLBCA).PLBCA能够以形式化方式方便地描述分组密码算法的结构.本文介绍了PLBCA的语法规范,以分组密码算法DES为例说明PLBCA应用方法,并借助ANTLR工具实现了PLBCA的解析器.利用PLBCA,密码学专家可以方便快捷地对密码算法进行算法正确性和安全性分析,以检验算法的设计.PLBCA有助于提高密码算法检验的效率,为密码算法的设计和自动检测分析提供了一种辅助工具.

英文摘要:

The Programming Language for the Block Cipher Algorithm (PLBCA) is proposed, which is similar to the mathe-matical description and is adapt to describe the structure of block cipher algorithm in a formal way. The grammar of PLBCA is pre-sented and the DES algorithm is described using PLBCA as an example. The PLBCA parser is implemented by the ANTLR tools.Using PLBCA, the cryptography experts could test and analyze the cryptographic algorithms conveniently and quickly. PLBCA may improve the testing efficiency of cryptographic algorithm,and it can be used as an assistant for the design and automatic analysis for cryptographic algorithms.

同期刊论文项目
期刊论文 49 会议论文 6 著作 2
同项目期刊论文
期刊信息
  • 《电子学报》
  • 中国科技核心期刊
  • 主管单位:中国科学技术协会
  • 主办单位:中国电子学会
  • 主编:郝跃
  • 地址:北京165信箱
  • 邮编:100036
  • 邮箱:new@ejournal.org.cn
  • 电话:010-68279116 68285082
  • 国际标准刊号:ISSN:0372-2112
  • 国内统一刊号:ISSN:11-2087/TN
  • 邮发代号:2-891
  • 获奖情况:
  • 2000年获国家期刊奖,2000年获国家自然科学基金志项基金支持,中国期刊方阵“双高”期刊
  • 国内外数据库收录:
  • 美国化学文摘(网络版),荷兰文摘与引文数据库,美国工程索引,美国剑桥科学文摘,日本日本科学技术振兴机构数据库,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版),英国英国皇家化学学会文摘,中国北大核心期刊(2000版)
  • 被引量:57611