- 12
- 0
- 约3.58万字
- 约 22页
- 2018-01-25 发布于浙江
- 举报
ch13 Digital Signatures 密码编码学与网络安全:原理与实践 第四版英文课件
* Recall from Chapter 10, that in 1984, T. Elgamal announced a public-key scheme based on discrete logarithms, closely related to the Diffie-Hellman technique [ELGA84, ELGA85]. The ElGamal encryption scheme is designed to enable encryption by a users public key with decryption by the users private key. The ElGamal signature scheme involves the use of the private key for encryption and the public key for decryption. The ElGamal cryptosystem is used in some form in a number of standards including the digital signature standard (DSS) and the S/MIME email standard. As with Diffie-Hellman, the global elements of ElGamal are a prime number q and a, which is a primitive root of q. User A generates a private/public key pair as shown. The security of ElGamal is based on the difficulty of computing discrete logarithms, to recover either x given y, or k given K (next slide). * To sign a message M, user A first computes the hash m = H(M), such that m is an integer in the range 0 = m = q – 1. A then forms a digital signature as shown. The basic idea with El Gamal signatures is to again choose a temporary random signing key, protect it, then use it solve the specified equation on the hash of the message to create the signature (in 2 pieces). Verification consists of confirming the validation equation that relates the signature to the (hash of the) message (see text for proof). Again note that El Gamal encryption involves 1 modulo exponentiation and multiplications (vs 1 exponentiation for RSA). * Here is an example of creating and verifying an ElGamal signature from the text using the prime field GF(19); that is, q = 19. It has primitive roots {2, 3, 10, 13, 14, 15}, as shown in Table 8.3. We choose a = 10. Alice generates a key pair as shown, which is = {19, 10, 4}. Alice can sign a message with hash m = 14 as shown to compute the signature pair (3,4). Any user B can verify the signature by computing confirming the validation equation as shown. * As with the ElGamal digital
您可能关注的文档
- A letter of complaint 实用写作.ppt
- A Clean, ...新ppt 高等教育出版社 美国文学选读课件.ppt
- A Sample Cover Letter 求职英语 Job-hunting English 教学课件.ppt
- A way to lead to more effective writing. 英语写作 课件.ppt
- A n' B cultures1-4 Britain and American culture 英美文化教学课件.ppt
- A-6、第四章 开天辟地大事变(baiban) 中国近现代史 教学课件.ppt
- A Street Car Named Desire 高等教育出版社 美国文学选读课件.ppt
- a02-chap2-framework 算法导论 教学课件.ppt
- a01-chap1-intro 算法导论 教学课件.ppt
- a04-chap4-Recurrence 算法导论 教学课件.ppt
- ch13 Exchange Rates and the Foreign Exchange Market An Asset Approach 国际商务硕士 国际经济学 教学课件.ppt
- ch13 Panel Data Methods 《计量经济学导论》课件.ppt
- ch13 Mobility Management in Wireless Networks 移动IP技术 教学课件.ppt
- ch13 多态 C++教学课件.ppt
- ch13 Partnerships and Limited Liability Corporations 财务会计英文版课件.ppt
- ch14 Fixed Effects Estimation 《计量经济学导论》课件.ppt
- ch14 2001 MM for Heterogeneous Wireless Networks !!!! 移动IP技术 教学课件.pdf
- ch14 Money, Interest Rates, and Exchange Rates 克鲁格曼国际经济学第六版英文教学课件.ppt
- ch14 Money, Interest Rates, and Exchange Rates 国际商务硕士 国际经济学 教学课件.ppt
- ch14 垄断与反托拉斯政策 西方经济学PPT课件(国际经济法专业课).ppt
原创力文档

文档评论(0)