Describe the steps for a user named Mike to send a digitally signed message to a user named Sophie.
What will be an ideal response?
The steps for Mike to send a digitally signed message to Sophie are:
1. After creating a memo, Mike generates a digest on it.
2. Mike then encrypts the digest with his private key. This encrypted digest is the digital signature for the memo.
3. Mike sends both the memo and the digital signature to Sophie.
4. When Sophie receives them, she decrypts the digital signature using Mike's public key, revealing the digest. If she cannot decrypt the digital signature, then she knows that it did not come from Mike (because only Mike's public key is able to decrypt the digest generated with his private key).
5. Sophie then hashes the memo with the same hash algorithm Mike used and compares the result to the digest she received from Mike. If they are equal, Sophie can be confident that the message has not changed since he signed it. If the digests are not equal, Sophie will know the message has changed since it was signed.
You might also like to view...
Adobe Flash Professional software includes development tools to make the Flash player more accessible.
Answer the following statement true (T) or false (F)
Hiding worksheet tabs does not stop navigation to other worksheets in the workbook if hyperlinks have been created that allow the user to move from one sheet to another
Indicate whether the statement is true or false.
A Boolean operator only expands a search.?
Answer the following statement true (T) or false (F)
?Statementlabelsare used to identify statements in JavaScript code so that the statements can be referenced elsewhere in a program.
Answer the following statement true (T) or false (F)