已知E11上的椭圆曲线为 E11(1,6): y2=x3+x+6 (mod 11),取P=(2,7)作为E11(1,6)的一个生成元。 (1) 设用户B的密钥为a=3,求B的公钥Q=3P,Q=( , )。 (2) 设用户A欲发消息m=(10,9)给B,选择随机数k=5,求密文c(C1,C2),C1=( , ),C2=( , ) (3) 设B收到密文c=((7,2),(3,6)),试求明文m, m=( , )。
举一反三
- 利用椭圆曲线密码,设椭圆曲线E11(1,6),生成元G=(2,7),B发送消息(10,9),选择随机数k=3,求密文Cm A: (8,3) B: (3,5) C: (10,2) D: (7,2)
- 中国大学MOOC:"利用椭圆曲线实现 ElGamal密码体制,设椭圆曲线是 E11(1,6),生成元 G=(2,7),接收方 A的私钥钥 nA=7,公钥PA= (7, 2),发送方 B欲发送消息 Pm=(10,9),选择随机数 k=3,求密文 Cm=()。";
- 设DES加密算法中的一个S盒为: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 15 12 8 2 4 9 1 7 5 11 A: 1010 B: 0001 C: 1011 D: 0111
- 下面语句的输出结果是?range(len('HelloWorld')) A: [1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11] B: 11 C: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] D: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
- 设DES加密算法中的一个S盒为: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13 若给定输入为101101,则该S盒的输出的二进制表示为