早教吧作业答案频道 -->其他-->
椭圆曲线加密算法现在我们描述一个利用椭圆曲线进行加密通信的过程: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.只能作为主 2020-05-13 …
设方程mx2+2x+9=o的解集为M,讨论集合M的元素个数,并用列举法写出相应的解集 2020-05-16 …
简单数学问题回答送100分求两个数的和用加法已知两个数的和,和其中的一个加数求另一个加数,用减法求 2020-06-06 …
我国古典名著中有不少“为忠者”“为义者”.写出一个人并用一句话概括他的“为忠”和“为义”的事迹~ 2020-06-19 …
算法和计算机计算机解决任何问题都要依赖于,只有将解决问题的过程分解为若干个,即,并用计算机能够接受 2020-06-20 …
在一个容积为25升的容器里盛满了纯酒精.先从这个容器里倒出若干升纯酒精,并用水加满摇匀;然后再从这 2020-06-21 …
小明和小亮两个人做加法,小明将其中一个加数后面多写了一个0,得和为2340,小亮将同一个加数后面少 2020-06-23 …
换偏旁组词肖加5个偏旁并组词并用2个词语造句皮加5个偏旁并组词并用2个词语造句 2020-06-28 …
“耙”字组一个词,并用组的词造句 2020-06-29 …
形容技艺高超成语(4个),并用其中三个造句并用其中三个造一句句子 2020-06-30 …