早教吧作业答案频道 -->其他-->
椭圆曲线加密算法现在我们描述一个利用椭圆曲线进行加密通信的过程:1、用户A选定一条椭圆曲线Ep(a,b),并取椭圆曲线上一点,作为基点G。2、用户A选择一个私有密钥k,并生成公开密
题目详情
椭圆曲线加密算法
现在我们描述一个利用椭圆曲线进行加密通信的过程:
1、用户A选定一条椭圆曲线Ep(a,b),并取椭圆曲线上一点,作为基点G。
2、用户A选择一个私有密钥k,并生成公开密钥K=kG。
3、用户A将Ep(a,b)和点K,G传给用户B。
4、用户B接到信息后 ,将待传输的明文编码到Ep(a,b)上一点M(编码方法很多,这里不作讨论),并产生一个随机整数r(r
现在我们描述一个利用椭圆曲线进行加密通信的过程:
1、用户A选定一条椭圆曲线Ep(a,b),并取椭圆曲线上一点,作为基点G。
2、用户A选择一个私有密钥k,并生成公开密钥K=kG。
3、用户A将Ep(a,b)和点K,G传给用户B。
4、用户B接到信息后 ,将待传输的明文编码到Ep(a,b)上一点M(编码方法很多,这里不作讨论),并产生一个随机整数r(r
▼优质解答
答案和解析
这需要自己设计,如果明文空间为M,则需要构造一个映射,将M中的元素(一般为二进制序列)映射到椭圆曲线上的点。
一种可能的做法是:将M转化为十进制整数m,然后令椭圆曲线中点的横坐标为m,根据曲线方程计算出纵坐标,便得到了一个点。
一种可能的做法是:将M转化为十进制整数m,然后令椭圆曲线中点的横坐标为m,根据曲线方程计算出纵坐标,便得到了一个点。
看了 椭圆曲线加密算法现在我们描述...的网友还看了以下:
以下______方式不是口令系统最严重的弱点。A.上部泄露B.口令猜测C.线路窃听D.定期修改口令 2020-05-24 …
图一:蔡伦改进造纸术.,图二北宋发明了活字印刷术.,图三指南针的史实.图四:火药的史实.(1)从以 2020-06-16 …
信息传输时不同信道之间信号的串扰对信道上传输的信号所产生的影响称为。A.衰减信息传输时不同信道之间 2020-06-24 …
已知菱形ABCD的对角线交于点O,AC=6,BD=8,以A为圆心,r为半径画⊙A,对于B,C,D, 2020-07-26 …
椭圆C:x^2/16+y^2/4=1的右顶点是A,上,下两个顶点分别为B,D,四边形OAMB是矩形 2020-07-31 …
如图,椭圆C:x^2/16+y^2/4=1的右顶点是A,上,下两个顶点分别为B,D,四边形OAMB 2020-07-31 …
已知椭圆x^2/a^2+y^2/b^2=1的左右两个焦点分别为F1F2,右顶点为A,上顶点为B,P 2020-07-31 …
椭圆的左焦点为F,右顶点为A,上顶点为B,若角ABF为90度,求离心率 2020-08-01 …
椭圆x2/a2+y2/b2=1(a>b>0)的左焦点为F,右顶点为A,上顶点为B,若∠ABF是直角, 2020-11-03 …
(1)P为直线a外一点,在a上取两个点时,在a上有1条线段,与点P能连成1个三角形;取3个点时,在a 2021-01-11 …