Let us walk on the 3-isogeny graph
Loading...
Searching...
No Matches
prime_search.m
Go to the documentation of this file.
1
clear
;
2
bits := 72;
3
4
sop := PrimesUpTo(2048);
5
fct := sop[1..15];
// bits: 72
6
// fct := sop[1..42]; // bits: 255
7
// fct := sop[1..58]; // bits: 383
8
q := fct[#fct];
9
for
i
:= 1 to 25
do
10
q := NextPrime(q);
11
for
j
:= 1 to #fct
do
12
sop := fct[1..(j-1)] cat fct[(j+1)..#fct] cat [q];
13
p
:= 2 * &*sop * q - 1;
14
if
IsPrime
(
p
) and #Intseq(
p
, 2) eq bits and 3 in sop then
15
if
p
mod 4 eq 3 and
p
^2 mod 16 eq 9 then
16
print
p
;
17
end
if
;
18
end
if
;
19
end
for
;
20
end
for
;
p
#define p
Definition
fp-gmp.h:44
IsPrime
if IsPrime(p) and if p mod 4 eq 3 and p^2 mod 16 eq 9 then print p
i
for i
Definition
prime_search.m:10
j
for j
Definition
prime_search.m:12
if
end if
Definition
prime_search.m:17
for
end for
Definition
prime_search.m:19
clear
clear
Definition
prime_search.m:1
E:
pqc-engineering-ssec-23
c-code
utils
prime_search.m
Generated by
1.14.0