Prism: the problem is the law not the technology


I read more about the NSA this week more then I care to admit. I also read a lot of comments on those articles, good and bad. On most tech related forums you see post about encryption. How we should all know about encryption, the proper way to do it, and how big companies suck at it. Yes, encryption should be implemented, but it is definitely not the solution to prevent the government from getting your data.

I'm no security expert, I actually know very little about it. I do read a lot about how this and that encryption algorithms got cracked, and the explanation is beyond my understanding. Most of the time, brute force is enough to decrypt a message, all you need is the resources and they are becoming more and more available.

With the NSA data leak everyone is panic mode, (almost excited I would say), and github is being filled with cryptographic repos. It almost look like a gold rush. Let me just say it once, encrypting your data does not prevent the government from getting it and reading it.

It maybe very hard to crack some encryption algorithm but it is not impossible, if not already. It's like finding Waldo (in a larger scale).

Instead of trying to create more complex algorithm to obfuscate data, we should put our effort into making sure the law forbid any entity to illegally spy on us in the first place. You wouldn't be allowed to walk into At&t data center with your flash drive, plug it in and start copying phone meta data would you? It would be considered stealing and you will probably end up in court and or in jail. It wasn't so much different from Aaron Schwartz case. Why should there be an exception if it is the government copying those files.

Remember the problem is not the technology, the problem is the law.

You can follow me on Twitter@dialloibu or Subscribe by Email



There are no comments added yet.

Let's hear your thoughts

For my eyes only

Latest Post

Don't make things too complicated

There is an advantage with ignorance. Ignorance not in the sense of name calling, but more toward wh…

Views: 130

One night stand framework

I have always been a big fan of JavaScript. The moment I discovered that I could use alert() to debu…

Views: 320

Why you should publish your projects

Working on a project for a long time but afraid to publish it on the web? Don't worry you are not al…

Views: 163

The most important skill you will learn in school

In my brief time in college, I have learn a few skills that allowed me to launch myself into a caree…

Views: 153

What others are reading

CSS minifier in PHP

A while ago, I was trying to find a way to reduce the number of HTTP requests made on my pages. To m…

Views: 1139

Vigilance 2.0, the best antivirus in the market

In 2006, I bought a new motherboard. With this motherboard, came a CD with a fresh copy of Symantec'…

Views: 306

How you can be tricked to allow spam in your inbox

There are over 145 Billion emails sent everyday and among those 100 Billion are just SPAM. Spam is a…

Views: 1098

Ubuntu Edge: Full Ubuntu OS on my phone, A dream coming to reality.

If it wasn't for Ubuntu I would never be a regular linux user. From all the linux flavors I tried, i…

Views: 2463