Go Back  
Reply
 
Thread Tools
Old 01-20-2013   #31
arwynj55
Member
 
arwynj55's Avatar
 
Join Date: Nov 2012
Location: Earth
Posts: 294
Likes: 29
Liked 38 Times in 32 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Originally Posted by tjhooker73 View Post
If we could do a constant dump of the PS3 Memory and processes while its starting up I think we could get a key or 2 :P
so worth it XD
__________________
Psp Dev, psp 3k semi unbrick solution
arwynj55 is offline   Reply With Quote
Old 01-20-2013   #32
oPolo
Member
 
oPolo's Avatar
 
Join Date: Feb 2011
Posts: 904
Likes: 303
Liked 448 Times in 296 Posts
Mentioned: 79 Post(s)
Tagged: 0 Thread(s)
Hi @FaxiY

To explain it very simple, when you hear about public/private keys from someone, they are talking about asymmetric encryptions. (Although, some people are IMHO retards, and calls the secret key in symmetric encryption the private key... makes it confusing as hell)

Asymmetric encryption is where one key is used for encrypting and one is used for decrypting. The beauty of all this is that Sony can make one key rather public (the public key, which IIRC is stored in the ps3) and keep one key for themselves, the private key.

Every PS3 has the public key, so we can say the public key is relatively insecure, but only Sony has the corresponding private key for that public key. Thus, every firmware that is encrypted with the private key, can be verified by the playstation 3, as being from Sony as it can be decrypted (Sony in this sense "signs" the firmware) with the public key.
Even if we are in possession of the public key, we cannot encrypt (sign) the firmware as being from Sony, as we do not have the private key.

We cannot deduce the private key from the public key either, as the probably without a doubt most important characteristic of any asymmetric encryption, is that it is computationally infeasible, to deduce one key from the other

This is where Sony went wrong with their encryption implementation fail that was discovered in FW 3.55, and corrected in all firmware revisions to be released afterwards....
They made the mistake of, instead of using a random number in the ECDSA asymmetric encryption algorithm, they had basically made a method that said:

int getRandomNumber(){
return 4;
}

Or in layman's terms, instead of using a random number they always used the same number.
This removed the computationally infeasible aspect of the ECDSA algorithm, and allowed failoverflow to deduce the private key from the public key in the PS3, which has allowed us to sign any CFW and have the PS3 accept it, up till firmware 3.55.
After firmware 3.55, they fixed the ECDSA implementation **** up, and revoked a new keypair and made a new, which we are not able to deduce the private key from, should we obtain the public key.

Therefore, the private key is not stored in the PS3 Hope you understood it.

Ethos = Taking a computer security major ... Although, I don't really know any specifics about the ECDSA algorithm (and have never looked more than a few hours at the PS3's security), except that it is one of the promising algorithms for asymmetric cryptology in the future, instead of the current RSA algorithm that is widely accepted as THE asymmetric encryption algorithm right now. (I wrote this paragraph mainly to brag actually I don't give a damn if you decide to believe what I wrote or think it was all bull**** ._. Although it would hurt me ._.
oPolo is offline   Reply With Quote
Likes: (3)
Old 01-20-2013   #33
RafaSimpsons
Member
 
RafaSimpsons's Avatar
 
Join Date: Dec 2011
Posts: 233
Likes: 56
Liked 48 Times in 27 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
The problem about Sony is that it cares more than it should about security and money. The consequences are visible, you just have to look to the Xbox and Wii sales in relation to the PS3.

An example of Sony's ****ty behaviour is the Cobra dongle. They have the private keys, but did they appeared in front of their ugly faces? No, of course not. Sony has ****ed with them and it liked, so it gave them the keys.
__________________
RafaSimpsons is offline   Reply With Quote
Old 01-20-2013   #34
tjhooker73
Senior Member
 
tjhooker73's Avatar
 
Join Date: Jan 2011
Location: Texas
Posts: 2,061
Likes: 386
Liked 536 Times in 400 Posts
Mentioned: 150 Post(s)
Tagged: 0 Thread(s)
Originally Posted by RafaSimpsons View Post
The problem about Sony is that it cares more than it should about security and money. The consequences are visible, you just have to look to the Xbox and Wii sales in relation to the PS3.

An example of Sony's ****ty behaviour is the Cobra dongle. They have the private keys, but did they appeared in front of their ugly faces? No, of course not. Sony has ****ed with them and it liked, so it gave them the keys.
The PS3 actually has more sales then the 360 now. So your statement is invalid.
http://www.digitaltrends.com/gaming/...consoles-sold/

Last edited by tjhooker73; 01-20-2013 at 03:45 PM.
tjhooker73 is online now   Reply With Quote
Likes: (1)
Old 01-20-2013   #35
jarmster
Member
 
jarmster's Avatar
 
Join Date: Feb 2011
Posts: 378
Likes: 49
Liked 83 Times in 56 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
Do we have any idea what kind of random number it is? Whole number? number of possible decimal places? or are those specifics unknown?
jarmster is offline   Reply With Quote
Old 01-20-2013   #36
arwynj55
Member
 
arwynj55's Avatar
 
Join Date: Nov 2012
Location: Earth
Posts: 294
Likes: 29
Liked 38 Times in 32 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Originally Posted by oPolo View Post
Hi @FaxiY

To explain it very simple, when you hear about public/private keys from someone, they are talking about asymmetric encryptions. (Although, some people are IMHO retards, and calls the secret key in symmetric encryption the private key... makes it confusing as hell)

Asymmetric encryption is where one key is used for encrypting and one is used for decrypting. The beauty of all this is that Sony can make one key rather public (the public key, which IIRC is stored in the ps3) and keep one key for themselves, the private key.

Every PS3 has the public key, so we can say the public key is relatively insecure, but only Sony has the corresponding private key for that public key. Thus, every firmware that is encrypted with the private key, can be verified by the playstation 3, as being from Sony as it can be decrypted (Sony in this sense "signs" the firmware) with the public key.
Even if we are in possession of the public key, we cannot encrypt (sign) the firmware as being from Sony, as we do not have the private key.

We cannot deduce the private key from the public key either, as the probably without a doubt most important characteristic of any asymmetric encryption, is that it is computationally infeasible, to deduce one key from the other

This is where Sony went wrong with their encryption implementation fail that was discovered in FW 3.55, and corrected in all firmware revisions to be released afterwards....
They made the mistake of, instead of using a random number in the ECDSA asymmetric encryption algorithm, they had basically made a method that said:

int getRandomNumber(){
return 4;
}

Or in layman's terms, instead of using a random number they always used the same number.
This removed the computationally infeasible aspect of the ECDSA algorithm, and allowed failoverflow to deduce the private key from the public key in the PS3, which has allowed us to sign any CFW and have the PS3 accept it, up till firmware 3.55.
After firmware 3.55, they fixed the ECDSA implementation **** up, and revoked a new keypair and made a new, which we are not able to deduce the private key from, should we obtain the public key.

Therefore, the private key is not stored in the PS3 Hope you understood it.

Ethos = Taking a computer security major ... Although, I don't really know any specifics about the ECDSA algorithm (and have never looked more than a few hours at the PS3's security), except that it is one of the promising algorithms for asymmetric cryptology in the future, instead of the current RSA algorithm that is widely accepted as THE asymmetric encryption algorithm right now. (I wrote this paragraph mainly to brag actually I don't give a damn if you decide to believe what I wrote or think it was all bull**** ._. Although it would hurt me ._.
hope this wasnt pointed to me :P too long for me to read XD
__________________
Psp Dev, psp 3k semi unbrick solution
arwynj55 is offline   Reply With Quote
Old 01-20-2013   #37
DEFAULTDNB
 
DEFAULTDNB's Avatar
 
Join Date: Mar 2012
Posts: 8,861
Likes: 6,247
Liked 3,803 Times in 2,470 Posts
Mentioned: 946 Post(s)
Tagged: 0 Thread(s)
Originally Posted by arwynj55 View Post
hope this wasnt pointed to me :P too long for me to read XD
Originally Posted by oPolo View Post
Hi @FaxiY
Nope

I think some bright-minded-individuals will figure out a bypass, or an exploit to do what we need without knowing any keys or anything..... eventually.
__________________
DEFAULTDNB is offline   Reply With Quote
Old 01-20-2013   #38
arwynj55
Member
 
arwynj55's Avatar
 
Join Date: Nov 2012
Location: Earth
Posts: 294
Likes: 29
Liked 38 Times in 32 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Originally Posted by DEFAULTDNB View Post
Nope

I think some bright-minded-individuals will figure out a bypass, or an exploit to do what we need without knowing any keys or anything..... eventually.
lets just hope so my friend
__________________
Psp Dev, psp 3k semi unbrick solution
arwynj55 is offline   Reply With Quote
Old 01-20-2013   #39
santimaster2000
Member
 
Join Date: Sep 2010
Posts: 54
Likes: 1
Liked 23 Times in 9 Posts
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Wait, wait, wait, but, if we in fact get the lv0.2 keys, can't we just use a flasher ? I mean, wasn't this what was stopping flashers to work on 3K and 4K models, the fact we don't know this key ?

What I'm saying is:

1) Get a dump

2) Patch stuff with lv0.2 keys

3) Flash

4) Profit

PD: I'm not drunk but I'm hungry.
santimaster2000 is online now   Reply With Quote
Old 01-20-2013   #40
carldenning
Senior Member
 
Join Date: Jun 2009
Posts: 5,125
Likes: 1,880
Liked 1,789 Times in 1,170 Posts
Mentioned: 220 Post(s)
Tagged: 0 Thread(s)
if u wanna hack 3000 and 4000 models/lv 0.2 then ask the dev's who sold out , as their the w**k**s who knows
__________________
carldenning is offline   Reply With Quote
Likes: (2)
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 12:48 AM.