**Q=G*x**

**Q=G_2*y**

**G_2 = Q n=Gt**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

1 | initial version |

**Q=G*x**

**Q=G_2*y**

**G_2 = Q n=Gt**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

**Q=G*x**

**Q=G_2*y**

**G_2 = Q**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

**Q=G*x**

**Q=G_2*y**

**G_2 ****G_2 **= Q*

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

**Q=G*x**

**Q=G_2*y**

**G_2 ***G_2 ****= Q[n]=G[t]**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

**Q=G*x**

**Q=G_2*y**

**G_2 = Q[n]=G[t]**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

6 | retagged |

**Q=G*x**

**Q=G_2*y**

**G_2 = Q[n]=G[t]**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

7 | retagged |

**Q=G*x**

**Q=G_2*y**

**G_2 = Q[n]=G[t]**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

8 | retagged |

**Q=G*x**

**Q=G_2*y**

**G_2 = Q[n]=G[t]**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

**Q=G*x**

~~Q=G_2*y~~Q_2=G_2*y

**G_2 = Q[n]=G[t]**

**Q=Q2**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

** Q, Q,Q_2, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

CODE:

```
p = 2**256 - 2**32 - 2**9 - 2^8 - 2^7 - 2^6 - 2^4 - 1
```

a = 0x0000000000000000000000000000000000000000000000000000000000000000

b = 0x0000000000000000000000000000000000000000000000000000000000000007

F = GF(p)

eccurve = EllipticCurve(F,[a, b])

curve = eccurve

ord = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798 Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8 G = curve(Gx,Gy,1)

Q = curve(0x8b05b0603abd75b0c57489e451f811e1afe54a8715045cdf4888333f3ebc6e8b,0x1d10f88145db40fb889e2ddce81bda7c27f5b615acd6179dbb30f4fe7f40fb39) print(Q)

R = Zmod(ord)

x0 = R(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) y = 1/x0

G2 = ZZ( y ) *Q

Q2 = ZZ(x0) * G2

print("Q==Q2'", Q2 == Q) print("Q",Q) print("Q2",Q2)

print("y",y) print("G",G) print("G2",G2)

**Q=G*x**

**Q_2=G_2*y**

**G_2 = Q[n]=G[t]**

**Q=Q2**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q,Q_2, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

CODE:

`p =`

~~2**256 - 2**32~~2256 - 232 - 2**9 - 2^8 - 2^7 - 2^6 - 2^4 - 1

a = ~~0x0000000000000000000000000000000000000000000000000000000000000000~~

0x0000000000000000000000000000000000000000000000000000000000000000
b = ~~0x0000000000000000000000000000000000000000000000000000000000000007~~

0x0000000000000000000000000000000000000000000000000000000000000007
F = ~~GF(p)~~

GF(p)
eccurve = EllipticCurve(F,[a, ~~b])~~

b])
curve = ~~eccurve~~

eccurve
ord = ~~0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141~~

0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798 Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8 G = curve(Gx,Gy,1)

Q = curve(0x8b05b0603abd75b0c57489e451f811e1afe54a8715045cdf4888333f3ebc6e8b,0x1d10f88145db40fb889e2ddce81bda7c27f5b615acd6179dbb30f4fe7f40fb39)
~~print(Q)~~

print(Q) R = Zmod(ord)

x0 = R(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) y = 1/x0

G2 = ZZ( y ) ~~*Q~~

*Q Q2 = ZZ(x0) * G2

print("Q==Q2'", Q2 == Q)
print("Q",Q)
~~print("Q2",Q2)~~

print("Q2",Q2) print("y",y) print("G",G) print("G2",G2)

**Q=G*x**

**Q_2=G_2*y**

**G_2 = Q[n]=G[t]**

**Q=Q2**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q,Q_2, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

CODE:

p = ~~2~~**2 * * 256 - 2**2 * * 32 -

a = ~~0x0000000000000000000000000000000000000000000000000000000000000000
~~0x0000000000000000000000000000000000000000000000000000000000000000

b = ~~0x0000000000000000000000000000000000000000000000000000000000000007
~~0x0000000000000000000000000000000000000000000000000000000000000007

F = GF(p)
eccurve = EllipticCurve(F,[a, b])
curve = eccurve
ord = ~~0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141
~~0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

Gx = ~~0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
~~0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798

Gy = ~~0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
~~0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

G = curve(Gx,Gy,1)

Q = ~~curve(0x8b05b0603abd75b0c57489e451f811e1afe54a8715045cdf4888333f3ebc6e8b,0x1d10f88145db40fb889e2ddce81bda7c27f5b615acd6179dbb30f4fe7f40fb39)
print(Q)
~~curve(0x8b05b0603abd75b0c57489e451f811e1afe54a8715045cdf4888333f3ebc6e8b,0x1d10f88145db40fb889e2ddce81bda7c27f5b615acd6179dbb30f4fe7f40fb39)

print(Q)

R = Zmod(ord)

x0 = R(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) y = 1/x0

G2 = ZZ( y ) ~~*Q
~~*Q

Q2 = ZZ(x0) * G2

print("Q==Q2'", Q2 == ~~Q)
print("Q",Q)
print("Q2",Q2)
print("y",y)
print("G",G)
~~Q)

print("Q",Q)

print("Q2",Q2)

print("y",y)

print("G",G)

print("G2",G2)

**Q=G*x**

**Q_2=G_2*y**

**G_2 = Q[n]=G[t]**

**Q=Q2**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q,Q_2, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

CODE:

p = 2 * * 256 - 2 * * 32 - 2 * * 9 - 2^8 - 2^7 - 2^6 - 2^4 - 1

a = 0x0000000000000000000000000000000000000000000000000000000000000000

b = 0x0000000000000000000000000000000000000000000000000000000000000007

F = GF(p) eccurve = EllipticCurve(F,[a, b]) curve = eccurve ord = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798

Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

G = curve(Gx,Gy,1)

Q = curve(0x8b05b0603abd75b0c57489e451f811e1afe54a8715045cdf4888333f3ebc6e8b,0x1d10f88145db40fb889e2ddce81bda7c27f5b615acd6179dbb30f4fe7f40fb39)

print(Q)

R = Zmod(ord)

x0 = R(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) y = 1/x0

G2 = ZZ( y ) *Q

Q2 = ZZ(x0) * G2

print("Q==Q2'", Q2 == Q)

print("Q",Q)

print("Q2",Q2)

print("y",y)

print("G",G)

print("G2",G2)

**Q=G*x**

**Q_2=G_2*y**

**G_2 = Q[n]=G[t]**

**Q=Q2**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q,Q_2, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

Pastebin code copy(more usefull) https://pastebin.com/C2vgKCJ0

CODE:

p = 2 * * 256 - 2 * * 32 - 2 * * 9 - 2^8 - 2^7 - 2^6 - 2^4 - 1

a = 0x0000000000000000000000000000000000000000000000000000000000000000

b = 0x0000000000000000000000000000000000000000000000000000000000000007

F = GF(p) eccurve = EllipticCurve(F,[a, b]) curve = eccurve ord = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798

Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

G = curve(Gx,Gy,1)

Q = curve(0x8b05b0603abd75b0c57489e451f811e1afe54a8715045cdf4888333f3ebc6e8b,0x1d10f88145db40fb889e2ddce81bda7c27f5b615acd6179dbb30f4fe7f40fb39)

print(Q)

R = Zmod(ord)

x0 = R(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) y = 1/x0

G2 = ZZ( y ) *Q

Q2 = ZZ(x0) * G2

print("Q==Q2'", Q2 == Q)

print("Q",Q)

print("Q2",Q2)

print("y",y)

print("G",G)

print("G2",G2)

**Q=G*x**

**Q_2=G_2*y**

**G_2 = Q[n]=G[t]**

**Q=Q2**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q,Q_2, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

Pastebin code copy(more usefull) https://pastebin.com/C2vgKCJ0

CODE:

p = 2 * * 256 - 2 * * 32 - 2 * * 9 - 2^8 - 2^7 - 2^6 - 2^4 - 1

a = 0x0000000000000000000000000000000000000000000000000000000000000000

b = 0x0000000000000000000000000000000000000000000000000000000000000007

F = GF(p) eccurve = EllipticCurve(F,[a, b]) curve = eccurve ord = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798

Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

G = curve(Gx,Gy,1)

Q = curve(0x8b05b0603abd75b0c57489e451f811e1afe54a8715045cdf4888333f3ebc6e8b,0x1d10f88145db40fb889e2ddce81bda7c27f5b615acd6179dbb30f4fe7f40fb39)

print(Q)

R = Zmod(ord)

x0 = R(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) y = 1/x0

G2 = ZZ( y ) *Q

Q2 = ZZ(x0) * G2

print("Q==Q2'", Q2 == Q)

print("Q",Q)

print("Q2",Q2)

print("y",y)

print("G",G)

print("G2",G2)

15 | retagged |

**Q=G*x**

**Q_2=G_2*y**

**G_2 = Q[n]=G[t]**

**Q=Q2**

**Q, G, G_2** are points on elliptic curve

**x, y** are big integers

**Q,Q_2, G, G_2, y** are known

*How to find x ?*

P.s. help me please. I'm very need help.

Pastebin code copy(more usefull) https://pastebin.com/C2vgKCJ0

CODE:

p = 2 * * 256 - 2 * * 32 - 2 * * 9 - 2^8 - 2^7 - 2^6 - 2^4 - 1

a = 0x0000000000000000000000000000000000000000000000000000000000000000

b = 0x0000000000000000000000000000000000000000000000000000000000000007

Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798

Gy = 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

G = curve(Gx,Gy,1)

print(Q)

R = Zmod(ord)

x0 = R(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) y = 1/x0

G2 = ZZ( y ) *Q

Q2 = ZZ(x0) * G2

print("Q==Q2'", Q2 == Q)

print("Q",Q)

print("Q2",Q2)

print("y",y)

print("G",G)

print("G2",G2)

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.