Opened 6 years ago

Last modified 4 years ago

#1623 assigned enhancement

I2P-Bote: single-size packets

Reported by: user Owned by: str4d
Priority: minor Milestone: undecided
Component: apps/plugins Version: 0.9.20
Keywords: I2P-Bote Cc:
Parent Tickets: Sensitive: no


Messages should be divided and/or packed to fixed size packets, so that the variable size of cannot leak information.

from forum: "I am also concerned that it may be possible to correlate packets of unusual size and unmask the sender and or receiver."


and have some form of forward error correction.

Quoting an anonymous guest on forum.i2p:

My thoughts were to add at least one extra packet for messages which would produce 1 to 4 packets, then progressively more FEC packets.

original packets; fec packets; total packets; # of packets needed for recovery
        1             1             2                        1/2
        2             1             3                        2/3
        3             1             4                        3/4
        4             1             5                        4/5
        5             2             7                        5/7
        6             2             8                        6/8
       10             2            12                       10/12
       11             3            14                       11/14

1) all packets should be of same size
2) FEC should be there
3) if possible, eliminate the (visual for storage node) distinction between email packets and index packets. This already gives too much information about the structure. Even if that means downloading a few more packets and trying to decrypt them.


Change History (2)

comment:1 Changed 5 years ago by zzz

Owner: set to str4d
Status: newassigned

comment:2 Changed 4 years ago by str4d

Migrated to - I will close these tickets as things are resolved rather than right now, but please make future comments on GitHub?.

Note: See TracTickets for help on using tickets.