Mok-Kong Shen <
mok-ko...@t-online.de> wrote:
>In view of the tendency of certain governments to put the electronic
>communication of common people under increasingly intensified
>surveillance [1], it may be worthwhile IMHO to consider the possibility
>of a relatively simple to be realized email system that provides truly
>anonymous communication of (albeit fairly) limited capacity to
>everybody.
Do you mean anonymous communications or private communications. I'd
think anonymous means someone can speak to me and I can reply to them
without me being able to find out who they are. There have been
anonymising proxies in the past, but these days its fairly easy for
someone to set up a throwaway hotmail address or similar and use it
for one conversation before discarding it again.
I think there are two elements you have to consider when thinking
about private communications
1) Stopping people knowing what is being said
2) Stopping people knowing who you are talking to
The first isn't that difficult. There is plenty of technology around
to securely encrypt messages, public key/private key solves the key
exchange problem, and https stops eacvesdropping on the message in
transit. Online disk space isn't really an issue these days so I don't
think you'd need to worry about limiting message size or storage
periods.
However, the technology itself isn't really the issue. Most people
fail because they choose poor passwords, or choose a really
complicated one that they have to keep written down somewhere, or they
have decrypted copies of messages on their computer, etc.
Even if you do all the technical stuff really well, that might not be
enough. In the UK, for instance, whilst its legal to encrypt files,
you can also be required to decrypt files if the police have a search
warrant. Failure to decrpyt files carries a two year prison sentence,
and claiming you have forgotten the password is not an allowable
excuse. Other countries don't have such laws, but being beaten with a
rubber hose by the security services until you hand over your password
can be just as effective as a search warrant.
The second requirement, stopping people knowing who you are talking
to, is more difficult to do without leaving traces. If you communicate
via a trusted third party system, you still have the problem that
somehow you have to agree in the first place to use that system and
exchange addresses. Unless you are meeting face to face to do that,
you run the risk of leaving a trace or flagging up an association.
You also hit the problem that usage of the third party system can
itself be monitored and usage of it might automatically be regarded as
suspicious. Given plenty of data, patterns could be detected. For
instance, if you were monitoring subject A and subject B, and both
were using the service to exchange plans, you might find clues such as
A sends a really big message and ten minutes later, B reads a really
big message, then sends a short message, and ten minutes after that, A
reads a short message and sends another message out.
>(8) Of course all posts into an account should be done exclusively
> from an anonymous location, e.g. an internet cafe or a call shop.
> Reading of posts should also be done from an anonymous location
> so that no correlations could be done.
That too can be behaviour which alerts someone to persons of interest.
If you have an internet connection at home but then go out to an
Internet cafe once a day to do something, its obviously going to
arouse suspicion. What's more, it would be a lot easier to slip
hardware key loggers into the computers at your favourite internet
cafe than it would to do that in your home. It would also be easier
for someone to shoulder surf you and read your screen in a public
location or better still, position a camera to record your whole
session.
As a general rule, good encryption systems need to be designed by
people with a lot of experience of cracking encryption. You see a lot
of people with no experience of cracking codes who dream up algorithms
and think its going to be secure. I expect the same is true of secure
email. To design a secure messaging system, you first have to be
really experienced at knowing how to crack open the existing ones.