Public Key Infrastructure

Aleksej Sokolov
Oct 19, 2023

--

I developed improved public key infrastructure — PKI.
In my system I developed folowing innovations:

  1. Public keys are stored in blockchain.
    Public keys with other user data are stored in blockchain in WORM format which is compatible with XML.
  2. All keypairs are stored in standardized JSON files with encryption capabilities. In standardized JSON file can also be stored application data and even other JSON files.
  3. User has many pregenerated keypairs (stored on encrypted flashdrive) and only one current keypair is stored on device. If you lost your device with keypair, you must regenerate WORM file (with different keypair) and put it in blockchain. All keypairs has ed25519 (eliptic curve) standart which is safe by todays standards.

Usage:

Blockchainised PKI can be used anywhere for authentication and encryption. We are using it for microservices infrastructure.

Links: Privateness Tools WORM

--

--