北京电子科技学院学报
北京電子科技學院學報
북경전자과기학원학보
JOURNAL OF BEIJING ELECTRONIC SCIENCE AND TECHNOLOGY INSTITUTE
2013年
2期
56-60
,共5页
谢绒娜%李凤华%胡小敏%樊兴宇
謝絨娜%李鳳華%鬍小敏%樊興宇
사융나%리봉화%호소민%번흥우
对称密码算法专用描述语言%算符%优先级%语法规则%语义分析%存储结构
對稱密碼算法專用描述語言%算符%優先級%語法規則%語義分析%存儲結構
대칭밀마산법전용묘술어언%산부%우선급%어법규칙%어의분석%존저결구
对称密码算法专用描述语言以类似专业语言的思维方式描述算法的设计思想.密码算法具有很强的严密性和逻辑性,为了提高算法描述语言的逻辑性和准确性,本文在算法描述语言的语法体制中增加了算符优先级的机制.本文基于ANTLR来实现表达式的语法规则,并根据表达式的语法规则,采用LL分析法创建表达式语法树实现表达式的语法和语义分析,同时为了存储表达式的信息,设计了专门的存储结构来实现算符的优先级.最后通过严格测试验证了算符优先级设计的合理性与实现的正确性.实践结果表明,应用优先级可以更加准确描述密码算法,为SDLSCA推广应用打下了坚实的理论和实际基础.
對稱密碼算法專用描述語言以類似專業語言的思維方式描述算法的設計思想.密碼算法具有很彊的嚴密性和邏輯性,為瞭提高算法描述語言的邏輯性和準確性,本文在算法描述語言的語法體製中增加瞭算符優先級的機製.本文基于ANTLR來實現錶達式的語法規則,併根據錶達式的語法規則,採用LL分析法創建錶達式語法樹實現錶達式的語法和語義分析,同時為瞭存儲錶達式的信息,設計瞭專門的存儲結構來實現算符的優先級.最後通過嚴格測試驗證瞭算符優先級設計的閤理性與實現的正確性.實踐結果錶明,應用優先級可以更加準確描述密碼算法,為SDLSCA推廣應用打下瞭堅實的理論和實際基礎.
대칭밀마산법전용묘술어언이유사전업어언적사유방식묘술산법적설계사상.밀마산법구유흔강적엄밀성화라집성,위료제고산법묘술어언적라집성화준학성,본문재산법묘술어언적어법체제중증가료산부우선급적궤제.본문기우ANTLR래실현표체식적어법규칙,병근거표체식적어법규칙,채용LL분석법창건표체식어법수실현표체식적어법화어의분석,동시위료존저표체식적신식,설계료전문적존저결구래실현산부적우선급.최후통과엄격측시험증료산부우선급설계적합이성여실현적정학성.실천결과표명,응용우선급가이경가준학묘술밀마산법,위SDLSCA추엄응용타하료견실적이론화실제기출.