Talk:Keys

From PS3 Developer wiki
Jump to navigation Jump to search

NPDRM private keys

Sorry guys, Had to remove these and the revisions due to Mathieulh receiving a cease and desist.

But you know, this is a wiki ;) Admin 00:11, 13 April 2011 (CDT)


appldr-npdrm 1.00-3.3 (rev 0x01)
00040AB47509BED04BD96521AD1B365B86BF620A98
appldr-npdrm 3.40-3.42 (rev 0x04)
00B61A91DF4AB6A9F142C326BA9592B5265DA88856
appldr-npdrm 3.50-3.55 (rev 0x07)
009EF86907782A318D4CC3617EBACE2480E73A46F6

NPDRM private keys SHA1

NPDRM privs sha1:

CB4A57EAD2A200D7C159865513F1D670E5ADC9AB
76D7980D63044F9C958B0CEC6EE0675BAFE79434
F0409042CEDC99B189FC44019B5ABE532E8FB9B3

Respectively for keyset 0x01 0x04 and 0x07

(ref.: tweet Mathieulh)


unlisted appldr keys

possible NPDRM keys? (calc priv with scekrit) 3.55 and earlier:

appldr 3.55 (rev?) "035" (NPDRM)
erk-035: 357EBBEA265FAEC271182D571C6CD2F62CFA04D325588F213DB6B2E0ED166D92
riv-035: D26E6DD2B74CD78E866E742E5571B84F
public-035: 00DCF5391618604AB42C8CFF3DC304DF45341EBA4551293E9E2B68FFE2DF527FFA3BE8329E015E57
curve_type: 0x3A
appldr 3.55 (rev?) "027" NPDRM
erk-027: 8E737230C80E66AD0162EDDD32F1F774EE5E4E187449F19079437A508FCF9C86
riv-027: 7AAECC60AD12AED90C348D8C11D2BED5
public-027: 05BF09CB6FD78050C78DE69CC316FF27C9F1ED66A45BFCE0A1E5A6749B19BD546BBB4602CF373440
curve_type: 0x0A
appldr ? unknown4 - 3.55? ? NPDRM
erk-unk4: F9EDD0301F770FABBA8863D9897F0FEA6551B09431F61312654E28F43533EA6B
riv-unk4: A551CCB4A42C37A734A2B4F9657D5540
public-unk4: B05F9DA5F9121EE4031467E74C505C29A8E29D1022379EDFF0500B9AE480B5DAB4578A4C61C5D6BF
curve_type: 0x11
appldr ? NPDRM
erk: 337a51416105b56e40d7caf1b954cdaf4e7645f28379904f35f27e81ca7b6957
riv: 8405c88e042280dbd794ec7e22b74002
public: 9bff1cc7118d2393de50d5cf44909860683411a532767bfdac78622db9e5456753fe422cbafa1da1
curve_type: 0x18

http://img24.imageshack.us/img24/9083/snapshote.png


appldr 3.55 (rev?) "003"  
erk-003: C1E6A351FCED6A0636BFCB6801A0942DB7C28BDFC5E0A053A3F52F52FCE9754E
riv-003: E0908163F457576440466ACAA443AE7C
public-003: 50022D5D37C97905F898E78E7AA14A0B5CAAD5CE8190AE5629A10D6F0CF4173597B37A95A7545C92
curve_type: 0x0B
appldr 3.55 (rev?) "005"  
erk-005: C109AB56593DE5BE8BA190578E7D8109346E86A11088B42C727E2B793FD64BDC
riv-005: 15D3F191295C94B09B71EBDE088A187A
public-005: B6BB0A84C649A90D97EBA55B555366F52381BB38A84C8BB71DA5A5A0949043C6DB249029A43156F7
curve_type: 0x15
appldr 3.55 (rev?) "006"  
erk-006: 6DFD7AFB470D2B2C955AB22264B1FF3C67F180983B26C01615DE9F2ECCBE7F41
riv-006: 24BD1C19D2A8286B8ACE39E4A37801C2
public-006: 71F46AC33FF89DF589A100A7FB64CEAC244C9A0CBBC1FDCE80FB4BF8A0D2E66293309CB8EE8CFA95
curve_type: 0x2C
appldr 3.55 (rev?) "008"  
erk-008: 2C9E8969EC44DFB6A8771DC7F7FDFBCCAF329EC3EC070900CABB23742A9A6E13
riv-008: 5A4CEFD5A9C3C093D0B9352376D19405
public-008: 6E82F6B54A0E9DEBE4A8B3043EE3B24CD9BBB62B4416B0482582E419A2552E29AB4BEA0A4D7FA2D5
curve_type: 0x16
appldr 3.55 (rev?) "009"  
erk-009: F69E4A2934F114D89F386CE766388366CDD210F1D8913E3B973257F1201D632B
riv-009: F4D535069301EE888CC2A852DB654461
public-009: 1D7B974D10E61C2ED087A0981535904677EC07E96260F89565FF7EBDA4EE035C2AA9BCBDD5893F99
curve_type: 0x2D
appldr 3.55 (rev?) "011"  
erk-011: A4C97402CC8A71BC7748661FE9CE7DF44DCE95D0D58938A59F47B9E9DBA7BFC3
riv-011: E4792F2B9DB30CB8D1596077A13FB3B5
public-011: 2733C889D289550FE00EAA5A47A34CEF0C1AF187610EB07BA35D2C09BB73C80B244EB4147700D1BF
curve_type: 0x26
appldr 3.55 (rev?) "012"
erk-012: 9814EFFF67B7074D1B263BF85BDC8576CE9DEC914123971B169472A1BC2387FA
riv-012: D43B1FA8BE15714B3078C23908BB2BCA
public-012: 7D1986C6BEE6CE1E0C5893BD2DF203881F40D5056761CC3F1F2E9D9A378617A2DE40BA5F09844CEB
curve_type: 0x3D
appldr 3.55 (rev?) "026"
erk-026: BB31DF9A6F62C0DF853075FAA65134D9CE2240306C1731D1F7DA9B5329BD699F
riv-026: 263057225873F83940A65C8C926AC3E4
public-026: BC3A82A4F44C43A197070CD236FDC94FCC542D69A3E803E0AFF78D1F3DA19A79D2F61FAB5B94B437
curve_type: 0x23
appldr 3.55 (rev?) "029"
erk-029: 1B715B0C3E8DC4C1A5772EBA9C5D34F7CCFE5B82025D453F3167566497239664
riv-029: E31E206FBB8AEA27FAB0D9A2FFB6B62F
public-029: 3F51E59FC74D6618D34431FA67987FA11ABBFACC7111811473CD9988FE91C43FC74605E7B8CB732D
curve_type: 0x08
appldr 3.55 (rev?) "030"
erk-030: BB4DBF66B744A33934172D9F8379A7A5EA74CB0F559BB95D0E7AECE91702B706
riv-030: ADF7B207A15AC601110E61DDFC210AF6
public-030: 9C327471BAFF1F877AE4FE29F4501AF5AD6A2C459F8622697F583EFCA2CA30ABB5CD45D1131CAB30
curve_type: 0x16
appldr 3.55 (rev?) "031"
erk-031: 8B4C52849765D2B5FA3D5628AFB17644D52B9FFEE235B4C0DB72A62867EAA020
riv-031: 05719DF1B1D0306C03910ADDCE4AF887
public-031: 2A5D6C6908CA98FC4740D834C6400E6D6AD74CF0A712CF1E7DAE806E98605CC308F6A03658F2970E
curve_type: 0x29
appldr 3.55 (rev?) "032"
erk-032: 3946DFAA141718C7BE339A0D6C26301C76B568AEBC5CD52652F2E2E0297437C3
riv-032: E4897BE553AE025CDCBF2B15D1C9234E
public-032: A13AFE8B63F897DA2D3DC3987B39389DC10BAD99DFB703838C4A0BC4E8BB44659C726CFD0CE60D0E
curve_type: 0x17
appldr 3.55 (rev?) "033"
erk-033: 0786F4B0CA5937F515BDCE188F569B2EF3109A4DA0780A7AA07BD89C3350810A
riv-033: 04AD3C2F122A3B35E804850CAD142C6D
public-033: A1FE61035DBBEA5A94D120D03C000D3B2F084B9F4AFA99A2D4A588DF92B8F36327CE9E47889A45D0
appldr 3.55 (rev?) "034"
erk-034: 03C21AD78FBB6A3D425E9AAB1298F9FD70E29FD4E6E3A3C151205DA50C413DE4
riv-034: 0A99D4D4F8301A88052D714AD2FB565E
public-034: 3995C390C9F7FBBAB124A1C14E70F9741A5E6BDF17A605D88239652C8EA7D5FC9F24B30546C1E44B
curve_type: 0x27
appldr 3.55 (rev?) "036"
erk-036: 0786F4B0CA5937F515BDCE188F569B2EF3109A4DA0780A7AA07BD89C3350810A
riv-036: 04AD3C2F122A3B35E804850CAD142C6D
public-036: A1FE61035DBBEA5A94D120D03C000D3B2F084B9F4AFA99A2D4A588DF92B8F36327CE9E47889A45D0
appldr 3.55 (rev?) "037"
erk-037: 03C21AD78FBB6A3D425E9AAB1298F9FD70E29FD4E6E3A3C151205DA50C413DE4
riv-037: 0A99D4D4F8301A88052D714AD2FB565E
public-037: 3995C390C9F7FBBAB124A1C14E70F9741A5E6BDF17A605D88239652C8EA7D5FC9F24B30546C1E44B
appldr 3.55 (rev?) "038"
erk-039: 637C777BF26B6FC53001672BFED7AB76CA82C97DFA5947F0ADD4A2AF9CA472C0
riv-039: B7FD9326363FF7CC34A5E5F171D83115
public-039: 04C723C31896059A071280E2EB27B27509832C1A1B6E5AA0523BD6B329E32F8453D100ED20FCB15B
appldr ? unknown1 - not in use ?
erk-unk1: 4F89BE98DDD43CAD343F5BA6B1A133B0A971566F770484AAC20B5DD1DC9FA06A
riv-unk1: 90C127A9B43BA9D8E89FE6529E25206F
public-unk1: 8CA6905F46148D7D8D84D2AFCEAE61B41E6750FC22EA435DFA61FCE6F4F860EE4F54D9196CA5290E
curve_type: 0x13
appldr ? unknown2 - not in use ?
erk-unk2: AAC20B5DD1DC9FA06A90C127A9B43BA9D8E89FE6529E25206F8CA6905F46148D
riv-unk2: 7D8D84D2AFCEAE61B41E6750FC22EA43
appldr ? unknown3 - not in use ?
erk-unk3: D91166973979EA8694476B011AC62C7E9F37DA26DE1E5C2EE3D66E42B8517085
riv-unk3: DC01280A6E46BC674B81A7E8801EBE6E

http://pastie.org/private/izumabvop8ix7x0qjpepma


RAW key list

0001a6c0  35 7e bb ea 26 5f ae c2  71 18 2d 57 1c 6c d2 f6  |5~..&_..q.-W.l..| key
0001a6d0  2c fa 04 d3 25 58 8f 21  3d b6 b2 e0 ed 16 6d 92  |,...%X.!=.....m.| key
0001a6e0  d2 6e 6d d2 b7 4c d7 8e  86 6e 74 2e 55 71 b8 4f  |.nm..L...nt.Uq.O| iv
0001a6f0  00 dc f5 39 16 18 60 4a  b4 2c 8c ff 3d c3 04 df  |...9..`J.,..=...| pub
0001a700  45 34 1e ba 45 51 29 3e  9e 2b 68 ff e2 df 52 7f  |E4..EQ)>.+h...R.| pub
0001a710  fa 3b e8 32 9e 01 5e 57  00 00 00 3a 00 00 00 00  |.;.2..^W...:....| pub - ctype
0001aba0  35 7e bb ea 26 5f ae c2  71 18 2d 57 1c 6c d2 f6  |5~..&_..q.-W.l..| key
0001abb0  2c fa 04 d3 25 58 8f 21  3d b6 b2 e0 ed 16 6d 92  |,...%X.!=.....m.| key
0001abc0  d2 6e 6d d2 b7 4c d7 8e  86 6e 74 2e 55 71 b8 4f  |.nm..L...nt.Uq.O| iv
0001abd0  00 dc f5 39 16 18 60 4a  b4 2c 8c ff 3d c3 04 df  |...9..`J.,..=...| pub
0001abe0  45 34 1e ba 45 51 29 3e  9e 2b 68 ff e2 df 52 7f  |E4..EQ)>.+h...R.| pub
0001abf0  fa 3b e8 32 9e 01 5e 57  00 00 00 3a 00 00 00 00  |.;.2..^W...:....| pub - ctype


0001a240  8e 73 72 30 c8 0e 66 ad  01 62 ed dd 32 f1 f7 74  |.sr0..f..b..2..t| key
0001a250  ee 5e 4e 18 74 49 f1 90  79 43 7a 50 8f cf 9c 86  |.^N.tI..yCzP....| key
0001a260  7a ae cc 60 ad 12 ae d9  0c 34 8d 8c 11 d2 be d5  |z..`.....4......| iv
0001a270  05 bf 09 cb 6f d7 80 50  c7 8d e6 9c c3 16 ff 27  |....o..P.......'| pub
0001a280  c9 f1 ed 66 a4 5b fc e0  a1 e5 a6 74 9b 19 bd 54  |...f.[.....t...T| pub
0001a290  6b bb 46 02 cf 37 34 40  00 00 00 0a 00 00 00 00  |k.F..74@........| pub - ctype
0001a720  8e 73 72 30 c8 0e 66 ad  01 62 ed dd 32 f1 f7 74  |.sr0..f..b..2..t| key
0001a730  ee 5e 4e 18 74 49 f1 90  79 43 7a 50 8f cf 9c 86  |.^N.tI..yCzP....| key
0001a740  7a ae cc 60 ad 12 ae d9  0c 34 8d 8c 11 d2 be d5  |z..`.....4......| iv
0001a750  05 bf 09 cb 6f d7 80 50  c7 8d e6 9c c3 16 ff 27  |....o..P.......'| pub
0001a760  c9 f1 ed 66 a4 5b fc e0  a1 e5 a6 74 9b 19 bd 54  |...f.[.....t...T| pub
0001a770  6b bb 46 02 cf 37 34 40  00 00 00 0a 00 00 00 00  |k.F..74@........| pub - ctype


0001a2a0  f9 ed d0 30 1f 77 0f ab  ba 88 63 d9 89 7f 0f ea  |...0.w....c.....| key
0001a2b0  65 51 b0 94 31 f6 13 12  65 4e 28 f4 35 33 ea 6b  |eQ..1...eN(.53.k| key
0001a2c0  a5 51 cc b4 a4 2c 37 a7  34 a2 b4 f9 65 7d 55 40  |.Q...,7.4...e}U@| iv
0001a2d0  b0 5f 9d a5 f9 12 1e e4  03 14 67 e7 4c 50 5c 29  |._........g.LP\)| pub
0001a2e0  a8 e2 9d 10 22 37 9e df  f0 50 0b 9a e4 80 b5 da  |...."7...P......| pub
0001a2f0  b4 57 8a 4c 61 c5 d6 bf  00 00 00 11 00 00 00 00  |.W.La...........| pub - ctype
0001a780  f9 ed d0 30 1f 77 0f ab  ba 88 63 d9 89 7f 0f ea  |...0.w....c.....| key
0001a790  65 51 b0 94 31 f6 13 12  65 4e 28 f4 35 33 ea 6b  |eQ..1...eN(.53.k| key
0001a7a0  a5 51 cc b4 a4 2c 37 a7  34 a2 b4 f9 65 7d 55 40  |.Q...,7.4...e}U@| iv
0001a7b0  b0 5f 9d a5 f9 12 1e e4  03 14 67 e7 4c 50 5c 29  |._........g.LP\)| pub
0001a7c0  a8 e2 9d 10 22 37 9e df  f0 50 0b 9a e4 80 b5 da  |...."7...P......| pub
0001a7d0  b4 57 8a 4c 61 c5 d6 bf  00 00 00 11 00 00 00 00  |.W.La...........| pub - ctype


0001a300  33 7a 51 41 61 05 b5 6e  40 d7 ca f1 b9 54 cd af  |[email protected]..| key
0001a310  4e 76 45 f2 83 79 90 4f  35 f2 7e 81 ca 7b 69 57  |NvE..y.O5.~..{iW| key
0001a320  84 05 c8 8e 04 22 80 db  d7 94 ec 7e 22 b7 40 02  |.....".....~".@.| iv
0001a330  9b ff 1c c7 11 8d 23 93  de 50 d5 cf 44 90 98 60  |......#..P..D..`| pub
0001a340  68 34 11 a5 32 76 7b fd  ac 78 62 2d b9 e5 45 67  |h4..2v{..xb-..Eg| pub
0001a350  53 fe 42 2c ba fa 1d a1  00 00 00 18 00 00 00 00  |S.B,............| pub - ctype
0001a7e0  33 7a 51 41 61 05 b5 6e  40 d7 ca f1 b9 54 cd af  |[email protected]..| key
0001a7f0  4e 76 45 f2 83 79 90 4f  35 f2 7e 81 ca 7b 69 57  |NvE..y.O5.~..{iW| key
0001a800  84 05 c8 8e 04 22 80 db  d7 94 ec 7e 22 b7 40 02  |.....".....~".@.| iv
0001a810  9b ff 1c c7 11 8d 23 93  de 50 d5 cf 44 90 98 60  |......#..P..D..`| pub
0001a820  68 34 11 a5 32 76 7b fd  ac 78 62 2d b9 e5 45 67  |h4..2v{..xb-..Eg| pub
0001a830  53 fe 42 2c ba fa 1d a1  00 00 00 18 00 00 00 00  |S.B,............| pub - ctype

http://pastie.org/private/enolspz7cyhvlg8rxhqwqg


Other lists:

http://pastie.org/private/zgfqskjthrphpmcho99hg

http://www.pastie.org/1836314

http://pastie.org/private/dhdhplnph3pondohxnrlnw



Fake keys

Module Version ERK RIV PUBLIC PRIVATE CURVE_TYPE
lv1ldr 3.61 2de5bcdef90f4f805cf8fd506badd0df535e1e409e00ba1ecff6187b37e7eb25 b72ac496a654e6d393b5317d843afde1 4ccbab30940925dbf7bbd2ae7b361602af05fde73971e8794dadeecd7f28eaf779881f0befbb40c0 7a94ac8304fa0062e3521fff9e505124e764ad0254 0x13

Colors

HMAC

                                                                                                                                                         

3.55

erk

                                                                            

riv

                                         

pub

                                                                                                 

R

                                                

n

                                                

K

                                                

Da

                                                


Non PS3 specific Keys

AACS processing key

  • AACS (Advanced Access Content System) keys are in /dev_flash/bdplayer/AacsModule.spu.isoself
  • SCSI cmd 0xad (read disc structure), format code 0x83 (MKB) is not supported (using sg_raw)
  • EID3 is passed to AACS SPU module as parameter.
Master Keys from other sources (128-bit or 16-byte):
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 (MKB v1)
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2 (MKB v3)
F1 90 A1 E8 17 8D 80 64 34 94 39 4F 80 31 D9 C8 (MKB v4)
7A 5F 8A 09 F8 33 F7 22 1B D4 1F A6 4C 9C 79 33 (MKB v6/7/8)
C8 72 94 CE 84 F9 CC EB 59 84 B5 47 EE C1 8D 66 (MKB v9)
45 2F 6E 40 3C DF 10 71 4E 41 DF AA 25 7D 31 3F (MKB v10)

good info about AACS authentication: http://www.aacsla.com/specifications/ (current: Rev 0.951 - January 29, 2010)

Kirk (PSP)

not to be found in the PS3, but reference is here: http://wololo.net/talk/viewtopic.php?f=5&t=1381&p=20720#p20715