storing values using for loop in elliptic curves

1 次查看(过去 30 天)
Hi I am using elliptic curves point multiplication. I have used for loop but it does not store values properly.
clear all
G=[742,917];
a=0;
b=-19;
n=991;
f(1)=1;
f(2)=1;
newpoint=zeros();
for i=1:14
f(i+2)=f(i+1)+f(i);
newpoint=multell(G,f(i+2),a,b,n)
end
newpoint
multell is a ftn. It does not store all the vales of new print

采纳的回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019-8-14
编辑:KALYAN ACHARJYA 2019-8-14
"It does not store all the vales of new print"
newpoint(i)=multell(G,f(i+2),a,b,n)
% Save the single value in array
% If length of the array will be different than i, use differ3ent index variable
or
newpoint{i}=multell(G,f(i+2),a,b,n)
% If above return the range of value use cell array
Do the proper preallocation before for loop, or provided the detail of multell, so that I can try on it.
  2 个评论
sadiqa ilyas
sadiqa ilyas 2019-8-15
multel is a function which multiply a point of elliptic curve e.g(9,7) with scalar number.
2*(9,7)= (x,y)
and the loop will return 16 such points.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Whos 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by