Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New API: Standard naming of manufacturers #73

Open
adamjanovsky opened this issue May 11, 2021 · 1 comment
Open

New API: Standard naming of manufacturers #73

adamjanovsky opened this issue May 11, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@adamjanovsky
Copy link
Collaborator

adamjanovsky commented May 11, 2021

The old API had a function that (among many other things) attempted to introduce some standard naming of certificate manufacturers. In exact, the function:

  • Defines separators, like , and /
  • Splits the manufacturer name into tokens with separators
  • If any of the tokens is on itself a valid manufacturer of some existing certificate, such token is considered a separate manufacturer
  • Then, similarity search is run on the tokenized lists of manufacturers and edges are drawn into a dotgraph between nodes that could represent the same manufacturer

As an example, one can imagine two distinct manufacturers hidden in the following field

Oberthur Technologies / NXP Semiconductors GmbH 

I did not find any real use for such functionality, leaving it for further implementation if we ever encounter a use-case for that. In case when we'll be implementing this:

  • pandas could be leveraged for data processing
  • graphviz python package should be used to create the graphs
  • such function naturally fits into the analysis section of the tool
@adamjanovsky
Copy link
Collaborator Author

This could be of help: https://arxiv.org/pdf/2006.15074.pdf, Section 6, subsection Applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant