2.5 KiB
Namespace Entropy Ceremony
This is a ceremony for generating and sharding entropy to a set of existing Quorum Keys.
Requirements
{{ #include ../../operator-requirements.md:requirements }}
-
High Visibility Storage: plastic container or bag that's used to keep items while not in use in a visible location like the middle of a desk.
Procedure
-
Enter the designated location with the operators and all required equipment
-
Lock access to the location - there should be no inflow or outflow of people during the ceremony
-
Retrieve Air-Gapped Bundle and polaroid tamper evidence from locked storage
{{ #include ../../../../component-documents/tamper-evidence-methods.md:vsbwf-procedure-unsealing}}
-
Plug the AirgapOS SD card into the laptop
-
Turn on the machine
-
Once booted, remove the AirgapOS SD card and place it into High Visibility Storage
-
Plug the Ceremony SD card into the machine
-
Run the command to generate new entropy and shard it to quorum of public certificates of the input shardfile:
-
Replace the values: <path_to_input_shard>, <pgp_cert_id>
-
keyfork wizard generate-shard-secret --shard-to shardfile.asc --output shardfile.new.asc --cert-output keyring.new.asc --derive-openpgp-cert encryption_cert.new.asc,userid=<user_id>
TODO: NOT IMPLEMENTED
-
-
Unseal an SD card pack
{{ #include ../../../../component-documents/tamper-evidence-methods.md:vsbwf-procedure-unsealing}}
-
Place all unsealed SD cards into High Visibility Storage
-
Back up the newly generated artifacts to any desired number of SD cards, and label each "Shardfile [unique_name] [date]"
-
lsblk
to find media name -
Back up the output shardfile:
cp shardfile.new.asc /media/<media_name>/
-
Back up the new keyring file:
cp keyring.new.asc /media/<media_name>/
-
Back up the root PGP certificate:
cp root_pgp_cert.asc /media/<media_name>/
-
Each backup should be placed into High Visibility Storage after it's made
-
Unplug the SD card and place it in High Visibility Storage
-
Label the SD card "Shardfile [date] [namespace]"
-
-
Upload the newly generated artifacts into the ceremonies repository
-
Gather all the original items that were in the air-gapped bundle:
-
Air-gapped computer
-
AirgapOS SD card
-
{{ #include ../../../../component-documents/tamper-evidence-methods.md:vsbwf-procedure-sealing}}