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
|
e303186ac6
|
add hops measurement
|
2024-05-30 18:36:56 +09:00 |
|
Youngjoon Lee
|
ba22e3529a
|
analyze the diversity of message senders over time
|
2024-05-28 11:44:38 +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
|
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
|
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
|
d5b126364b
|
polish logs
|
2024-05-24 16:36:04 +09:00 |
|
Youngjoon Lee
|
01d839a7a7
|
change log format
|
2024-05-24 14:00:09 +09:00 |
|
Youngjoon Lee
|
618865fb5c
|
gossip
|
2024-05-23 17:52:17 +09:00 |
|
Youngjoon Lee
|
063efcf5c3
|
gossip wip
|
2024-05-23 16:34:39 +09:00 |
|
Youngjoon Lee
|
84ec0b06ff
|
fix measuring egress bandwidth
|
2024-05-20 10:12:35 +09:00 |
|
Youngjoon Lee
|
db86a62ec4
|
add bandwidth measurement
|
2024-05-18 00:31:29 +09:00 |
|
Youngjoon Lee
|
66e5549fdc
|
refactor: subclasses for Config
|
2024-05-17 15:58:29 +09:00 |
|
Youngjoon Lee
|
fa4635b749
|
refactor: use typing for workaround circular dependencies
|
2024-05-17 13:52:58 +09:00 |
|
Youngjoon Lee
|
95c77b82e4
|
refactor adversary
|
2024-05-17 13:29:20 +09:00 |
|
Youngjoon Lee
|
4655c34c71
|
refactor analysis and is_around_message_interval
|
2024-05-17 12:24:19 +09:00 |
|
Youngjoon Lee
|
e349e23a6c
|
add input/output observation
|
2024-05-16 17:13:43 +09:00 |
|
Youngjoon Lee
|
e1ef269636
|
comment
|
2024-05-16 16:05:32 +09:00 |
|
Youngjoon Lee
|
e1850865a5
|
update readme
|
2024-05-16 16:02:34 +09:00 |
|
Youngjoon Lee
|
8853d74fd5
|
do not use the start_delayed helper, but handle network latency in p2p for the future analysis
|
2024-05-16 15:59:58 +09:00 |
|
Youngjoon Lee
|
de554e95d1
|
use start_delayed helper
|
2024-05-16 15:55:09 +09:00 |
|
Youngjoon Lee
|
908fd86190
|
add hue and legend. update readme
|
2024-05-16 13:54:09 +09:00 |
|
Youngjoon Lee
|
661f40680c
|
analyze nodes who emitted messages around the promised interval
|
2024-05-15 18:01:42 +09:00 |
|
Youngjoon Lee
|
7492be95fb
|
yield 0 in the broadcast func
|
2024-05-15 17:21:31 +09:00 |
|
Youngjoon Lee
|
326aeedb2c
|
define node params
|
2024-05-14 14:36:05 +09:00 |
|
Youngjoon Lee
|
c231fd3460
|
add plot for message sizes
|
2024-05-14 14:03:48 +09:00 |
|
Youngjoon Lee
|
9ac15da7d3
|
increase incentive tx size
|
2024-05-13 12:59:28 +09:00 |
|
Youngjoon Lee
|
f46d343ea6
|
add readme and reorganize imports
|
2024-05-13 08:49:09 +09:00 |
|
Youngjoon Lee
|
781ccbddc8
|
working version of mixnet behavior simulation
|
2024-05-12 19:30:04 +09:00 |
|
Youngjoon Lee
|
98ab0c4b47
|
dummy message encoding
|
2024-05-09 19:37:39 +09:00 |
|
Youngjoon Lee
|
85cd064cbe
|
skeleton
|
2024-05-09 14:29:10 +09:00 |
|