Forum: General Jailbreak Discussion - The General Jailbreak Discussion forum is your place to discuss everything related to the PS3 jailbreak. You can discuss QA Flags, CFW, kmeaw or find information about many general jailbreak methods.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Like Tree1Likes

Thread: software_update_plugin private key (probably a stupid question)
  

Page 4 of 5 FirstFirst ... 2 3 4 5 LastLast
Results 31 to 40 of 45
  1. #31  
    indirect76's Avatar
    indirect76 is offline Moderator
    Join Date
    Mar 2011
    Posts
    2,509
    Downloads
    4
    Uploads
    0
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    146
    Likes Received
    341
    I was under the impression that the private keys were static and an additional random number was used in the algorithm. If the private keys were random for each operation, what's to stop somebody from just choosing a random number and being able to sign firmwares? Is the 3.55 flaw in the actual firmware code or in the implementation of ECDSA done outside the PS3 as I thought?
    Reply With Quote  

  2. #32  
    Join Date
    Feb 2012
    Location
    Planet Vegeta
    Posts
    788
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    44
    Likes Received
    84
    @Indirect76
    I will tell you this. I forgot how 3.41 was cracked into but I do know at the time the keys were not generated. They were found the same way TB was found I am under the impression that the guys who were over the operation had the keys released. Idk what keys it was but I do know the key was not a generated key.

    With that being said if Sony actually made the private key today how it was intended years go then the ps3 "to this day" would of never gotten cracked. Which is why I am so confident that the Ps4 or "Orbits" will not be cracked because of the very same reason why the ps3 cant be cracked from scratch over 3.60

    It is the same concept not the firmware. If the private key was random in the first place then nobody would of found a jailbreak.
    Ps3 Phat 250gb 4.31 OFW (Currently Playing Dead Space 3 [Chapter 10] / Hitman Absolution / COD MW3 )
    Ps3 Phat 80gb 3.55 CFW
    Reply With Quote  

  3. #33  
    indirect76's Avatar
    indirect76 is offline Moderator
    Join Date
    Mar 2011
    Posts
    2,509
    Downloads
    4
    Uploads
    0
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    146
    Likes Received
    341
    I didn't get into the scene until fail overflow did their thing two years ago. I thought the jailbreaks before that used a service jig that allowed unsigned code to be run, and was part of the firmwares design.
    Reply With Quote  

  4. #34  
    Join Date
    Feb 2012
    Location
    Planet Vegeta
    Posts
    788
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    44
    Likes Received
    84
    Well I followed it since 3.41 PS Jailbreak. I am not a Ps3 developer or a deep depth knowledge in the ps3 but I do know for a fact that you need some kind of root key to even get public keys that comes from a private key.

    Signatures and etc..etc.. whatever they used it was easily figured out. So when Sony fixed the problem "with the help of Geohot/Failoverfolw" all the CFW stopped over 3.55


    When private key is unknown: use scekrit (pre 3.56 only, since they fixed the randomfail in 3.56+ after the fail0verflow presentation at 27C3).

    I got that firm the ps3 wiki site. Whatever the hell that means LOL (I even don't know) the problem was fixed permanently.

    Long story short the greatest Ps3 devs HELPED Sony fix the patches. Which is why everything revolves around 3.55
    Ps3 Phat 250gb 4.31 OFW (Currently Playing Dead Space 3 [Chapter 10] / Hitman Absolution / COD MW3 )
    Ps3 Phat 80gb 3.55 CFW
    Reply With Quote  

  5. #35  
    playerkp420 is offline Member
    Join Date
    Feb 2011
    Posts
    118
    Downloads
    5
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    12
    Likes Received
    7
    If it was built by man, then it can be destroyed by another man.

    How the ECDSA Algorithm Works by PS3 Developer KaKaRoToKS


    Even if it was impossible. Why do you care if someone wants to try.

    They said it was “impossible”, but was it really?
    sergio11511 likes this.
    Reply With Quote  

  6. #36  
    junkie2100 is offline Member
    Join Date
    Nov 2012
    Posts
    30
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Thank you player. And to answer your question indirect the key could very well be static but I'm not sure and I don't think its relevant here, the variable that allowed fail overflow in was a number that should have been random in the generation of the encrypted message, what they did was pick apart the message itself without having access to the information we have access to now. You can't use their message comparison anymore because the algorithm randomizes it now but like player said, anything created can be destroyed by an equal and opposite force
    Reply With Quote  

  7. #37  
    junkie2100 is offline Member
    Join Date
    Nov 2012
    Posts
    30
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    And BTW goku if you're gonna sit there and admit you don't understand what they random fail is, how are you arguing with me about how ecdsa works? I know what they random fail is and I fully understand it. Sony didn't randomize a key variable that by ecdsa standards should have been randomized and by not randomizing it the encrypted message (pup file) became vulnerable when compared to others. That was a flaw in message generation though, this is bypassing message generation altogether and going straight back to key generation
    Reply With Quote  

  8. #38  
    junkie2100 is offline Member
    Join Date
    Nov 2012
    Posts
    30
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    One more thing. This "root key" used to generate the public key. It is the private key, they use mathematics based on the curve parameters to generate the public key so if you don't know guzzle public key and the curve parameters you're sol. But we know the public key and the curve parameters now, so you just reverse the creation process. x*2=4 solve for x
    Reply With Quote  

  9. #39  
    junkie2100 is offline Member
    Join Date
    Nov 2012
    Posts
    30
    Downloads
    2
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    And BTW goku if you're gonna sit there and admit you don't understand what they random fail is, how are you arguing with me about how ecdsa works? I know what they random fail is and I fully understand it. Sony didn't randomize a key variable that by ecdsa standards should have been randomized and by not randomizing it the encrypted message (pup file) became vulnerable when compared to others. That was a flaw in message generation though, this is bypassing message generation altogether and going straight back to key generation
    Reply With Quote  

  10. #40  
    indirect76's Avatar
    indirect76 is offline Moderator
    Join Date
    Mar 2011
    Posts
    2,509
    Downloads
    4
    Uploads
    0
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    146
    Likes Received
    341
    Quote Originally Posted by junkie2100 View Post
    But we know the public key and the curve parameters now, so you just reverse the creation process. x*2=4 solve for x
    It just doesn't work like that. Building a hash is an iterative process and some of the variable values are thrown out in the process. It's a one way process.
    Reply With Quote  

Page 4 of 5 FirstFirst ... 2 3 4 5 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •