PlayCrypt
Intro
Getting Started
Conventions
Design and Architecture
Games
Simulator
Ideal Functions
Tools
Primitives
PlayCrypt
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
add_int_to_string() (in module playcrypt.tools)
AES() (in module playcrypt.primitives)
AES_I() (in module playcrypt.primitives)
B
BaseSim (class in playcrypt.simulator.base_sim)
BINDSim (class in playcrypt.simulator.bind_sim)
bitwise_complement_string() (in module playcrypt.tools)
BlockCipher (class in playcrypt.ideal.block_cipher)
C
CCASim (class in playcrypt.simulator.cca_sim)
compute_advantage() (playcrypt.simulator.bind_sim.BINDSim method)
(playcrypt.simulator.cca_sim.CCASim method)
(playcrypt.simulator.cr_sim.CRSim method)
(playcrypt.simulator.ctxt_sim.CTXTSim method)
(playcrypt.simulator.kr_sim.KRSim method)
(playcrypt.simulator.lr_sim.LRSim method)
(playcrypt.simulator.ufcma_sim.UFCMASim method)
(playcrypt.simulator.world_sim.WorldSim method)
compute_success_ratio() (playcrypt.simulator.bind_sim.BINDSim method)
(playcrypt.simulator.cca_sim.CCASim method)
(playcrypt.simulator.cr_sim.CRSim method)
(playcrypt.simulator.ctxt_sim.CTXTSim method)
(playcrypt.simulator.kr_sim.KRSim method)
(playcrypt.simulator.lr_sim.LRSim method)
(playcrypt.simulator.ufcma_sim.UFCMASim method)
(playcrypt.simulator.world_sim.WorldSim method)
CRSim (class in playcrypt.simulator.cr_sim)
CTXTSim (class in playcrypt.simulator.ctxt_sim)
D
dec() (playcrypt.games.game_cca.GameCCA method)
decrypt() (playcrypt.ideal.block_cipher.BlockCipher method)
DigitalSignature (class in playcrypt.ideal.digital_signature)
E
egcd() (in module playcrypt.tools)
enc() (playcrypt.games.game_int_ctxt.GameINTCTXT method)
encrypt() (playcrypt.ideal.block_cipher.BlockCipher method)
exp() (in module playcrypt.tools)
F
finalize() (playcrypt.games.game.Game method)
(playcrypt.games.game_bind.GameBIND method)
(playcrypt.games.game_cr.GameCR method)
(playcrypt.games.game_int_ctxt.GameINTCTXT method)
(playcrypt.games.game_kr.GameKR method)
(playcrypt.games.game_lr.GameLR method)
(playcrypt.games.game_prf.GamePRF method)
(playcrypt.games.game_ufcma.GameUFCMA method)
find_generator_Z_N_star() (in module playcrypt.tools)
fn() (playcrypt.games.game_kr.GameKR method)
(playcrypt.games.game_prf.GamePRF method)
G
Game (class in playcrypt.games.game)
GameBIND (class in playcrypt.games.game_bind)
GameCCA (class in playcrypt.games.game_cca)
GameCR (class in playcrypt.games.game_cr)
GameINTCTXT (class in playcrypt.games.game_int_ctxt)
GameKR (class in playcrypt.games.game_kr)
GameLR (class in playcrypt.games.game_lr)
GamePRF (class in playcrypt.games.game_prf)
GameUFCMA (class in playcrypt.games.game_ufcma)
H
hash() (playcrypt.ideal.hash_function.HashFunction method)
hash_int() (playcrypt.ideal.hash_function.HashFunction method)
HashFunction (class in playcrypt.ideal.hash_function)
I
in_Z_N_star() (in module playcrypt.tools)
initialize() (playcrypt.games.game.Game method)
(playcrypt.games.game_bind.GameBIND method)
(playcrypt.games.game_cr.GameCR method)
(playcrypt.games.game_int_ctxt.GameINTCTXT method)
(playcrypt.games.game_kr.GameKR method)
(playcrypt.games.game_lr.GameLR method)
(playcrypt.games.game_prf.GamePRF method)
(playcrypt.games.game_ufcma.GameUFCMA method)
int_to_string() (in module playcrypt.tools)
is_prime() (in module playcrypt.tools)
J
join() (in module playcrypt.tools)
K
key_gen() (playcrypt.ideal.digital_signature.DigitalSignature method)
KRSim (class in playcrypt.simulator.kr_sim)
L
lr() (playcrypt.games.game_cca.GameCCA method)
(playcrypt.games.game_lr.GameLR method)
LRSim (class in playcrypt.simulator.lr_sim)
M
MAC (class in playcrypt.ideal.message_authentication_code)
modinv() (in module playcrypt.tools)
module
playcrypt.games
playcrypt.games.game
playcrypt.games.game_bind
playcrypt.games.game_cca
playcrypt.games.game_cr
playcrypt.games.game_int_ctxt
playcrypt.games.game_kr
playcrypt.games.game_lr
playcrypt.games.game_prf
playcrypt.games.game_ufcma
playcrypt.ideal
playcrypt.ideal.block_cipher
playcrypt.ideal.digital_signature
playcrypt.ideal.hash_function
playcrypt.ideal.message_authentication_code
playcrypt.primitives
playcrypt.simulator
playcrypt.simulator.base_sim
playcrypt.simulator.bind_sim
playcrypt.simulator.cca_sim
playcrypt.simulator.cr_sim
playcrypt.simulator.ctxt_sim
playcrypt.simulator.kr_sim
playcrypt.simulator.lr_sim
playcrypt.simulator.ufcma_sim
playcrypt.simulator.world_sim
playcrypt.tools
P
playcrypt.games
module
playcrypt.games.game
module
playcrypt.games.game_bind
module
playcrypt.games.game_cca
module
playcrypt.games.game_cr
module
playcrypt.games.game_int_ctxt
module
playcrypt.games.game_kr
module
playcrypt.games.game_lr
module
playcrypt.games.game_prf
module
playcrypt.games.game_ufcma
module
playcrypt.ideal
module
playcrypt.ideal.block_cipher
module
playcrypt.ideal.digital_signature
module
playcrypt.ideal.hash_function
module
playcrypt.ideal.message_authentication_code
module
playcrypt.primitives
module
playcrypt.simulator
module
playcrypt.simulator.base_sim
module
playcrypt.simulator.bind_sim
module
playcrypt.simulator.cca_sim
module
playcrypt.simulator.cr_sim
module
playcrypt.simulator.ctxt_sim
module
playcrypt.simulator.kr_sim
module
playcrypt.simulator.lr_sim
module
playcrypt.simulator.ufcma_sim
module
playcrypt.simulator.world_sim
module
playcrypt.tools
module
prime_between() (in module playcrypt.tools)
R
random_string() (in module playcrypt.primitives)
random_string_bits() (in module playcrypt.primitives)
random_Z_N() (in module playcrypt.tools)
random_Z_N_star() (in module playcrypt.tools)
rsa_keygen() (in module playcrypt.primitives)
run() (playcrypt.simulator.bind_sim.BINDSim method)
(playcrypt.simulator.cca_sim.CCASim method)
(playcrypt.simulator.cr_sim.CRSim method)
(playcrypt.simulator.ctxt_sim.CTXTSim method)
(playcrypt.simulator.kr_sim.KRSim method)
(playcrypt.simulator.lr_sim.LRSim method)
(playcrypt.simulator.ufcma_sim.UFCMASim method)
(playcrypt.simulator.world_sim.WorldSim method)
S
sign() (playcrypt.ideal.digital_signature.DigitalSignature method)
split() (in module playcrypt.tools)
string_to_int() (in module playcrypt.tools)
T
tag() (playcrypt.games.game_ufcma.GameUFCMA method)
(playcrypt.ideal.message_authentication_code.MAC method)
U
UFCMASim (class in playcrypt.simulator.ufcma_sim)
V
verify() (playcrypt.ideal.digital_signature.DigitalSignature method)
(playcrypt.ideal.message_authentication_code.MAC method)
W
WorldSim (class in playcrypt.simulator.world_sim)
X
xor_strings() (in module playcrypt.tools)