Abstract

This chapter discusses the implementation of Abstract Syntax Notation One (ASN.1) encodings. ASN.1 is an ITU-T set of standards for encoding and representing common data types such as printable strings, octet strings, bit strings, integers, and composite sequences of other types as byte arrays in a portable fashion. ASN.1 grammar follows a rather traditional Backus-Naur Form (BNF) style grammar, which is fairly loosely interpreted throughout the cryptographic industry. The current standard of ASN.1 is ITU-T X.680, also filed as ISO/IEC 8824-1:2002, and is freely available on the Internet. “ASN.1 Encoding,” delivers a treatment of the Abstract Syntax Notation One encoding rules for data elements such as strings, binary strings, integers, dates and times, and sets and sequences. ASN. 1 is used throughout public key standards as a standard method of transporting multityped data structures in multiplatform environments. It is also useful for generic data structures, as it is a standard and well understood set of encoding rules. For example, one can encode file headers in ASN. 1 format and give the users the ability to use third-party tools to debug and modify the headers on their own. ASN.1 provides a significant “value add” to any project over self-established standards.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.