scanoss / crypto_algorithms_open_dataset

2 stars 1 forks source link

Is ASN.1 strictly a crypto algorithm? #19

Open toscalix opened 1 month ago

toscalix commented 1 month ago

Background

Description

ASN.1, Abstract Syntax Notation One, is an International Standards Organization (ISO) data representation format used to achieve interoperability between platforms. NCBI uses ASN.1 for the storage and retrieval of data such as nucleotide and protein sequences, structures, genomes, PubMed records, and more. It permits computers and software systems of all types to reliably exchange both the data structure and content.

DoD

I would like to have the confirmation of a cryptographer on this one.

juliancoccia commented 1 month ago

My two cents:

ASN.1 is often used to define structures for cryptographic objects (like keys, signatures, etc) in protocols and standards. its use in cryptographic systems and protocols can affect the ECCN classification of the software that implements it.

While ASN.1 is a notation, specific implementations of ASN.1 encoders/decoders in software could potentially be subject to export controls Therefore, while not an actual cryptographic algorithm, detecting presence of ASN.1 is very relevant for the ECCN classification use case.

toscalix commented 1 month ago

Then it might be worth keeping it here in this data set but not in the SPDX list.