phillipgriffin.com

Information Security Consulting


phil@phillipgriffin.com | Copyright © 2006-2016, Phillip H. Griffin. All rights reserved. | Privacy Policy


Products Software Capabilities Innovation

Patents Awarded:

Publications:

White papers:

  • Corrections to the ISO/IEC 29150 Schema, June 2012.
    In this note, defects in the schema of the first edition of the ISO/IEC 29150 Signcryption standard are described, and a corrected ASN.1 module is proposed. An example signcryption algorithm identifier value is defined and binary and markup representations of this value are presented. Although the schema errors are small and do not affect the textual content of the standard, programming language code generation and other tools cannot process the schema unless it is correct.

    [ Corrected ISO/IEC 29150 Signcryption ASN.1 schema]

Course offerings:

Half day and full day training sessions are offered in the topics listed below. These courses can be held in Raleigh, North Carolina, USA, or on site at your business location. All course materials have been created by Phil Griffin, who also leads these sessions. Send contact information for scheduling and pricing information.

  • Course: C0001
    Title: S/MIME - Basic Cryptographic Message Syntax (CMS)

    Abstract: This course provides an introduction to Cryptographic Message Syntax (CMS) and XML CMS, and describes the history, application, message types, and notation used to provide data integrity, origin authentication, and data privacy services using digital signatures, message digests (hashes), and symmetric and asymmetric encryption of arbitrary content.
    [Outline]

  • Course: C0002
    Title: S/MIME - Advanced Cryptographic Message Syntax (CMS)

    Abstract: This course extends the introduction to Cryptographic Message Syntax (CMS) and XML CMS, presenting advanced information on key management techniques for key establishment. Topics include signed data signature and verification processing, application of the proposed SigncryptedData type, Diffie-Hellman and ECMQV key agreement techniques, and key control using a key commitment protocol. A brief review of introductory CMS concepts is also provided.
    [Outline]

  • Course: C0003
    Title: ASN.1 - Basic Abstract Syntax Notation One

    Abstract: This course provides a basic introduction to Abstract Syntax Notation One (ASN.1) and presents useful types. The student is introduced to the concept of modules, object identification and the specification of XML values based on an abstract schema.
    [Outline]

  • Course: C0004
    Title: ASN.1 - Advanced Abstract Syntax Notation One

    Abstract: This course extends the basic introduction to Abstract Syntax Notation One and presents concepts of information objects, classes and sets. Encoding rules commonly used in security protocols are described, including XML Encoding Rules (XER) and Distinguished Encoding Rules (DER).
    [Outline]

Information Object Identifier Registry:

A registry of information object idetifiers is maintained and all OID assignments are made available to the public in the file: oidreg.txt. Identified information object identifiers are provided here for client enterprizes, examples, products, and other named objects.

Unique OIDs can be provided for your business for $ 300.00 (US) . An information object registry based on your new OID can be designed and implemented for an additional $ 200.00.