Open Source GSM Cracking Software Released
angry tapir writes "The GSM technology used by the majority of the world's mobile phones will get some scrutiny at next week's Black Hat security conference. An open source effort to develop GSM-cracking software has released software that cracks the A5/1 encryption algorithm used by some GSM networks. Called Kraken, this software uses new, very efficient, encryption cracking tables that allow it to break A5/1 encryption much faster than before."
Will this allow me to finally clone my multiple V2 sim cards on a single super card so I won't have to carry multiple GSM cards when I travel abroad?
Release the Kraken!
Get with the times, guys. This isn't "GSM cracking" this is "GSM lawful intercept"... At least that is what the folks who already do it routinely call the practice...
They are TRYING to show that the ability to crack GSM must already exist because it has been so easy for them to do. If a Government or powerful organization wanted to listen to a GSM call, they could be doing it today.
http://soylentnews.org/~tibman
Not could but can. It's a pretty well known fact that in most western countries there are schemes in place to allow intelligence agencies direct internal access to cell phone provider networks.
Does this lead to more wiretapping, or free cellular service?
TFA also points out that eavesdropping as 'easy' as making a fake tower, getting phones to connect to it, commanding them to drop encryption, and having enough disk space to save the conversations. Not very expensive, and not very difficult.
So this would work well if you brought a fake tower with you to an event, like a convention or even a press conference, and just gather conversations at will. Setting up a tower near the White House would not be impossible, unless they already understand this and have an onsite tower they can secure. The Secret Service is no doubt already working with this, if not already in place. If VZW or Sprint is their most common carrier, well, those are different standards so this is not the problem.
All said and done, it is not impractical to be able to eavesdrop on GSM phones, though it is nontrivial. Data intercept I don't know a lot about.
deleting the extra space after periods so i can stay relevant, yeah.
Burning some karma here.
Ironic that this is hot on the heels of Slashdot's pro-net neutrality story. If the government took over the internet, it would make sure to "regulate" any websites posting this kind of cracking information. Want to pirate it on Bittorrent? Sorry, the government would "regulate" Bittorrent too thanks to political donations from lobby groups like the RIAA/MPAA. In fact, the government would require all your activities to be logged by ISPs for investigative purposes.
Net neutrality--proving that there are always people naive enough to hand great things over to the government where they are ruined forever.
Net Neutrality is not about the government taking over the internet! It is exactly the opposite (they ensure that the internet is not "regulated"). How many times must this be said?
You do realize that net neutrality is the _absence_ of filtering, right?
See, the whole idea is that an ISP that also owns other companies, or is affiliated somehow, can't step in and decide what is and isn't viewable, charge more, etc.
"It's a pretty well known fact that in most western countries there are schemes in place to allow intelligence agencies direct internal access to cell phone provider networks."
All the more reason to port Zimmerman's Zfone to the iPhone and Android and any other smart phone you can think of.
Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
I think what you meant to say was that this is exactly what will happen if the telcos took over the internet. They would just not route any traffic to bittorrent at all.
What is this government take over of the internet you speak of? Or do you forget that the government invented the internet? Without the government, we would still be using AOL, Compuserv, and Prodigy. Which, coincidently is exactly what the anti-net neutrality folks would like to see returned.
Anti Net neutrality--proving that there are always people naive enough to hand great things over to corporations where they are ruined forever.
What I don't understand is why they don't use something along the lines of a Diffie-Hellman key exchange when a call is being set up. In the case of wireless communication, all data gets broadcast in all directions, so setting up an MitM attack wouldn't work, or at least be instantly recognized as such, unless one could somehow intercept 100% of the signal before it reaches its destination, which I'd think isn't generally going to be feasible.
File under 'M' for 'Manic ranting'
The government already took over the internet when they game one or two big companies local monopolies and exclusive permission to lay wires everywhere. I'd rather have a competitive market with many providers but this is what we're stuck with and government control is the first step to getting one. Don't you think the large ISPs, which also often have a phone business, would themselves want to censor this kind of stuff?
"Can you hear me now?"
"Yup"
"yes"
"uh-huh"
"me too!"
"absolutely!"
I'm not a cell phone guru, but it's something like this: 3G is a "standard" (not an official one IIRC) of how fast data transfers are on a cellular network. If a phone is 3G capable, it supports these faster speeds. The GSM spectrum is divided into different bands, depending on where you're at in the world. Eg, a phone that gets 3G service in the US most likely won't get 3G service in Europe. On the flipside, you can get 3G speeds on CDMA networks (VZW is CDMA) but it's more commonly referred to as EV-DO. 3G is just a measure of potential speed for the most part.
If I wanted a flame war I'd say you know nothing about what a common carrier is.
That however would leave me open to not knowing the concepts of giving an inch and them taking a mile.
Regulation by telling a corporation they can't self-regulate communication based on content will be a sticky issue since it has to be constantly defended against the government saying, YOU corporations can't regulate content but WE can. But at least there are some mechanisms in place that allow the people to control the government. The only mechanisms that allow people to have control over corporations is the market, and if the corporation has a monopoly on the physical lines, there is no market.
A libertarian shat on my carpet once. Claimed the free market would sort it out. -Ford Prefect(8777)
Please define what you are talking about. You seem to think net neutrality allows the government to regulate internet traffic.
If that is the case, you have no idea what the fuck you're talking about.
If that's not the case, please clarify.
My other sig is clever.
I do believe you are confused.
"Net Neutrality" is a term used to describe the Internet as it originally was, and still (to a large degree) is. The idea is that the Internet itself is just a passive means to transfer information from one place to another. The various ISPs along the way have to remain neutral. They cannot give any particular packet special treatment just because they're partnered with a specific company. This means that I'm pretty much able to visit whatever websites I want, download whatever files I want, etc.
The large media companies don't like this, because you can pirate their stuff.
Some ISPs have decided that you ought to be paying extra for special treatment. They'd like to charge you extra to view certain websites. Maybe they'll partner with certain companies... Put together a special package... So your Internet is dead slow if you connect to Google, but blazing fast if you use Bing.
Right now, there are no laws that really govern how the Internet should work. It's been neutral all these years largely just because that's the way it's always been done. But a number of companies now want to start doing things differently.
The "net neutrality" legislation being discussed right now is an attempt to put into law the way the Internet has always worked. So that ISPs cannot charge you extra just to view Google. The current legislation is an attempt to make sure that the Internet remains neutral.
"Work is the curse of the drinking classes." -Oscar Wilde
From the GSM wikipedia page:
In 2010, threatpost.com reported that "A group of cryptographers has developed a new attack that has broken Kasumi, the encryption algorithm used to secure traffic on 3G GSM wireless networks. The technique enables them to recover a full key by using a tactic known as a related-key attack, but experts say it is not the end of the world for Kasumi."[17] Kasumi is the name for the A5/3 algorithm, used to secure most 3G traffic.
Part of the issue... you have to remember how old the GSM standards are. The processing chips didn't have nearly as much oomph as they do today. Most more modern encryption schemes would not have been feasible to even put in a chip that would a) physically fit in a cell phone b) be low enough power to have any meaningful cell phone usage c) have costs low enough to be considered cheap enough to put into cell phones.
Indeed. This is no tin-foil hat conspiracy theory - there are NO technical obstacles in place for law enforcement or intelligence agencies to tap into the cell-phone network. I used to work at one of the major providers of hardware for cell-phone networks. My mentor at the time, who worked on this gear all over the world, explained how service providers work with law-enforcement to allow them complete access. I wouldn't know about the paperwork required (warrants and such) but if a three-letter agency shows up at the doorstep of a service provider - telling them they need to listen in on a call - they'll get exactly what they want.
You do realize that net neutrality is the _absence_ of filtering, right?
That is how you define it. Never underestimate the power of a senator who can draft a 2000 page bill that does exactly the opposite of what its title implies. You're just like the guy in the previous conversation who suggests Fox News should be regulated: once you start regulating what can and can't be on the internet, it's just a step away from blocking it.
See, the whole idea is that an ISP that also owns other companies, or is affiliated somehow, can't step in and decide what is and isn't viewable, charge more, etc.
Exactly, it's something the government should be doing. As an example of how it could be done, think of the financial regulator positions created in the financial bill that just passed. For a communications bill, we create an Internet Supervisor position, whose job it is to make sure none of the ISPs are illegally blocking stuff. He goes around, runs tests, etc. Harmless stuff. Then on page 1283 of the bill, in a small, single sentence, we give him power to decide how traffic should be regulated. Then give the Supervisor position to someone sympathetic to our cause, and there is no end to the ways that language can be abused. Should we block traffic we don't like? He has the power. Should we use it to speed up the websites of our campaign donors? He has the power. See how this stuff works?
What needs to be done is break up the monopolies where they exist so there is real competition between ISPs. Then we don't have to worry about this kind of thing: if an ISP does something we don't like, we can switch.
Qxe4
Senators don't draft (or even read) 2000 page bills. Their corporate overlords have staff to take care of those pesky details.
I am becoming gerund, destroyer of verbs.
MPU
Add another layer to your tinfoil hat.. I'm not saying what you're suggesting can't happen, but that's not the goal of net neutrality and imagining worst case, back room, scenarios is pointless to argue about.
Onto "Free market solves everything" mantra. No, it will not solve anything unless the fiber that is laid down (read: already there) is open to equal opportunity leasing at fair prices (which means it has to be governmentally regulated) that the small ISP can afford. Otherwise the costs of entry into the market are way too huge and the telco's will simply drop their price enough to not allow the little guy running new fiber to profit, thus sinking their business.
Think about it, if you have no right to their fiber, you have to run your own across the city. That will cost millions, easily. You ignore the cost as you think you can make it up later so you start running fiber. The telco's in the area decide, hey, it's costing them millions, lets just drop our prices to make everyone using them switch to us. Now all your subscribers jump ship because ATT just dropped their service plans to $1 a year. You go under, they buy you out, thanks for the new fiber.
Free market won't work with entrenched telco's who already have the fiber in place plus the will and means to bully you out of the market.
Again, you actually believe the government regulating internet traffic is going to be the absence of filtering? Government--the most corrupt organization in the world--is somehow going to be more neutral than a private organization that is beholden to customer satisfaction? That lobby groups like the RIAA won't petition for special restrictions on torrent traffic?
On top of that, an ISP should absolutely be allowed to decide how its network is run and what traffic goes across it. Internet access isn't a constitutional right. It's their network--they can run it however they want to, and if you don't like it, that's life. I don't like the color of my office, but that doesn't mean the government has the right to restrict what colors offices are painted in.
Stop bringing more and more government into our lives!
it will not solve anything unless the fiber that is laid down (read: already there) is open to equal opportunity leasing at fair prices
This sounds like an excellent plan. I endorse your idea.
Qxe4
Incidentally, it is not a tinfoil hat conspiracy, it is a 'useful' technique that politicians use when they don't want to spell out everything explicitly in a bill. It is exactly what happened with the financial regulation bill.
Qxe4
3G is GSM.
It would be nice to know exactly which GSM carriers use A5/1 encryption, and to what extent it is used. Is it a de facto standard, or a fallback algorithm?
It's been broken in a way that probably does not allow it to be used to decrypt phone traffic - big difference. That said, it's unfortunate that KASUMI has this weakness, even though it appears to be the result of new cryptographic research, given the speed with which new ciphers can be rolled out.
Even lawful interception would be virtually impossible, because you can't, in general, intercept all of an airborne signal and prevent it from reaching its destination, particularly when you don't even know in advance exactly where the sender is going to be.
And simply trying to eavesdrop on a communication that is using such a key exchange won't help matters because the discrete logarithm problem is NP-hard. Even if you do figure it out, by the time you've solved it the communication would be long since over, and different keys are going to picked next time so you'd have to start from scratch.
File under 'M' for 'Manic ranting'
ISPs are providing a service. They have EVERY RIGHT IN THE WORLD to regulate what's passing through their networks, because it's their network.
Not if the public don't agree to that, they don't. If they don't like the regulation, then they shouldn't sell access to their network. Different rules apply for a private facility and one that's open to the public.
Could this be used to both eavesdrop on calls as well as snatch arbitrary data transfer as in wi-fi wireless sniffing? I see a lot more dastardly uses of the data than random calls from schmoopy to schmoopy. I always felt like banking on the phone for example was more secure than on an arbitrary computer.
The gov't doesn't have to crack the encryption, they're given a back door by the telcos. This is not only happening today, it has been happening for many years.
Google CALEA for one of the more recent incarnations.
Learning HOW to think is more important than learning WHAT to think.
So what Chile just did a few weeks ago was a government takeover of the countries internet traffic? http://yro.slashdot.org/story/10/07/13/2056218/Chile-First-To-Approve-Net-Neutrality-Law Sure seems like the opposite to me. And the ISPs right to do what they want is all fine and dandy until they show no respect for my privacy or freedom of speech. I'd rather have the government attempt to something on my behalf then let the regional ISP monopolies or oligopolies trample me...
Here is how it's unfair:
I work for my employer. They give me money, so they get to determine what I'm allowed to do on the internet while they're paying me. If they blacklist/whitelist sites on their machines, that's fine. They paid for those machines, they pay for the bandwidth, and they pay for my time. They get to pick what I do with their time and equipment.
I give money to my ISP. It is a world of difference when I pay someone for their services, then they decide how those services can be used.
In other words, the golden rule (i.e. he who has the gold makes the rules) applies unequally between the two. Herein lies the problem.
I know I will probably be called troll or something, but here it goes anyway...
I worked as a consultant for the defense ministry of certain latin american country (which routinely uses its military for police purposes). While being there I befriended some people who had access to complex eavesdropping systems. They showed me how they had the ability to almost instantly intercept any mobile phone call. They even did it with one of my phone calls for amusement. There were 4 cell phone operators in the country, 2 of them using GSM, 1 of them CDMA and the other used iDEN. They could listen to any call on any operator except the one using CDMA. In the iDEN operator they could listen to both calls and PTT radio.
However, I'm not sure they were breaking encryption even if they told me they were, it might just be that the operators handed them some keys or that encryption was turned off by default in all but the CDMA company and no one notices or cares.
I have heard about this sort of thing enough to believe it. But i think the GSM cracking thing is important because it means foreign government agents or other powerful organizations could listen to GSM calls without anyone knowing.. not even the phone companies.
If a foreign embassy had this capability and was safe within its doors, wouldn't that be a scary thing?
http://soylentnews.org/~tibman
ISPs are providing a service. They have EVERY RIGHT IN THE WORLD to regulate what's passing through their networks, because it's their network.
ISPs are providing a service using infrastructure built on public land.
The internet as we know it would not exist if the telephone/cable companies couldn't use public property.
It's not so simple as "their network, their rules".
[Fuck Beta]
o0t!
ISPs are providing a service. They have EVERY RIGHT IN THE WORLD to regulate what's passing through their networks, because it's their network.
...Really? Then why if I own, say, a restaurant do I need to let minorities eat in my restaurant? I mean, its mine, right? Why should I let the government tell me that I have to serve Blacks and Asians?
HA! I just wasted some of your bandwidth with a frivolous sig!
Government--the most corrupt organization in the world-
Really? Really? Citation, please.
HA! I just wasted some of your bandwidth with a frivolous sig!
This is most certainly not the intent of net neutrality. The goal is to not bias content and serve all content equally without any filtering of any kind. It prevents ISPs from having tiered platforms with subscription ala carte web services, and it prevents ISPs from throttling bittorrent.
If you put a SIM card into your 3G phone, then it is GSM. The term 3G has become little more than marketing rubbish at this point.
If consumers would take a stand every once in a while instead of rolling over and demanding the government help them because they can't control themselves, you would find companies afraid of pissing off people instead of doing anything they can as long as they can get away with it from the government.
The government is what we citizens have established in order to establish rules. Citizens united can demand whatever behavior they want from the corporations to whom they grant legal status, using the full force of their government.
You can go be a powerless consumer, I'll remain an empowered citizen.
What's new, compared to other past announcements that "GSM has been broken" is that, 3 days ago, the A5/1 Project just wrote the piece of code to perform lookups in the "Berlin rainbow table set". The table set is 2TB and has been computed some time ago and can be obtained from various origins (the project member who wrote the lookup code --Frank Stevenson-- offered the arrangement of swapping preloaded disks for cash at the Schiphol airport). See my blog for some more info about these recent developments.
MitM's are not remotely trivial for wireless communication, where you'd basically have to intercept an airborne signal and somehow keep the original signal from reaching the destination so that your own attempt to send it to the destination is not detected as anomalous.
File under 'M' for 'Manic ranting'
If you put a SIM card into your 3G phone, then it is GSM. The term 3G has become little more than marketing rubbish at this point.
That is incorrect. 3G is UMTS, but can seamlessly hand over calls to the 2G GSM.
.... Can anyone hear me now?.... Good!
You are right a UMTS phone that takes a SIM card is almost always really a UMTS/GSM phone that works on both. It is also 3G. But a EVDO, CDMA2000, and EDGE (also takes a SIM BTW) phone are also 3G. EDGE is a part of the 3GPP GSM standard in fact. True though that GSM itself is considered 2G or 2.5G. The 3G is an ITU standard, but pretty much anything with certain minimum peak performance and that can handle data and voice concurrently is allowed. I was trying to be cute with a short reply. it's all actually pretty convoluted and in fact UMTS shares many similarities with GSM though a different set of standards.
"Meanwhile, another Black Hat presenter, Chris Paget plans to demonstrate a completely different way to intercept GSM calls. He's setting up a fake cellular tower that masquerades as a legitimate GSM network.
According to Paget, using open-source tools and a US$1,500 USRP radio, he can assemble his fake tower, called an IMSI (International Mobile Subscriber Identity) catcher. In a controlled experiment, he's going to set one up at Black Hat and invite audience members to connect their mobile phones. Once a phone has connected, Paget's tower tells it to drop encryption, giving him a way of listening in on calls."
Yes, the only question is how to get it to forward calls. A perverse thought is someone plugging a Magic Jack into it, but you probably need something more sophisticated. Like Skype, or Asterick and some SIP minutes. Maybe not even that.
Read Chris's blogs. She's clever. ps - I assume she's a she, she carries a handbag and wears heels, but I'm somewhat limited in my outlook, acording to Chris. I can only tell her how I see it from my frame of reference.
deleting the extra space after periods so i can stay relevant, yeah.
3G is referring to UMTS here.
My phone that gets 3G service in the US will get 3G service in most countries - European countries included. This is true for many AT&T phones.
I am a company and I filter internet access for my employees. Is that unfair to the sites I'm filtering?
Yes. But it's your business, you censor free speech all you'd like. Your employees are free to access their favorite sites at home.
I am a company and I have some slight performance issues out to the internet for employees, to speed things along I prioritize traffic to and from business related websites we commonly use. Is that unfair to the sites that aren't being prioritized?
Yes. But it's your business, you censor free speech all you'd like. Your employees are free to access their favorite sites at home.
What if instead of me as the company doing it for my own employees I am an ISP that provides this to business customers. Is that unfair to anybody?
Yes. Only now, you're censoring the free speech of the public, which is a violation of the Constitution, at least in spirit.
What if I sell it to consumers, is that unfair to the sites?
No, not really. What you do or do not charge for your service has no relation to individual websites, so long as it's the same for everyone.
What if this is the only option I provide, is that unfair to the sites?
Yes. You are selectively enabling certain sites while crippling others at your whim. What kind of messed up mind doesn't find this unfair?
They don't need to. Diffie-Hellman is for key exchange, but the mobile company already has a copy of the key stored on your SIM card, so they don't need to do any key exchange.
The problem is that they used weak encryption, not that they used symmetric encryption.
I had misunderstood the purpose of the post then... I thought he was suggesting that lawful interception would still be possible... it isn't. Further, eavesdropping remains similarly impossible on any communications channel where such a key exchange has occurred. If you can spare the bandwidth for purposes of establishing a connection nobody can eavesdrop in on, you can use a multi-pass RSA encryption scheme so that the eavesdropper cannot even find out what "public" key you were using, let alone the private one.
File under 'M' for 'Manic ranting'
Okay, so they'd know what phone the transmission was coming from... the content of the communication could still be encrypted by software on the end user's phone.
File under 'M' for 'Manic ranting'
Erm, it is. They just cracked the encryption algorithm.
You can't crack a Diffie Hellman key exchange except for a single session, because every session has a different set of keys and you have to start from scratch.
File under 'M' for 'Manic ranting'
I never said you could. You seem confused. There is no need for key exchange in thhis case. They just needed to use a better encryption method, e.g. AES.
No, but you're begging the question when you say ISPs are beholden to customer satisfaction. The reality is that the truly lucky people may have three choices for their ISP; most probably have two, and if you get too far from an office you may very well have one. They're oligopolies, and they don't operate on the same rules as other free market participants. "Customer satisfaction" is a small factor. They can piss you off just less than it would take you to decide you don't need Internet access and that's about it.
So what if Internet access isn't a constitutional right? Some people want to make it a legal right instead. As far as "an ISP should absolutely be allowed to decide how its network is run" -- why? "Their network" has been heavily subsidized by tax dollars and continues to be subsidized by taxes on our bills. It uses public lands to run its cables, and it has become a public necessity as much as telephones were decades ago. If we decide that the price for all of that is that they are not allowed to discriminate against traffic based on source or destination, they can just suck it up. It's an extremely reasonable demand, the lack of which could cause severe economic harm to non-ISPs using the Internet for money.
The only argument you seem to have other than "this is how I want it so you should too!" is that groups like the RIAA will try to game the system. Of course they will. There's nothing stopping them from trying to do the exact same things right now, only right now they can also try to influence the ISPs themselves--increasingly the owners of content they are giving access to--on top of the government. We're more vulnerable to their meddling now than we would be with a sensible net neutrality law.
Trusting a corporation to fairness over profits is pure folly. I'd rather take my chances with a well-crafted law.
Unfortunately, the markets can be distorted far easier than government regulators. Without the FDA or FAA, no doubt there would be countless more deaths attributed to bad medicine and aircraft incidents. It doesn't matter if these drug and airline companies are monopolies or small players. Of course with FDA and FAA we are dealing with outcomes that is hard to quantify (ie. Human lives), which is different to the case with consumer regulation which is basically what this net neutrality thing is.
The problems you are facing here revolves around the lack of information in the market and the lack of understanding of this information by the consumer. This prevents actors from acting rationally and tends to distort the market causing inefficiencies. As there will always be a discrepancy in the strength in this market participants (ie. ISP and individual users), these situation are unavoidable. This is further complicated by the fact that infrastructure is expensive and it is not cost-effective to replicate network infrastructure for each ISP delivering services.
If there are no efficient economic fixes for these problems, then regulation is necessary to preserve the benefits we are focusing. I'm not saying that regulation is always good, but sometimes it is a necessary tool to achieve what cannot be achieved by the market alone.
If you have a problem with the efficiency of government and bad legislation, what you should be focusing on is to improve government and to do your civic duty. You have the power to vote and to converse with your elected representatives. You also have the option of running for office yourself to improve government. Big government is not necessarily good and *may* lead to tyranny, but the problem is without government oversight these day, large corporations will step in and deprive you of your rights and property just as a tyrannical government would.
:. Ultimate Control Dedicated/VM Servers