Skip to content

Instantly share code, notes, and snippets.

View rmhrisk's full-sized avatar

Ryan Hurst rmhrisk

View GitHub Profile

WebPKI CA Revenue

Company Year Amount
BuyPass 2015 They reported revenue of 192 million Norweigan Krones in 2015; using today's exchange rate, this is about $23 million US dollars.
Quovadis 2016 WISeKey reported QuoVadis (whom they acquired) had revenue of $18

WebPKI and Digital Signature related M&A + Investment + Public Offerings

  • This was inspired by Matt Suiche's great post on cyber security M&A related activity; there is some overlap but not much.
  • This is all public data.
  • I have also intentionally excluded sales of WebPKI key material, not only are these prices not public but they are usually very special cases that are in-essence impossible to compare effectively.
  • I have also included HSMs, Smart card, Digital signatures and CA related software companies in this list as it seems relevant.
Purchased Purchaser Date Price Structure Notes
import pandas as pd
import requests
from cryptography import x509
from cryptography.hazmat.backends import default_backend
from io import StringIO
from cryptography.hazmat.primitives import hashes
import matplotlib.pyplot as plt
def download_csv(url):
response = requests.get(url)
@rmhrisk
rmhrisk / WebPKI Region and Country.py
Last active April 4, 2024 23:18
Look at CA distribution by region and country
import pandas as pd
import requests
from cryptography import x509
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives import hashes
from io import StringIO
from datetime import datetime, timezone
import time
import matplotlib.pyplot as plt
Rank Certificate Authority Unexpired Precertificates Percentage Cumulative %
1 Internet Security Research Group 338,978,164 47.928% 47.928%
2 DigiCert 81,481,742 11.521% 59.449%
3 Sectigo 71,963,799 10.175% 69.624%
4 GoDaddy 69,771,281 9.865% 79.489%
5 Amazon Trust Services 56,893,730 8.044% 87.533%
6 Google Trust Services LLC 56,021,094 7.921% 95.454%
7 Microsoft Corporation 23,484,401 3.320% 98.774%
8 IdenTrust Services, LLC 4,385,571 0.620% 99.394%