Slide 4
Slide 4 text
Complex-Diffie-Hellman
Complex Number Basics
C (T )={(r ,i)∣r ,i∈T }
a∗b=(ar ,ai)∗(br ,bi)=((ar∗br)−(ai∗bi),(ar∗bi)+(ai∗br))
a+b=(ar ,ai)+(br ,bi)=(ar+br ,ai+bi)
a−b=(ar ,ai)−(br ,bi)=(ar−br ,ai−bi)
Now we can construct the following Template Group:
C={(r ,i)∣r ,i∈R}
a∗b=(ar ,ai)∗(br ,bi)=((ar∗br)−(ai∗bi),(ar∗bi)+(ai∗br))
a+b=(ar ,ai)+(br ,bi)=(ar+br ,ai+bi)
a−b=(ar ,ai)−(br ,bi)=(ar−br ,ai−bi)
Complex numbers are defined as: