TODO for source: . Make output easily parsed by Python o Make sure that Alice can send dummies either by an indep or dependant distribution. - Output data for additional displays. - Use correct rule for unknown-background nonbatch cases. - Configure the obscurity of Alice's recipients in smallworld mode. - Make partial-observation on entry != partial-observation on exit. - Select simulations from command line by name/number. - Simulation for full/partial linkability. Simulations: 1 Original statisticatl disclosure attack. Mix=Batch, Alice=SD, Background=SD. (class: SDTrial) Variables: b, m, N. 2 Attack with realistic network model and unknown background. Mix=Batch, Alice=SmallWorld, Background=SmallWorld. (class: UnkBGBatchTrial) Additional variables: frequency of alice sending, connectedness of Alice's recipients. (plus vars from (1)) 3 Attack a timed dynamic-pool mix Mix=1mix, Alice=SmallWorld, Background=Smallworld (class: DelayMixTrial) Additional variables: mix algorithm, mix algorithm parameters, freq. of Alice sending. (plus vars from (2)) Additional display: histogram of latency. 4 Attack a mixnet Mix=mixnet, Alice=SmallWorld, Background=Smallworld (class: DelayMixTrial) 5 The impact of dummy traffic. Mix=mixnet, Alice=SmallWorld+dummies, Background=Smallworld+dummies Additonal variables: Dummy approach and volume, probability that Alice forgets to send. (plus vars from (3)) 6 The impact of partial observation Mix=po_mixnet, Alice=SmallWorld+dummies, Background=Smallworld+dummies (class: PO_DelayMixTrial) Additional variables: probability of observing incoming msgs, probability of observing outgoing messatges (plus vars from (3), (4)). ====================================================================== 7 Nymservice 8 Fragmented community 9 Suspicious user