Doesn't feel right

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
User avatar
ChaosKnight
Posts: 142
Joined: Thu Apr 14, 2005 2:08 am
Location: Florida, USA

Doesn't feel right

Post by ChaosKnight »

According to Sony developer relations, the consumer version of the
PSP physically can’t process unencrypted code due to mandatory
hardware AES decryption. It’s not just the boot process you have to
bypass as it was with the PS2. At this point I highly doubt this has
been circumvented. Down the road it may be possible with a mod-chip or
a reverse engineered flash of sorts.
Is this confusing to anyone other than myself? I don't know much about the internals of the PSP as every console these days is based on some kind of standard processor with "special features" but the whole "can’t process unencrypted code due to mandatory hardware AES decryption" bit just doesn't feel right to me. What with the ability to process JPEGs and MP3s and such...

Somebody tell me if I'm off base, but it feels like that's a rumor Sony would like people to believe.
w00t
Neila
Posts: 79
Joined: Sat Apr 23, 2005 3:36 am
Location: Canada

Post by Neila »

well.. if they say it can't be done, then we better don't try even think about it ;-)

I hear that in the manual of the SDK says that "you cannot run games off the memory stick"
and the SFO parameters like MG are not documented.

Information manipulation it's just another system of control.

the quote you gave us is just B.S., imho
fireether
Posts: 27
Joined: Fri Apr 22, 2005 8:40 am
Location: Rochester, NY

Post by fireether »

My first reaction is that its b.s.

Then I looked at the quote again.

"the consumer version of the
PSP physically can’t process unencrypted code due to mandatory
hardware AES decryption"

Look at this part specifically:

"can't process unencrypted code".

JPG files and MP3 files are data, not code. So they can be read in, as data. However, from working with processors..

Unless there is an internal AES encoding in the CPU itself, that can tell the difference between reading in data and taking an action based on it - and reading in code itself and requring de-encryption of it.. Which I doubt because from all looks, they are using standard processors with well known opcodes.

So back to my first thought - full of bullshit.
User avatar
ChaosKnight
Posts: 142
Joined: Thu Apr 14, 2005 2:08 am
Location: Florida, USA

Post by ChaosKnight »

fireether wrote:Unless there is an internal AES encoding in the CPU itself, that can tell the difference between reading in data and taking an action based on it - and reading in code itself and requring de-encryption of it.. Which I doubt because from all looks, they are using standard processors with well known opcodes.
Of course this is pretty much describing harvard architecture... Seperation of code and data. So then is the CPU Von Neumann or Harvard?
w00t
vvuk
Posts: 13
Joined: Mon Apr 25, 2005 3:57 pm
Location: Foster City, CA

Post by vvuk »

In theory it could be done, with a MMU, and with tight kernel control over what pages get the executable bit and where they came from -- but that doesn't make it "physically impossible". As far as I know, it's a modified R4k with 32mb dram and 32 mb flash. They do mention a hardware security subsystem, though, but I assumed that was just crypto in hardware for when it's needed.
MelGibson
Posts: 58
Joined: Sun Apr 10, 2005 10:19 pm

Post by MelGibson »

Hmm... I personally think that the psp OS handles the encryption...
But then there has to be a special 1.5 firmware for the PSP devkit...
Anyone knows something about that ?

Malloc seems to work in a gaming company, and they must have the devkit to build games...

So was there a firmware update for the dev PSP ?
DrEggman
Posts: 28
Joined: Tue Mar 22, 2005 1:29 pm

Post by DrEggman »

Yes
1.5.1
MelGibson
Posts: 58
Joined: Sun Apr 10, 2005 10:19 pm

Post by MelGibson »

Hmm.. anyone of the devs tried to update a regular PSP with the dev firmware ?
kry.sys
Posts: 82
Joined: Wed Mar 16, 2005 1:31 pm

Post by kry.sys »

According to Sony developer relations, the consumer version of the
PSP physically can’t process unencrypted code due to mandatory
hardware AES decryption. It’s not just the boot process you have to
bypass as it was with the PS2. At this point I highly doubt this has
been circumvented. Down the road it may be possible with a mod-chip or
a reverse engineered flash of sorts.

it cannot run un-PACKAGED code. it processes unencrypted code all the time...technicaly


http://forums.ps2dev.org/viewtopic.php?t=1176
Histo
Posts: 41
Joined: Tue Apr 05, 2005 6:33 am

Post by Histo »

Brings me back to my all time favorite line. "Nothing is impossible".
Post Reply