PS3 Hacks

#1 Spot for PS3 Hacks

Home | PS3 News | PS3 Hacks | PS3 Downloads | PS3 Saves

Folding@home | PS3-Hacks Live Chat | PS3 Reviews | Contact Us


You are not logged in.

Announcement

RAMROD'S BR-D BURNER DRIVE FOR AN ADMIN FUND:
INFO

#1  2008-07-10 23:18:23

0m1kr0n
PS3 Hacks Guru
Registered: 2008-03-05
Posts: 74

New CBE stuff

Not sure how new this is, but it's all stuff from Sony and IBM on security of the PS3. Just in general context. Basically the whole security model is based around the CBE. The FLASH, HDD, and Sony ASIC's are for other stuff.

I had a nice big post built up for this to try and strike up interests in another community where people are posting otheros.bld blitter demos, but the community got locked down.

- PPU controls SPE's, and SPE's get portions of the CBE 256KB for isolated code. The 256KB space and SPE's are where the hypervisor sessions happen after decrypted by the PPU with die key.

- Somewhere in Main RAM or CBE 256KB there exists a Address Translation Table with bits that control SPE security modes(locked or open.) Wether they wipe the vaults when shifted I don't know. The literature suggests they -are- wiped when you shift the bits.

- Locked SPE's can still do BUS I/O with inside code, but the inside code is left to do the security checks. I think it's all DMA.

- Main RAM is all encrypted supposedly. Only plaintext binary on system is in chip vaults, or the non key potions of ELF's(If Sony didn't do more crypto.) If sony didn't do crypto RAM would still be useless for a cracker.

- From outside through the PPU you can only kill a SPE which shifts it's ATT bit, and wipes it's part of the CBE 256KB/"Vault store."

- BD has BD crypto removed before it reaches ASIC's and RAM by the crypto chip on the BD board. This crypto has been cracked on other platforms before the PS3, and only layers the PS3 propriatary(?) cipher.

- The CBE has a not so 'public key' function in it's die somewhere that essentially decrypts -all- encrypted content in Flash, HDD, and game discs. I have to assume all of the CBE's have the same key?

- The boot loader in FLASH/BIOS somehow builds a security model for the entire code base with the 'public key' in the CBE die. It uses a "chain of command" wheres the boot module in BIOS is authenticated somehow against the chip key at power-up, and the CBE then makes the boot module in BIOS a trusted dictator of sorts allowing it to go on to load other modules in an SPE. In this case gameOS or whatever and disk images- with there own keys. I guess the key in die is the not so public 'public key.'

The boot loader supposedly cycles itself an arbritray amount to check itself with the chip key to protect against attacks. On top of this everything the PPU brings to an SPE is checked against the chip key somehow; then decrypted and loaded into a piece of 256KB for a locked SPE session.

- The portions of an ELF binary that do validation with the chip key are supposedly encrypted by the CBE scheme. The other parts are supposedly not(?)- so if they're not showing in hex that probably means there is another cipher in use by Sony.

- The CBE somehow uses it's RNG to create time stamps to protect against man in the middle attacks.

This should explain a lot. I got this info from the IBM cell dev pages, and a Sony response on the playstation forums I found. This is where my chip die analyzing theory came from.

Linux must be ran in a special open mode where the FLASH is the bios and switched to a more liberal SPE assignment state by Sony code.

Last edited by 0m1kr0n (2008-07-10 23:30:26)

Offline

 

#2  2008-07-11 12:23:34

Trixta
PS3 Hacks Member
From: United Kingdom
Registered: 2007-02-13
Posts: 48

Re: New CBE stuff

Excellent find 0m1kr0n, also are you a famous hacker because your name reminds me of a hacker who hacked the PSP.


PS3 CONSOLE - 60GB, 1 DUALSHOCK (SILVER), 1 SIXAXIS (BLACK)
PS3 GAMES - BURNOUT PARADISE, WARHAWK, RESISTANCE FOM, HEAVENELY SWORD, CALL OF DUTY 4, MGS4, GTA IV, FIFA08, FIFA09, J2 - HIN, DMC4, UT3.
PS3 PREORDERS - COD5, RESISTANCE 2, SOCOM, LITTLEBIGPLANNET.

Offline

 

#3  2008-07-12 19:33:17

0m1kr0n
PS3 Hacks Guru
Registered: 2008-03-05
Posts: 74

Re: New CBE stuff

A PE packer and some obscure game cracks where published under the name. The cracks where on a forum for 48 hours, and removed do to respect for the developer of the game- it was one guy. That may be where you seen the name.

I've never owned a PSP- I liked the GP2X better.

Also the avatar is related to the name. The game was Omikron: Nomad Soul. It was like a cyberpunk themed sandbox game from the late nineties by QuantcDream.

Last edited by 0m1kr0n (2008-07-12 19:36:25)

Offline

 

#4  2008-07-12 20:11:24

Powerslave
Ruler of All
From: Alpha Quadrant
Registered: 2007-01-15
Posts: 10969
Website

Re: New CBE stuff

This is another reason the CPUs in these consoles have to be FAST for on the fly decryption like that.  It's probably another reason why there are still frame rate skips and choppy game play sometimes. With the power these consoles have, there should not be any issues with choppy video, at any time, but the security overhead is way too high.

Online

 

#5  2008-07-12 20:56:15

0m1kr0n
PS3 Hacks Guru
Registered: 2008-03-05
Posts: 74

Re: New CBE stuff

Powerslave wrote:

This is another reason the CPUs in these consoles have to be FAST for on the fly decryption like that.  It's probably another reason why there are still frame rate skips and choppy game play sometimes. With the power these consoles have, there should not be any issues with choppy video, at any time, but the security overhead is way too high.

Someone stated in another thread the PS3 uses high bit key AES. That would explain some of it I guess, but there are NO sources verifying that statement that I know of, and the post author isn't responding. AES is a good cipher- it held up good enough to become the new standard.


I don't know what the deal is with the bottle necking, but it might just be the RSX and hardware shaders working on such littler RAM, lack of SDRAM in the CBE where encrypted code is loaded into the vaults, or whatever.

I'd just like to know the cipher. The docs already explain the key exchange system.

Last edited by 0m1kr0n (2008-07-12 20:57:23)

Offline

 
Home | PS3 News | PS3 Hacks | PS3 Downloads | PS3 Saves

Folding@home | PS3-Hacks Live Chat | PS3 Reviews | Contact Us


Board footer

Powered by PunBB
© Copyright 2002–2008 PunBB