From c0d89d98c0e70dea13caab6cb2e32f36febc3df2 Mon Sep 17 00:00:00 2001 From: Bill Buchanan Date: Mon, 10 Mar 2025 06:59:33 +0000 Subject: [PATCH] Update README.MD --- unit06_trust_dig_cert/lab/README.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unit06_trust_dig_cert/lab/README.MD b/unit06_trust_dig_cert/lab/README.MD index fe1c9fc..f26e658 100644 --- a/unit06_trust_dig_cert/lab/README.MD +++ b/unit06_trust_dig_cert/lab/README.MD @@ -501,7 +501,7 @@ Run the code and answer the following questions: * Which key (public or private key) is used to verify the signature? # AWS Lab -Within digital signatures, we have two main three main signatures: RSA and ECDSA. +Within digital signatures, we have two main signatures: RSA, ECDSA and EdDSA. In AWS, we can implement RSA (with PSS) and ECDSA. ## RSA PSS Signatures In digital signing, we use our private key to sign for a message, and then the proof of signing is done with our public key. This happens for a Bitcoin transaction, and where we take the private key from our wallet and then sign for a transaction. The public key is then used to prove that the user signing the transaction. While Bitcoin uses ECDSA, we can also use RSA signing. A common method is RSASSA_PSS_SHA_256.