Commit Graph

195 Commits

Author SHA1 Message Date
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
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
Youngjoon Lee 57c027c55a
show detailed plot in bulk 2024-05-25 12:02:51 +09:00
Youngjoon Lee af94346279
add bulk_run 2024-05-24 21:31:06 +09:00
Youngjoon Lee 812061ab60
fix: config desc 2024-05-24 17:31:30 +09:00
Youngjoon Lee 5ea7d1152b
fix: more clear control flow 2024-05-24 16:58:04 +09:00
Youngjoon Lee 06f8f0f7ca
fix: cache msg_hash in sender as well 2024-05-24 16:56:43 +09:00
Youngjoon Lee b18191b11c
turn off measuring node_states 2024-05-24 16:48:39 +09:00
Youngjoon Lee d5b126364b
polish logs 2024-05-24 16:36:04 +09:00