Talk:Basic Bluray disc authentication procedure: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
m (Created page with "== AACS / BD SCSI commands == * AACS (Advanced Access Content System) keys are ''(/handled/)'' in /dev_flash/bdplayer/AacsModule.spu.isoself<!--//(according to M.)//--> * EID3 ...")
 
Line 11: Line 11:
  there are total 0x78 commands,but some are dummies, NULL pointers
  there are total 0x78 commands,but some are dummies, NULL pointers
  e.g. 0x3d is for host cert, but it returns error  
  e.g. 0x3d is for host cert, but it returns error  
0x3 sends it to SPU module, 0x3e stores it in local memory of SPU, 0x3f verifies
  for 3.55 the table there, where it starts : http://pastie.org/2260002
  for 3.55 the table there, where it starts : http://pastie.org/2260002
  entry is 4 bytes, ptr to cmd handler
  entry is 4 bytes, ptr to cmd handler


=== External Reference ===
=== External Reference ===

Revision as of 02:56, 24 July 2011

AACS / BD SCSI commands

  • AACS (Advanced Access Content System) keys are (/handled/) in /dev_flash/bdplayer/AacsModule.spu.isoself
  • EID3 is passed to AACS SPU module as parameter.
  • SCSI cmd 0xad (read disc structure), format code 0x83 (MKB) is not supported (using sg_raw)


command table in spu module

there are total 0x78 commands,but some are dummies, NULL pointers
e.g. 0x3d is for host cert, but it returns error 
0x3 sends it to SPU module, 0x3e stores it in local memory of SPU, 0x3f verifies
for 3.55 the table there, where it starts : http://pastie.org/2260002
entry is 4 bytes, ptr to cmd handler

External Reference

AACS processing key

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)