Skip to content

Prototype OID-based versioning #3

@kriskwiatkowski

Description

@kriskwiatkowski

OID

We suggest having the following format of an OID x.y.z.A.V.P, where:

  • x.y.z: OID prefix - to be decided
  • A: identifier of an algorithm
  • V: version of an algorithm specification. Value is scheme specific, 0 is used in case specification has no version.
  • P: parameter set (a.k.a. NIST security level)

Example: Let say we have following OID 1.3.6.1.4.1.2.9.31.3, then:

  • 1.3.6.1.4.1.2 is a common prefix for all PQ schemes (x.y.z). Actual value to be decided.
  • 9 identifier of PQ scheme (let say Dilithium)
  • 31 version of a specification (here Dilithium 3.1)
  • 3 parameter set (here, Dilithium 3)

Metadata

Metadata

Assignees

No one assigned

    Labels

    future-workThis might be worked on sometime

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions