Skip to main content

Communications and Data Bill (Snoopers Charter) why it cannot work

I have read the Snoopers Charter. It tends to concentrate on the administrative processes rather than the key question as to what records can in practise be kept.

Web browsers work in two main ways. These can be distinguished in the URL. Eg is insecure. is secure.

If, for example, you try to use twitter in an insecure manner it automatically switches to a secure link.

The data that passes between two insecure web links can be tracked by anyone who has access to any of the networks that the data passes on. There are programs such as packet sniffers that are created to do this. Obviously the Internet Service Provider (ISP) can do this. However, data that transfers in a secure manner cannot be tracked. The secure system is called SSL Secure Sockets Layer.

The way it works is that a system called asymmetric key encryption is used to exchange a session encryption key between client and server. The server first passes out what is called a certificate with details of a number that can be used to encrypt a message. The client then encrypts the session key using that number. The system is asymmetric in that a different number is used to decode the session key than is used to encode the session key. Hence it is possible to encode the session key in such a way as only the server (and no-one in the middle of the conversation) can decode it.

This is normally done with the Rivest Shamir Adleman (RSA) algorithm which is based upon the mathematical rule that factoring the product of two very large prime numbers takes a very very long time.

Maths bit:
This is that if n=pq (p and q being both prime numbers) and m=(p-1)(q-1) and E a number selected to be coprime with m (ie it has no common factors) and D is another number selected so that DE mod n=1 then if your session key is x
y=x ** E mod n (** to the power of)
and the magic is that x=y ** D mod n
So E (plus n) is your public key and D (plus n) the private key. The client encrypts the session key with the public key and the server uses the private key to decrypt it. To get the private key from the public key you need to factor n.

If you pick long enough session keys and long enough prime numbers it is not practical to break the encryption. (it takes too many centuries of processing).

Hence if you are using SSL all that can be tracked by a "man in the middle" is which IP address is being used for the server. It is not possible to know which web pages on that server are being looked at or even the domain of the server.

The IP addresses are the numbers of each computer. You can find your public IP address here.

The same can be done for email. Furthermore it is possible to use onion routing to conceal what the destination IP address is. Hence no useful information can be obtained by people getting access to the communications between client and server.

Hence unless the state bans the use of encryption (which is used for credit card transations) then ISPs are unable to pick up any useful information about what people are doing on the net.

Obviously the state could require everyone to have a chip implanted in their skull to record all communications, but I don't think that would enthuse people.

The above, however, is why the snooping bill won't acheive anything.


Jerry said…
Has the Government actually found someone they were looking for, we are all drones these days and chips in skulls would be an easy out, it does not protect national security snooping on folks the way they intend, minorities controlling the masses, I would gladly allow Gov.PLC to snoop on my emails, they would have a sharp wake up call, well that's when the ruddy thing works right
Jake Maverick said…
not true...i use the SSL firefox addon, auto encrypts all viewing supposedly....back doors built into the system or they wdn't be allowed to operate.

and you have been spying on my emails for years, never mind cameras in the house/ prison in which i try to survive (and other devices most likely, RIPA 2001- not just Mafia5 doing it these days! even the dutbin man can and any other private employee as authroised- as JSA seekers also pay NINO they're considered employees of the state...that means anyone can do it! unless oyu do it to them, defned themselves then Victor says YOU are the bad guy)
....the odd fifth columnist does let me know now and then!

pretty sure John knows this as he is an MP + has worked in the field...onion routing eh...? tempted to look that one up but what's the point if you're advocating it?
Jake Maverick said…

Popular posts from this blog

Millionaires and politics

The Labour Party spent most of the last election criticising me for being a successful businessman (aka millionaire). That is business in the private sector employing over 250 people. It is worth looking at the situation for the Labour Candidate now:

For the year 2016-7 Annual Income from Parliament74,962Specifically for her book51,250Other media income etc5,322.82Total declared income131,534.82

Traditionally anyone with an annual income of over £100,000 has been considered to be a millionaire. I did not use my position in parliament to increase my income.

I have been asked for sources for this. This BBC piece looks at how one should define rich. It was written in 2011 so the figures will be slightly out of date. There are perhaps 2 relevant pieces:
"In 1880 a rich person would have had £100,000 in assets or an income of £10,000 a year, he says. About a hundred people a year died leaving £100,000 and by 1910 this was 250 - "a microscopic fraction of the number of death…

Gender Issues comparison of candidates

John Hemming believes that an MP should represent everyone in their constituency.  This should be regardless of their race, religion, gender, abledness, sexual orientation or anything else.  It should be everyone.

When he was an MP he worked on issues relating to men, those relating to women and those relating to non-binary people. Everyone.

For example here is John Hemming on a demonstration outside the courts with the campaign group Women Against Rape (it related to the case of a mother who had her child removed from her because the mother was raped).

Jess Phillips, who campaigns on women's issues, notwithstanding the questions asked about her appointments in her parliamentary office, had the following response when asked for a debate on issues specifically relating to men:

The Labour Candidate's Book Promotion Tour and Why It Matters

In the 2015 General Election the Labour Candidate criticised John Hemming for having an external interest and made a pledge that she would be a "Full Time MP for Yardley and my only other job will be mom & carer ...".  Here is a copy of that pledge:

Since that point she has been working on paid Television Programmes and has also written a book. John Hemming has made no secret of the fact that he chairs the board of the company he founded in 1983. This involves one meeting a month. When he was the MP for Yardley he was a full time MP and the Job of being MP for Yardley came first. The Labour candidate has reported 1,274 hours of work other than being an MP in the two years she has been elected and her income in the last year was over £131,000.

Ignoring the question as to how she reconciles that with her "pledge" the question is raised as to what extent her external activity conflicts with the role of Member of Parliament for Yardley. She is supposed to de…