|
|
#31 |
|
Member
![]() Join Date: Nov 2012
Location: Earth
Posts: 294
Likes: 29
Liked 38 Times in 32 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
|
so worth it XD
__________________
Psp Dev, psp 3k semi unbrick solution
|
|
|
|
|
|
#32 |
|
Member
![]() 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 ._.
|
|
|
|
|
Likes: (3) |
|
|
#33 |
|
Member
![]() 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. |
|
|
|
|
|
#34 | |
|
Senior Member
![]() 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)
|
http://www.digitaltrends.com/gaming/...consoles-sold/
__________________
Helpful Links: |MinVerCk|PS3DateCheck|SKU_Models|How to downgrade|My Image Host|
More: |PS3DEVWIKI|Kiosk Reverters|Jig|Progskeet|E3Flasher|EliteMossy| Index| ![]() Last edited by tjhooker73; 01-20-2013 at 03:45 PM. |
|
|
|
|
|
Likes: (1) |
|
|
#35 |
|
Member
![]() 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?
|
|
|
|
|
|
#36 | |
|
Member
![]() Join Date: Nov 2012
Location: Earth
Posts: 294
Likes: 29
Liked 38 Times in 32 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
|
__________________
Psp Dev, psp 3k semi unbrick solution
|
|
|
|
|
|
|
#37 | |
![]() ![]() 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)
|
![]() 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.
__________________
|
|
|
|
|
|
|
#38 |
|
Member
![]() Join Date: Nov 2012
Location: Earth
Posts: 294
Likes: 29
Liked 38 Times in 32 Posts
Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
|
lets just hope so my friend
__________________
Psp Dev, psp 3k semi unbrick solution
|
|
|
|
|
|
#39 |
|
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. |
|
|
|
|
|
#40 |
|
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
__________________
|
|
|
|
|
Likes: (2) |
![]() |
| Bookmarks |
| Thread Tools | |
|
|