Kryptografie 2 Laboraufgaben

Computerlabor   26.03.2025

Aufgabe 1:  (Elliptische Kurven)

  1. Schreiben Sie eine Klasse EcPoint mit dem Konstruktor

    __init__(self, x, y, u=False)

    zur Darstellung eines Punktes (x, y) auf einer elliptischen Kurve. Wenn der Parameter u den Wert True enthält, soll der unendlich ferne Punkt u dargestellt werden, x und y sind dann irrelevant.

  2. Implementieren Sie eine Methode

    __mul__(self, other)

    um den Punkt self mit dem Punkt other zu verknüpfen. Rückgabewert der Methode soll der Punkt sein, der als Ergebnis der Verknüpfung herauskommt. Die Methode __mul__ überschreibt den Multi­plikationsoperator *.

     

 

 

 

 

[up]

 


H.W. Lang   mail@hwlang.de   Impressum   Datenschutz
Diese Webseiten sind größtenteils während meiner Lehrtätigkeit an der Hochschule Flensburg entstanden