Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

consider time of privacy breach for blockchain-based attacks #127

Open
kristovatlas opened this issue Aug 22, 2016 · 4 comments
Open

consider time of privacy breach for blockchain-based attacks #127

kristovatlas opened this issue Aug 22, 2016 · 4 comments

Comments

@kristovatlas
Copy link
Member

It may be helpful to break up attacks and/or countermeasures based on when privacy breaches actually take place.

For example, a change output might be attributed to you as a sender based on the transaction the output belongs to, or based on future transactions due to behavior of you and/or your counter-party.

There are related countermeasures for both of these. Since users tend to stick with the same wallet and wallet client behavior tends not to change drastically over time, the countermeasures will often apply to both times of potential privacy breach, but this is not necessarily always the case.

@dcousens
Copy link

Is timing analysis an attack?
It would definitely be a high entropy behavioural exposure...

For example, say I gamble at night, and buy coffee using bitcoin in the morning. Near consistently.

If this is a pattern on even a daily basis, it'd be very easy to isolate my addresses over time based on those two correlations.

@kristovatlas
Copy link
Member Author

Yes, definitely. I also expect that it would be a high entropy approach, though.

For reference, oxt.me provides temporal analysis on a per-address basis, but the same could easily be done for clusters of addresses: https://oxt.me/address/tiid/133522641

@kristovatlas
Copy link
Member Author

Proposed attack (wording needs to be refined): Identify ownership of change output based on temporal patterns of output spends and how they coincide with temporal patterns of clustered addresses.

@LaurentMT
Copy link

LaurentMT commented Aug 27, 2016

For reference, oxt.me provides temporal analysis on a per-address basis, but the same could easily be done for clusters of addresses: https://oxt.me/address/tiid/133522641

Actually, OXT provides the same analysis on a per-entity basis too. :)

A few examples:

A post on reddit explaining how to analyze these charts: https://www.reddit.com/r/Bitcoin/comments/42xcyp/privacy_do_bitcoiners_dream_of_electronic/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants