Youngjoon Lee
e4ff39be0f
do not use simpy. just use asyncio
2024-06-27 17:35:06 +09:00
Youngjoon Lee
9a46622b37
wip
2024-06-27 15:30:26 +09:00
Youngjoon Lee
55fd61bc65
Merge branch 'mixnet-v2' into mixnet-v2-sim-after-france
2024-06-27 14:05:50 +09:00
Youngjoon Lee
28b5055278
add comment
2024-06-26 17:12:50 +09:00
Youngjoon Lee
9f58a72d4d
mixnet v2
2024-06-26 16:48:39 +09:00
Daniel Sanchez
422359acd7
Da: fk20 proof generation ( #95 )
...
* Kickstart fk20
* Implement i/fft from ethspecs
* Expand test to different sizes
* Implement toeplizt
* Finish implementing fk20
* Fix roots of unity generation
* Implement fft for g1 values
* Fix fk20 and tests
* Add len assertion in test
* Fix roots computations
* Fix test
* Fix imports
* Fmt
* Docs and format
2024-06-17 09:20:11 +02:00
Youngjoon Lee
dea14e76b8
use timeout to join process
2024-06-13 16:09:25 +09:00
Youngjoon Lee
fd771893ca
use multiprocessing for timing attack
2024-06-13 14:50:56 +09:00
Youngjoon Lee
a2af026488
remove magic strings
2024-06-12 12:28:14 +09:00
Youngjoon Lee
4cb76eac78
bulk attack
2024-06-11 19:26:38 +09:00
Youngjoon Lee
29ef850244
refactor
2024-06-11 16:42:02 +09:00
Youngjoon Lee
0fcb195c38
fix timing attack by deprecating window
2024-06-11 16:37:57 +09:00
Youngjoon Lee
fa123123b9
suspect the receiver as the origin
2024-06-10 21:03:31 +09:00
Youngjoon Lee
425a3e2684
fix observing final msg
2024-06-10 20:51:45 +09:00
Youngjoon Lee
c16ed046ba
optimize timing attack
2024-06-10 20:32:40 +09:00
Youngjoon Lee
c3c45039ed
calculate precision, recall, and f1 score for suspected origins
2024-06-10 19:11:40 +09:00
Youngjoon Lee
a29849c31d
add ylabel
2024-06-10 18:26:05 +09:00
Youngjoon Lee
3669b7975b
print result of timing attack
2024-06-10 18:24:54 +09:00
Youngjoon Lee
d3634a5728
use boxplot for timing attack sucess rate distribution
2024-06-10 17:49:53 +09:00
Youngjoon Lee
eb864dda33
remove measuring broadcasters
2024-06-10 16:23:01 +09:00
Youngjoon Lee
a6d12dba64
fix window updates
2024-06-10 16:16:27 +09:00
Youngjoon Lee
69598e836c
fix timing attack
2024-06-10 15:48:03 +09:00
Youngjoon Lee
3fa8af8850
simplified timing attack, but use messages_emitted_around_interval instead with some fixes
2024-06-07 15:39:39 +09:00
Youngjoon Lee
1aaa0abd53
add min_network_latency and min_mix_delay for easy window adjustments
2024-06-03 15:10:32 +09:00
Youngjoon Lee
c94e5fa8ac
fix senders counting
2024-05-31 23:17:10 +09:00
Youngjoon Lee
e1421977ea
fix: original sender counts
2024-05-31 21:42:56 +09:00
Youngjoon Lee
7dc003456d
plots, but not expected
2024-05-31 21:07:47 +09:00
Youngjoon Lee
7ce7be991f
revert io_window_moving_interval to 0.10
2024-05-31 14:51:00 +09:00
Youngjoon Lee
f415624ff0
chaining
2024-05-31 12:14:15 +09:00
Youngjoon Lee
382aff1890
refactor
2024-05-31 11:25:41 +09:00
Youngjoon Lee
72156ccecc
wip: backtracking
2024-05-31 10:15:09 +09:00
Youngjoon Lee
289efc1da8
change io_window_moving_interval to 0.20
2024-05-31 10:14:46 +09:00
Youngjoon Lee
e303186ac6
add hops measurement
2024-05-30 18:36:56 +09:00
Youngjoon Lee
2d04ba6fa4
update plot titles
2024-05-30 15:56:07 +09:00
Youngjoon Lee
a7433cbf4e
add boxplot
2024-05-28 13:48:56 +09:00
Youngjoon Lee
ba22e3529a
analyze the diversity of message senders over time
2024-05-28 11:44:38 +09:00
gusto
c9b2c7c5c5
DA domain specific tag in bls ( #94 )
2024-05-27 12:38:18 +03:00
Youngjoon Lee
55f0f67554
improve advesary: io_window_moving_interval
2024-05-27 18:20:59 +09:00
Youngjoon Lee
5e698b7e00
rename bulk_run
2024-05-27 15:09:31 +09:00
Youngjoon Lee
4e9420d36a
add default configs to bulk_run
2024-05-27 15:08:46 +09:00
Youngjoon Lee
2cf26f202b
add bulk_run_cover
2024-05-27 15:05:09 +09:00
Youngjoon Lee
26c54c8d2f
refactor: draw_plots
2024-05-27 14:45:21 +09:00
Youngjoon Lee
82bb2019c3
show egress first than ingress
2024-05-26 00:08:11 +09:00
Youngjoon Lee
8f3d15983f
polish results of bulk_run to show line plots
2024-05-25 23:42:55 +09:00
Youngjoon Lee
a0ddaf5106
refactor: p2p measuring
2024-05-25 16:05:25 +09:00
Youngjoon Lee
37abf93bd3
rename adversary functions
2024-05-25 14:43:07 +09:00
Youngjoon Lee
53bb8b1bde
fix: gossiping ingress measurement
2024-05-25 14:26:09 +09:00
Youngjoon Lee
4a9c58f06f
fix comment in yaml
2024-05-25 14:18:59 +09:00
Youngjoon Lee
5b9b60a052
fix adversary p2p
2024-05-25 14:18:09 +09:00
Youngjoon Lee
763ad4ee07
do not gossip msg to the original sender
2024-05-25 13:43:39 +09:00