diff --git a/keys/README.md b/keys/README.md index 45f5112..e25368f 100644 --- a/keys/README.md +++ b/keys/README.md @@ -165,7 +165,14 @@ The xDSA pubkey is `mldsa || eddsa` and is provided for convenience. ## Internal keys -The develop and staging environments have their own root attestation keys mirroring the production ones. All are held in software only and are published for reference, no production Ark, emulator or cloud trusts them. +The develop and staging environments have their own secure boot, firmware update and root attestation keys mirroring the production ones. All are held in software only and are published for reference, no production Ark, emulator or cloud trusts them. + + +| Purpose | Environment | RSA-2048 Pubkey | +|:-----------:|:-----------:|:---------------------------------------------------------------------------------------:| +| Secure boot | Develop | [`secureboot-ark1-develop.rsa.pub`](./pubkeys/internal/secureboot-ark1-develop.rsa.pub) | +| Secure boot | Staging | [`secureboot-ark1-staging.rsa.pub`](./pubkeys/internal/secureboot-ark1-staging.rsa.pub) | + | Purpose | Environment | xDSA Pubkey | ML-DSA Pubkey | Ed25519 Pubkey | |:--------------------:|:-----------:|:-----------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------------:| @@ -175,5 +182,7 @@ The develop and staging environments have their own root attestation keys mirror | Emulator attestation | Staging | [`deviceattest-emulator-staging.xdsa.pub`](./pubkeys/internal/deviceattest-emulator-staging.xdsa.pub) | [`deviceattest-emulator-staging.mldsa.pub`](./pubkeys/internal/deviceattest-emulator-staging.mldsa.pub) | [`deviceattest-emulator-staging.eddsa.pub`](./pubkeys/internal/deviceattest-emulator-staging.eddsa.pub) | | Cloud attestation | Develop | [`cloudattest-develop.xdsa.pub`](./pubkeys/internal/cloudattest-develop.xdsa.pub) | [`cloudattest-develop.mldsa.pub`](./pubkeys/internal/cloudattest-develop.mldsa.pub) | [`cloudattest-develop.eddsa.pub`](./pubkeys/internal/cloudattest-develop.eddsa.pub) | | Cloud attestation | Staging | [`cloudattest-staging.xdsa.pub`](./pubkeys/internal/cloudattest-staging.xdsa.pub) | [`cloudattest-staging.mldsa.pub`](./pubkeys/internal/cloudattest-staging.mldsa.pub) | [`cloudattest-staging.eddsa.pub`](./pubkeys/internal/cloudattest-staging.eddsa.pub) | +| Firmware update | Develop | [`firmwareupdate-ark1-develop.xdsa.pub`](./pubkeys/internal/firmwareupdate-ark1-develop.xdsa.pub) | [`firmwareupdate-ark1-develop.mldsa.pub`](./pubkeys/internal/firmwareupdate-ark1-develop.mldsa.pub) | [`firmwareupdate-ark1-develop.eddsa.pub`](./pubkeys/internal/firmwareupdate-ark1-develop.eddsa.pub) | +| Firmware update | Staging | [`firmwareupdate-ark1-staging.xdsa.pub`](./pubkeys/internal/firmwareupdate-ark1-staging.xdsa.pub) | [`firmwareupdate-ark1-staging.mldsa.pub`](./pubkeys/internal/firmwareupdate-ark1-staging.mldsa.pub) | [`firmwareupdate-ark1-staging.eddsa.pub`](./pubkeys/internal/firmwareupdate-ark1-staging.eddsa.pub) | The xDSA pubkey is `mldsa || eddsa` and is provided for convenience. diff --git a/keys/fingerprints.txt b/keys/fingerprints.txt index cd9ac4e..8b1b29b 100644 --- a/keys/fingerprints.txt +++ b/keys/fingerprints.txt @@ -43,3 +43,11 @@ d4b67cc72dbbd259c915858f71058c89acaf3bb38cccc533f8a945c889395818 pubkeys/intern 8829a144ecc34da2abb76028ec0b5ba8375741ddcc92b20c0f74c723180f1619 pubkeys/internal/deviceattest-emulator-staging.eddsa.pub 129f85e47ca3d92b10811d35081dd3e6b8449716adea91b6dbfc5a8eb3a55832 pubkeys/internal/deviceattest-emulator-staging.mldsa.pub 766b72dde4e83505e2329a4f8ebcd0ec60e4266544051a7bcdcaaff4f2b909f4 pubkeys/internal/deviceattest-emulator-staging.xdsa.pub +a443529af7e9773f9e845732de00335d4d0bef01f871fdf3e8395d14c2a7f728 pubkeys/internal/firmwareupdate-ark1-develop.eddsa.pub +d799764c73a30477dc59bdb82ab7dc0c208c4c5e765b8f7f7bb8fad120ef0e6a pubkeys/internal/firmwareupdate-ark1-develop.mldsa.pub +ca54c1934fca875f9f5f39d7306b0c2736b2dbb70c80c098d4d5e3c73a48efd7 pubkeys/internal/firmwareupdate-ark1-develop.xdsa.pub +988bda277d50c535f267a4aef1afa654d4a076bde6c1411fb78b3f974c75bce8 pubkeys/internal/firmwareupdate-ark1-staging.eddsa.pub +a477f6415f6f53daa144daa316b6c15c0f4f896bd3ba42c41ea195d4e3977126 pubkeys/internal/firmwareupdate-ark1-staging.mldsa.pub +15aa1b4f642e0f668ce5d340cca7943c0b58e44cfbd4d0252201f67d22d4473d pubkeys/internal/firmwareupdate-ark1-staging.xdsa.pub +17b159894026ea3fa905c7da60fa239fbeaf83855b10ceffa37d5564c1d70877 pubkeys/internal/secureboot-ark1-develop.rsa.pub +c7d482a7c9031cb6a09ad3e3d04a6a5f46bcb29d0e53bb2f4c969291445e6b2f pubkeys/internal/secureboot-ark1-staging.rsa.pub diff --git a/keys/pubkeys/internal/firmwareupdate-ark1-develop.eddsa.pub b/keys/pubkeys/internal/firmwareupdate-ark1-develop.eddsa.pub new file mode 100644 index 0000000..c26363b --- /dev/null +++ b/keys/pubkeys/internal/firmwareupdate-ark1-develop.eddsa.pub @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +MCowBQYDK2VwAyEAKxu/fvo3z2egTH1V9lkOLIeV2cwlmUfIed6xKsYyCAc= +-----END PUBLIC KEY----- diff --git a/keys/pubkeys/internal/firmwareupdate-ark1-develop.mldsa.pub b/keys/pubkeys/internal/firmwareupdate-ark1-develop.mldsa.pub new file mode 100644 index 0000000..e0daec3 --- /dev/null +++ b/keys/pubkeys/internal/firmwareupdate-ark1-develop.mldsa.pub @@ -0,0 +1,44 @@ +-----BEGIN PUBLIC KEY----- +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 +uSjSaKFA +-----END PUBLIC KEY----- \ No newline at end of file diff --git a/keys/pubkeys/internal/firmwareupdate-ark1-develop.xdsa.pub b/keys/pubkeys/internal/firmwareupdate-ark1-develop.xdsa.pub new file mode 100644 index 0000000..83f1948 --- /dev/null +++ b/keys/pubkeys/internal/firmwareupdate-ark1-develop.xdsa.pub @@ -0,0 +1,44 @@ +-----BEGIN PUBLIC KEY----- +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 +-----END PUBLIC KEY----- \ No newline at end of file diff --git a/keys/pubkeys/internal/firmwareupdate-ark1-staging.eddsa.pub b/keys/pubkeys/internal/firmwareupdate-ark1-staging.eddsa.pub new file mode 100644 index 0000000..43180a2 --- /dev/null +++ b/keys/pubkeys/internal/firmwareupdate-ark1-staging.eddsa.pub @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +MCowBQYDK2VwAyEAECpKMZwS6u9UHS0a5cHbPKhkrGTWmvklpbCErGvtu3s= +-----END PUBLIC KEY----- diff --git a/keys/pubkeys/internal/firmwareupdate-ark1-staging.mldsa.pub b/keys/pubkeys/internal/firmwareupdate-ark1-staging.mldsa.pub new file mode 100644 index 0000000..00d3b40 --- /dev/null +++ b/keys/pubkeys/internal/firmwareupdate-ark1-staging.mldsa.pub @@ -0,0 +1,44 @@ +-----BEGIN PUBLIC KEY----- +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 +xfeFRdPt +-----END PUBLIC KEY----- \ No newline at end of file diff --git a/keys/pubkeys/internal/firmwareupdate-ark1-staging.xdsa.pub b/keys/pubkeys/internal/firmwareupdate-ark1-staging.xdsa.pub new file mode 100644 index 0000000..9e9b020 --- /dev/null +++ b/keys/pubkeys/internal/firmwareupdate-ark1-staging.xdsa.pub @@ -0,0 +1,44 @@ +-----BEGIN PUBLIC KEY----- +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 +-----END PUBLIC KEY----- \ No newline at end of file diff --git a/keys/pubkeys/internal/secureboot-ark1-develop.rsa.pub b/keys/pubkeys/internal/secureboot-ark1-develop.rsa.pub new file mode 100644 index 0000000..7616a8e --- /dev/null +++ b/keys/pubkeys/internal/secureboot-ark1-develop.rsa.pub @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs5+Jp/Ny1sxZEqRjsUra +G48ZKKFUyW9tyi66xcwQZuYgb/nUv+hZ8UbVuiAABOcSdVooBI3KAFibfkWz4J4z +ZPjLJSdtegFW60pgFyEMt4aM8k/VKNxrvyjMtcovgNDd/RRQhqElHWQ0AJT151w9 ++myK+babjY8pRS+Y/LUHqQMjkHtIrYfn8zFsFYc8qO50PQDNDgXkPosFkTmKLvdJ +5R3843fsuloSqqfRwMEXGM+/c6fmeyCLxSp5l1+hYLRT6YpNbNo5/onUPZpHuYPh +OAYKq1XKZ62Bzm5YHQiNjX5ky9XAALaceeFbaUlG00EKVIP9EBz75uO42RWdp+I8 +MQIDAQAB +-----END PUBLIC KEY----- diff --git a/keys/pubkeys/internal/secureboot-ark1-staging.rsa.pub b/keys/pubkeys/internal/secureboot-ark1-staging.rsa.pub new file mode 100644 index 0000000..50f56f4 --- /dev/null +++ b/keys/pubkeys/internal/secureboot-ark1-staging.rsa.pub @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApyI+3fUXTDIrfcAAPTai +I178tsa+I+KqgodOY0ZE90wsBrvplAkDMjDcVF/rmasQybAFROn1C9LDzgCtmGRF +B0fQJEPqjNZUfQgjIIMuLU4bJ0SXo/ObEaElPccxKLHGBC47hwX5Y2UpNtQYc2yy +8kHu6CSLdVqaul6XFIwBTvceXIVlcq8R6o+DhnvfanLjTVsIyAES5frPuC0t7Plx +hj4C6nGKXONIl4L4l0c80BueCxSYHUmUyv87HfV0TtsysJnxogYm54c4TXa9yB/5 +oRsU6D/PoahMS37Czf2d5h7jCJlp4mqsHDoNWg3npcVZ1+e1vbcowCcoYxXpTD3/ +2wIDAQAB +-----END PUBLIC KEY-----