- s - Variable in class praktikum.Prover
-
Zufallswert im 1.Beweisschritt
- sendCommitment() - Method in class praktikum.Prover
-
Die Methode implementiert den ersten Beweisschritt des Zero-Knowledge
Beweises, d.h. berechnet das Commitment a und übermittelt es an den
Verifizierer.
- sendResponse() - Method in class praktikum.Prover
-
Diese Methode implementiert den dritten Beweisschritt.
- serialVersionUID - Static variable in class gui.ZK_Attack
-
- serialVersionUID - Static variable in class gui.ZK_Beweis
-
- serialVersionUID - Static variable in class gui.ZK_Signatur
-
- serialVersionUID - Static variable in class gui.ZK_Simulation
-
- setBehave(boolean) - Method in class praktikum.MiddleMan
-
- setCommitment(BigInteger) - Method in class praktikum.MiddleMan
-
- setCommitment(BigInteger) - Method in class praktikum.Verifier
-
Legt Commitment-Wert fest.
- setCommitments(BigInteger, BigInteger) - Method in class praktikum.MiddleMan
-
- setCommitments(BigInteger, BigInteger) - Method in class praktikum.Verifier
-
Legt Commitment-Werte fest.
- setProtocolType(String) - Method in class praktikum.MiddleMan
-
- setProtocolType(String) - Method in class praktikum.Prover
-
Legt fest, ob für den Zero-Knowledge Beweis das einfache Protokoll oder
der erweiterte OR-Beweis zum Einsatz kommt.
- setProtocolType(String) - Method in class praktikum.Verifier
-
Legt fest, ob für den Zero-Knowledge Beweis das einfache Protokoll oder
das erweiterte OR-Protokoll zum Einsatz kommt.
- setResponse(BigInteger) - Method in class praktikum.MiddleMan
-
- setResponse(BigInteger) - Method in class praktikum.Verifier
-
Legt Antwort fest und ruft Methode zum Verifizieren der Beweisrunde auf.
- setResponses(BigInteger, BigInteger, int) - Method in class praktikum.MiddleMan
-
- setResponses(BigInteger, BigInteger, int) - Method in class praktikum.Verifier
-
Legt Antworten in einem OR-Beweis fest und ruft Methode zur der
Beweirunde auf.
- setVerifier(Verifier) - Method in class praktikum.Simulator
-
Legt Verifizierer für Black-Box-Simulation fest.
- show_P_commitment(BigInteger, BigInteger) - Method in interface gui.GUIObserver
-
- show_P_commitment(BigInteger, BigInteger, BigInteger, int, BigInteger) - Method in interface gui.GUIObserver
-
- show_P_commitment(BigInteger, BigInteger) - Method in class gui.ZK_Attack
-
- show_P_commitment(BigInteger, BigInteger, BigInteger, int, BigInteger) - Method in class gui.ZK_Attack
-
- show_P_commitment(BigInteger, BigInteger) - Method in class gui.ZK_Beweis
-
- show_P_commitment(BigInteger, BigInteger, BigInteger, int, BigInteger) - Method in class gui.ZK_Beweis
-
- show_P_commitment(BigInteger, BigInteger) - Method in class gui.ZK_Simulation
-
- show_P_commitment(BigInteger, BigInteger, BigInteger, int, BigInteger) - Method in class gui.ZK_Simulation
-
- show_P_response(int, BigInteger) - Method in interface gui.GUIObserver
-
- show_P_response(int, BigInteger, int, BigInteger) - Method in interface gui.GUIObserver
-
- show_P_response(int, BigInteger) - Method in class gui.ZK_Attack
-
- show_P_response(int, BigInteger, int, BigInteger) - Method in class gui.ZK_Attack
-
- show_P_response(int, BigInteger) - Method in class gui.ZK_Beweis
-
- show_P_response(int, BigInteger, int, BigInteger) - Method in class gui.ZK_Beweis
-
- show_P_response(int, BigInteger) - Method in class gui.ZK_Simulation
-
- show_P_response(int, BigInteger, int, BigInteger) - Method in class gui.ZK_Simulation
-
- show_P_secret(BigInteger, BigInteger) - Method in interface gui.GUIObserver
-
- show_P_secret(BigInteger, BigInteger) - Method in class gui.ZK_Attack
-
- show_P_secret(BigInteger, BigInteger) - Method in class gui.ZK_Beweis
-
- show_P_secret(BigInteger, BigInteger) - Method in class gui.ZK_Simulation
-
- show_S_commitment(BigInteger, BigInteger, int) - Method in class gui.ZK_Simulation
-
- show_S_response(BigInteger, boolean) - Method in class gui.ZK_Simulation
-
- show_S_round(BigInteger, BigInteger, int, boolean) - Method in interface gui.GUIObserver
-
- show_S_round(BigInteger, BigInteger, int, boolean) - Method in class gui.ZK_Attack
-
- show_S_round(BigInteger, BigInteger, int, boolean) - Method in class gui.ZK_Beweis
-
- show_S_round(BigInteger, BigInteger, int, boolean) - Method in class gui.ZK_Simulation
-
- show_V_challenge(BigInteger, int) - Method in interface gui.GUIObserver
-
- show_V_challenge(BigInteger, BigInteger, int) - Method in interface gui.GUIObserver
-
- show_V_challenge(BigInteger, int) - Method in class gui.ZK_Attack
-
- show_V_challenge(BigInteger, BigInteger, int) - Method in class gui.ZK_Attack
-
- show_V_challenge(BigInteger, int) - Method in class gui.ZK_Beweis
-
- show_V_challenge(BigInteger, BigInteger, int) - Method in class gui.ZK_Beweis
-
- show_V_challenge(BigInteger, int) - Method in class gui.ZK_Simulation
-
- show_V_challenge(BigInteger, BigInteger, int) - Method in class gui.ZK_Simulation
-
- show_V_verify(int, BigInteger, boolean, double) - Method in interface gui.GUIObserver
-
- show_V_verify(int, BigInteger, int, BigInteger, boolean, boolean, double) - Method in interface gui.GUIObserver
-
- show_V_verify(int, BigInteger, boolean, double) - Method in class gui.ZK_Attack
-
- show_V_verify(int, BigInteger, int, BigInteger, boolean, boolean, double) - Method in class gui.ZK_Attack
-
- show_V_verify(int, BigInteger, boolean, double) - Method in class gui.ZK_Beweis
-
- show_V_verify(int, BigInteger, int, BigInteger, boolean, boolean, double) - Method in class gui.ZK_Beweis
-
- show_V_verify(int, BigInteger, boolean, double) - Method in class gui.ZK_Simulation
-
- show_V_verify(int, BigInteger, int, BigInteger, boolean, boolean, double) - Method in class gui.ZK_Simulation
-
- sign(String) - Method in class praktikum.NIProver
-
Diese Methode implementiert die Signierfunktion auf Basis eines
nicht-interaktiven Zero-Knowledge Beweises der Kenntnis eines
diskreten Logarithmus.
- Signatur - Class in praktikum
-
Diese Klasse stellt die Datenstruktur einer Signatur auf
Basis eines nicht-interaktiven Zero-Knowledge Beweises dar.
- Signatur(String, List) - Constructor for class praktikum.Signatur
-
- signature - Variable in class gui.ZK_Signatur
-
- simulate - Variable in class gui.ZK_Beweis
-
- simulate() - Method in class praktikum.Simulator
-
Die Methode implementiert die Simulation EINER Beweisrunde für gegebenes
x.
- simulationComplete() - Method in class gui.ZK_Simulation
-
Die Methode startet solange Simulationsrunden bis der Simulator in den
Zustand complete=TRUE übergeht.
- simulationRound() - Method in class gui.ZK_Simulation
-
Die Methode startet eine einzelne Simulationsrunde.
- simulator - Variable in class gui.ZK_Simulation
-
- Simulator - Class in praktikum
-
Diese Klasse implementiert die Black-Box Simulation eines
Zero-Knowledge Beweises der Kenntnis eines diskreten Logaritmus.
- Simulator(GroupParam, BigInteger, int) - Constructor for class praktikum.Simulator
-
- startSign() - Method in class gui.ZK_Signatur
-
- startVerify() - Method in class gui.ZK_Signatur
-