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 条
  • [1] Implementation and evaluation of ASN.1 compiler
    Hasegawa, Toru
    Nomura, Shingo
    Kato, Toshihiko
    Journal of information processing, 1992, 15 (02) : 158 - 167
  • [2] The Design and Implementation of TAP3 Encoding Engine Based on ASN.1
    Wang Xiumin
    Xiao Binggang
    Shan Liang
    ICIC 2009: SECOND INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTING SCIENCE, VOL 4, PROCEEDINGS: MODELLING AND SIMULATION IN ENGINEERING, 2009, : 81 - 84
  • [3] Extending EASE with new ASN.1 encoding rules
    Lai, R
    Cheong, F
    INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (11-12) : 823 - 837
  • [4] INTEGRATING ESTELLE AND ASN.1 FOR AUTOMATIC IMPLEMENTATION
    LO, A
    LAI, R
    FORMAL DESCRIPTION TECHNIQUES, VI, 1994, 22 : 155 - 169
  • [5] A generic encoding/decoding methodology for UMTS L3 messages based on ASN.1 and ECN
    Lou, R
    Ramasamy, A
    Viswanathan, S
    VTC2004-FALL: 2004 IEEE 60TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-7: WIRELESS TECHNOLOGIES FOR GLOBAL SECURITY, 2004, : 3140 - 3144
  • [6] Partial ASN.1/BER decoding scheme in a multiprocessor environment
    Choi, SW
    Chon, K
    COMPUTER COMMUNICATIONS, 1996, 19 (02) : 152 - 159
  • [7] ASN.1 specification for ETSI certificates and encoding performance study
    Hammi, Badis
    Monteuuis, Jean Philippe
    Daniel, Eduardo Salles
    Labiod, Houda
    2017 18TH IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (IEEE MDM 2017), 2017, : 291 - 298
  • [8] Object-oriented implementation for ASN.1 in BER
    Yu, Aiqing
    Li, Ling
    Yu, Shengsheng
    Zhou, Jingli
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (08): : 862 - 866
  • [9] ASN.1 protocol specification for use with arbitrary encoding schemes
    Tantiprasut, D
    Neil, J
    Farrell, C
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1997, 5 (04) : 502 - 513
  • [10] Design and implementation of an ASN.1 encoder/decoder in the OSI/MMS system
    Ding, Xinquan
    Gu, Guanqun
    Lei, Jing
    Li, Dongliang
    Wu, Jieyi
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 1997, 34 (07): : 523 - 528