Site hosted by Angelfire.com: Build your free website today!

     
 

 

 

 

 

 

 

 

 

 

 

|Forum|Articles|Crypto

By Anubis and Cyber Seduction

 

Distrubution
August 31 2001 at 10:09 AM
Anubis

Breaking PGP

When I hear people talk about the unbreakable qualities of PGP's RSA encryption scheme I tend to hear the statistic that a PGP encrypted document would take 100 years to crack on a modern supercomputer. Thus, barring quantum computer breakthroughs, a PGP encrypted document should be unbreakable.

Most of you have heard of SETI@Home. The basic concept is that you download a fancy screensaver that downloads and processes SETI information in its spare time. Its called distributed computing and by dividing up a computing task among thousands of hosts, SETI could gain the power of a supercomputer without paying for one. The SETI network was far more popular than the people who made it expected, SETI is reporting that they now get seventy five hours of superconputer time for every hour on their distributed network. I hope you can see where I am going with this. If SETI's network could be put to use breaking PGP codes, a code that would have taken 100 years to break on a supercomputer would only take 2 years to break on SETI's network, a long time still, but well within the patience of many organizations. Of course SETI's network was not designed to break encrypted documents. There is a program called distributed.net to crack 56 bit keys but it is does not have nearly enough hosts to tackle the 2048 bit keys that most PGP users use. It is unlikely that consumers would download a screensaver designed to break their encrypted documents. So you can not break PGP with a distributed program.

A virus however..

Take a look at how much of a problem people are having getting rid of the Code Red virus. Code Red infects users computers not to destroy them but to use them as pawns in a denial of service attack of other webservers. If a virus were written that would use a users computer as an unwilling part in an distributed network for breaking PGP it could spread to far more machines than SETI's screensaver. With more machines the time needed to break an encrypted document could become significantly less. And PGP would be broken.

Cyber Seduction
Process
August 31 2001, 11:25 AM

I am reminded of a statement made by a famous celebrity..."Hard to see the Dark Side is."

I am less worried about the potential ability to use many computers as sort of a "Poor Man's Supercomputer" and more worried that we would never see it coming. By that I mean that many computers could be used to break PGP encryption but, as Anubis stated, it would take either MANY willing partners. The potentiality of this happening doesn't bother me because of the fact that it would take willing partners and I doubt seriously that there would be many people that would want to contribute to such an intrusive act. So, as such, I do not fear this happening.

Anubis also brought attention to the fact that a virus could conceivably have the same desired result. This, I fear. In my agreement to this point, I have to first touch on the ineptitude of many companies to adequately protect themselves against hackers and/or viruses. That being said, if one were to inject a virus into a large company, you could potentially infect every computer on their network. Now of these, let's say 5,000 computers, you could project the virus to stay active on 50% of the computers. This could be done by making the virus benign...just program it to work and hide. With no malicious activity, the average computer user would be none the wiser that their computer was infected. For the purposes of this post lets say that every company has 5,000 computers. Now, based on these ideas, a good hacker could place this virus in hundreds of companies that, using the projected outcomes above, would yeild hundreds of thousands of computers that could be used to decrypt hundreds of PGP messages at a time.

On another note, I dont even want to think about the potential ramifications of someone using said computers to decrypt a passcode. Using the same method to retrieve passcodes instead of messages, each passcode could open hundreds of messages in it's lifetime. There would be a domino effect that would increase exponentially. And then the most important messages would be broadcast by hacking into a network...during the superbowl. Can we say Civil War II.

Anubis
Crypto
August 31 2001, 7:25 PM

Well if someone is at the point where they are trying to break your passcode, the encryption is as good as broken. Since the passcode is anything but random, it is not that hard for a skilled cryptographer to break with modren day computer hardware. The passphrase is just the last line of defense protecting the real password, the private key. Since the private key is huge, 2048 bits long if you use PGPs default values,and is generated from true random data gathered through biometric input, it is much much harder to break, so hard that many people consider it inpossible. Just having the public key for a message can make it easier to decrypt since it can be used to eliminate many possibilites from a brute force attack or to generate source material for decryption. That is why I use a different keyset for encrypting files than for encrypting posts,and keep that keyset stored in a location off my hard drive. PGP is like any other password system in that the weakest link is the user. If you can break the user than you can break the system

Cyber Seduction
I do have a point
August 31 2001, 10:52 PM

Yes, I agree with your last post completely but my point still stands about non-passcode issues. There is the potential for a skilled computer user, call them a hacker if you will, to use hundreds of thousands of computers in a code breaking network...2048 or not. My point was simply to point out that the flaws of most computer enhanced enterprises are be used as the entry point for a hacker created virus that is programmed to use the computer in a code breaking operation.

Anubis
Distributed.net
September 1 2001, 9:11 AM

I downloaded distributed.net to see what they were using to conpel people to join their network. It is not flashy like the SETI screensaver so to motivate people they offer a 10,000 prize to the users who break a key.

 

 

 


Syntax Error/:|Forum|Articles|

 
 
     

Copyright 2001 Anubis and Cyber Seduction