4 ms·
Maybe messages should include a coarse timestamp to prevent replay of old messages by some adversary. Someone could resend a month old "yes" with your valid si
by ysleepy 8y ago
Maybe messages should include a coarse timestamp to prevent replay of old messages by some adversary.
Someone could resend a month old "yes" with your valid signature to a question someone asks now.
Also it might be beneficial to include sequence numbers or message IDs and for example echo the last 4 ids in following messages so recipients can detect holes. - The chat could insert some placeholder to notify recipients of missing previous messages.
- jenkstom 8y agoThis is a really great idea. Might be a good github issue to open?
- boramalper 8y agoI've opened one lest it gets forgotten: https://github.com/brannondorsey/chattervox/issues/10 https://github.com/brannondorsey/chattervox/issues/10
- braxxox 8y agoI've opened an RFC for this issue and welcome comments here: https://github.com/brannondorsey/chattervox/issues/19 https://github.com/brannondorsey/chattervox/issues/19
- exabrial 8y agoA rolling code might be another similar solution to the counter.
- deleted 8y ago[deleted]
- atomical 8y agoOr a nonce?
- braxxox 8y agoFantastic idea! I intend to implement this in an upcoming release of the protocol and have opened an RFC to discuss this addition here: https://github.com/brannondorsey/chattervox/issues/19 https://github.com/brannondorsey/chattervox/issues/19