The mechanism of ASN.1 encoding & decoding implementation in network protocols

被引:0
|
作者
Lv, Q [1 ]
Huang, BX [1 ]
Wang, F [1 ]
机构
[1] Huazhong Univ Sci & Technol, Dept Elect & Informat Engn, Wuhan 430074, Peoples R China
来源
ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS | 2003年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Abstr. Syntax Notation One (ASN.1) plays an important role in many network protocol stacks. Some institutes use compiler-based approach to develop their ASN.1 module. However, this approach has some disadvantages, such as low efficiency, redundant codes, etc, and the module may become one of the performance bottlenecks in high-speed network communication. This paper discusses the requirements of ASN.1 module in network protocols, and analysis the compiler-based approach. Later a novel approach is proposed. It does not contain numerous encoding & decoding routines, but use a tree-like structure called "database definition" to store the necessary ASN.1 syntax information, and uniform functions to perform the encoding & decoding procedure. Using this method, a substantial reduction in code size was demonstrated (up to 90% reduction in the code size taken up by marshalling routines), and the improved efficiency also tested its superiority.
引用
收藏
页码:622 / 626
页数:5
相关论文
共 50 条
  • [21] ASN_EZE: An analgesic for writers of ASN.1 applications
    Gardiner, CW
    SOFTWARE-PRACTICE & EXPERIENCE, 1996, 26 (10): : 1087 - 1096
  • [22] EFFICIENT ENCODING RULES FOR ASN.1-BASED PROTOCOLS
    MITRA, N
    AT&T TECHNICAL JOURNAL, 1994, 73 (03): : 80 - 93
  • [23] EASN: Integrating ASN.1 and model checking
    Shanbhag, VK
    Gopinath, K
    Turunen, M
    Ahtiainen, A
    Luukkainen, M
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2001, 2102 : 382 - 386
  • [24] ASN.1 application in parsing ISUP PDUs
    Hu Qiang
    Zou Xue-cheng
    Sun Shi-min
    2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 946 - +
  • [25] AN INTRODUCTION TO THE ASN.1 MACRO REPLACEMENT NOTATION
    MITRA, N
    AT&T TECHNICAL JOURNAL, 1994, 73 (03): : 66 - 79
  • [26] ASN1-light: A verified message encoding for security Protocols
    Grandy, Holger
    Bertossi, Robert
    Stenzel, Kurt
    Reif, Wolfgang
    SEFM 2007: FIFTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2007, : 195 - +
  • [27] 基于ASN.1语言的F接口
    薄开涛
    陈捷
    中兴通讯技术, 2002, (02) : 46 - 49
  • [28] An ASN.1 model and integration approach for structured text
    Kamel, N
    DISTRIBUTED AND PARALLEL DATABASES, 2000, 8 (03) : 297 - 331
  • [29] SORTEZ - A RELATIONAL TRANSLATOR FOR NCBIS ASN.1 DATABASE
    HART, KW
    SEARLS, DB
    OVERTON, GC
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1994, 10 (04): : 369 - 378
  • [30] ASN1☆: Provably Correct Non-malleable Parsing for ASN.1 DER
    Ni, Haobin
    Delignat-Lavaud, Antoine
    Fournet, Cedric
    Ramananandro, Tahina
    Swamy, Nikhil
    PROCEEDINGS OF THE 12TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP 2023, 2023, : 275 - 289