Proximity Based Wireless Audio System - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

Proximity Based Wireless Audio System

Description:

... for the movie, with the others representing other trailers, special footage, etc. ... (blu-ray disc movie) PLAYLIST playitem files with start/stop times ... – PowerPoint PPT presentation

Number of Views:172
Avg rating:3.0/5.0
Slides: 51
Provided by: oregon
Category:

less

Transcript and Presenter's Notes

Title: Proximity Based Wireless Audio System


1
DVD and Blu-ray Details
ECE 477 Multimedia 29 May 2008
Brian Jones Phillip Radke Nick Santana Austin
Yoder
1 of 50
2
DVD and Blu-ray Details
History File Format Security / Encryption Regions
/ Programs
2 of 50
3
History of the DVD
  • LaserDisc
  • VCD
  • DVD format war
  • High Definition format war

3 of 50
4
LaserDisc
  • 30cm (11.81 in) diameter
  • Two analog audio tracks
  • Two digital PCM track
  • Three play modes
  • Constant Angular Velocity
  • Constant Linear Velocity
  • Constant Angular Acceleration

4 of 50
5
VCD
  • Standard created in 1993
  • Video encoded using MPEG-1
  • Audio encoded using MPEG-2

5 of 50
6
MMCD
  • MultiMedia Compact Disc
  • Announced in May 1994
  • Backed by Philips and Sony
  • 4.7GB capacity single layer. 7.4GB dual

6 of 50
7
SD
  • Super Density Disc
  • Supported by Toshiba, Time-Warner, Matsushita
    Electric, Hitachi, Mitsubishi Electric, Pioneer,
    Thomson, and JVC.
  • 5GB capacity single layer. 10GB dual

7 of 50
8
DVD
  • Used Toshiba's SD for thinness and high density
  • Used Sony's data coding methods that were more
    resiliant to scratches and fingerprints
  • 650nm wavelength laser diode
  • Storage capacity varies between 4.7GB and 17GB

8 of 50
9
HD-DVD vs Blu-Ray
  • Both emerged between 2000 and 2002
  • Sony was behind Blu-Ray
  • Toshiba was behind HD-DVD
  • February 19, 2008 Toshiba announced it would stop
    making HD-DVD players.
  • http//politech.files.wordpress.com/2007/02/hd-blu
    ray.JPG

9 of 50
10
  • http//www.blurayfreak.com/images/2008/02/19/death
    _of_hd_dvd.jpg

10 of 50
11
Formatting
  • DVD file structure
  • Blu-ray file structure

11 of 50
12
DVD Format
  • Two top level directories AUDIO_TS and VIDEO_TS.
  • Extra files would be for added features like
    games or web access. These are called hybrid DVDs
  • AUDIO_TS isnt used for dvds, was part of the
    original specification
  • VIDEO_TS contains VTS (video title set) files for
    each piece of footage

12 of 50
13
Visual of DVD file format
13 of 50
14
VIDEO_TS
  • Menus and navigation are handled in the video_ts
    files
  • Usually one VTS will be the main one for the
    movie, with the others representing other
    trailers, special footage, etc.

14 of 50
15
.VOB (presentation)
  • Contains audio, video, subtitles, and menus.
  • File size is capped at 1GB, or it overflows into
    another vob if necessary

15 of 50
16
.IFO (navigation)
  • Contains navigation instructions for jumps and
    programs, as well as button definitions
  • Also houses setup options like language and
    aspect ratio
  • Capped at 1GB, and overflows to another IFO if
    necessary

16 of 50
17
.BUP (backup)
  • These backup files contain copies of the ifo and
    the vob files.
  • Intended to be used for recovery from scratches
    on the disk
  • They are written near the exterior of the disk,
    away from the original copies.

17 of 50
18
Multiplexing
  • The term used for mixing multiple streams into
    one file for writing to a disk
  • Example MPEG-2. Muxing of an AC3 audio file
    with a subtitle file

18 of 50
19
Blu-ray Format
  • The top level of a blu-ray disk shows
  • BDMV folder PLAYLIST, CLIPINF, STREAM, AUXDATA,
    and BACKUP directories. MovieObject and index
    .bdmv files
  • AACS folder DUPLICATE directory, multiple files
    for content security.
  • CERTIFICATE BACKUP directory and verification

19 of 50
20
BDMV (blu-ray disc movie)
  • PLAYLIST playitem files with start/stop times
    for specific clips
  • CLIPINF info files for stream files (titles,
    etc)?
  • STREAM Audio/Visual stream files
  • AUXDATA sound and font datafiles
  • BACKUP backups of the other files
  • Index.bdmv houses a table for menu info
  • MovieObject.bdmv navigation commands for
    executing a playlist

20 of 50
21
AACS (advanced access content system)
  • MKB_RO.inf, ContentRevocation.lst,
    ContentHash000.cci and others operate together to
    create the blu-ray Advanced Access Content
    System.
  • DUPLICATE contains copies of the other AACS
    files.
  • Security

21 of 50
22
Certificate
  • Part of blu-ray standard
  • When played, certificate files are checked for
    validity, and against a root-certificate

22 of 50
23
Security / Encryption
  • Drive to Host authentication
  • CSS
  • AACS
  • BD

23 of 50
24
Drive authentication
  • All the protocols require a way to encrypt the
    data from the drive to the host
  • The drive must verify the host and the host must
    verify drive
  • Once they are verified they will setup a session
    key for further communication

24 of 50
25
DVD and CSS
  • CSS stands for Content Scrambling System
  • It is the encryption scheme currently in use on
    DVDs
  • It uses a 40bit key
  • Each player is licensed a group of keys called
    player keys

25 of 50
26
CSS Continued
  • There are 4 keys
  • Player Key
  • Disk Key
  • Title Key
  • Sector Key

26 of 50
27
CSS Decryption
  • On each CSS encrypted disk the lead in section
    contains
  • A hashed disk key
  • 409 disk keys encrypted with corresponding player
    keys
  • The player decrypts the corresponding encrypted
    disk key with its player key
  • The player will then compare this value against
    the hashed disk key

27 of 50
28
CSS Decryption
  • Dk Decryption(player key, encrypted Dk)?
  • Compare hash(Dk) and hashed_Dk
  • Tk Decryption(Dk, encrypted Tk)?
  • Sk Decryption(Tk, encrypted Sk)?
  • Decryption algorithms use Linear Feedback Shift
    Registers

28 of 50
29
CSS Weakness
  • Key length is 40 bits or 5 bytes
  • Because of reuse (409 player keys) there is
    actually only about 32 bits worth of encryption.
  • If one player key is compromised they are all
    possibly compromised.
  • DVDs are played on PCs as such at some point in
    time the key is in plaintext in memory.
  • Drive to host authentication uses saved secret key

29 of 50
30
CSS Cracked
  • CSS cracked in 1999.
  • DeCSS was one of the first programs to Rip an
    encrypted DVD, Jon Lech Johanson and Masters of
    Reverse Engineering
  • Prior to this there were some programs that would
    copy the disk by grabbing the video stream from
    the processor

30 of 50
31
DVD key using css-auth
31 of 50
32
Blu-Ray and AACS
  • Advanced Access Content System
  • Key length has been increased to 128 bits
  • Uses AES encryption
  • AACS Keys
  • Device Key
  • Processing Key
  • Media Key

32 of 50
33
AACS Decryption
  • Using Device Key search through tree and apply
    AES decryption to get Processing Key
  • Using Processing Key apply AES decryption to get
    Media Key
  • Compare obtained Media Key to Media verification
    data using AES
  • AES_128D(Km, Dv) 0123456789ABCDEF

33 of 50
34
AACS ImprovementsOver CSS
  • 40 bit key to 128 bit
  • Verifying of key happens at the media key level
    not processing key
  • AES algorithm for encryption decryption
  • Elliptical curve cryptography used for drive to
    host authentication
  • Publicly publishing method for review. http//www.
    aacsla.com/specifications/specs091/AACS_Spec_Commo
    n_0.91.pdf

34 of 50
35
AACS Cracked
http//hsoj.net/wp-content/uploads/2007/05/aacskey
phtoshop.jpg
35 of 50
36
Blu-Ray BD
  • Created by Cryptography Research sold to
    Macrovision
  • Uses a Java Virtual Machine in the Player that
    can be updated if compromised, BD-J
  • Newer titles can be encrypted differently/more
    securely if other are compromised.
  • No publicly published standard

36 of 50
37
BD Downfalls
  • Requires that stand alone players be updated by
    means of creating a CD-R and powering up with it
  • Will reset the player settings so that you can
    reconfigure for each update
  • Requires internet connection to download firmware
    or order update disc

37 of 50
38
BD Cracked Already?
  • March 19th 2008 SlySoft claims to have cracked
    the current BD encryption
  • Once initially done may be easier for future
    updates

38 of 50
39
Regions / Programs
  • DVD Regions
  • Regional Coding Enhancement
  • Blu-Ray Regions
  • Player Licenses
  • Ripping Software

39 of 50
40
DVD Regions
  • Why?
  • Different release dates
  • Price discrimination
  • Different content
  • How?
  • Bit map of one byte on the DVD
  • DVD player is responsible for checking the DVDs
    region

http//www.answers.com/topic/dvd-region-code?catt
echnology
40 of 50
41
DVD Regions
http//commons.wikimedia.org/wiki/ImageDVD-Region
s_with_key.png
1 U.S., Canada, U.S. Territories 2 Japan,
Europe, South Africa, and Middle East (including
Egypt)? 3 Southeast Asia and East Asia
(including Hong Kong)? 4 Australia, New Zealand,
Pacific Islands, Central America, Mexico, South
America, and the Caribbean 5 Eastern Europe
(Former Soviet Union), Indian subcontinent,
Africa, North Korea, and Mongolia 6 China 7
Reserved 8 Special international venues
(airplanes, cruise ships, etc.)
41 of 50
42
Regional Coding Enhancement (RCE)
  • DVD contains software to check the DVD players
    region
  • Will not play on multi-region players

http//www.dvdtalk.com/rce.html
42 of 50
43
Blu-Ray Regions
http//bluray.liesinc.net/index.php?pageinfo
Region A North America, Central America, South
America, Japan, Taiwan, North Korea, South Korea,
Hong Kong and Southeast Asia. Region B Europe,
Greenland, French territories, Middle East,
Africa, Australia and New Zealand. Region C
India, Bangladesh, Nepal, Mainland China,
Pakistan, Russia, Central and South Asia.
43 of 50
44
DVD Players
  • Licensing fees paid to DVD patent holders to play
    DVDs
  • Sony
  • Toshiba
  • Philips
  • AOL Time Warner
  • 15 - 20 in licensing fees per DVD player

44 of 50
45
DVD Player Software
  • Free software exists (VLC Media Player) but may
    not be legal in the United States

With many products the producer pays the
license body (in this case MPEG LA) so the user
(commercial or personal) does not have to take
care of this. VLC cannot do this because they
are Free and Open Source implementations of these
codecs. The software is not sold and therefore
the end-user becomes responsible for complying to
the licensing and royalty requirements. You will
need to contact the licensor on how to comply to
these licenses. This goes for playing a DVD
with VLC for your personal joy (2.50 one time
payment to MPEG LA) as well as for using VLC for
streaming a live event in MPEG-4 over the
Internet. http//www.videolan.org/doc/faq/en/in
dex.htmlid305468
45 of 50
46
DVD Ripping Programs
  • Five Best DVD Riping Tools compiled from
    lifehacker.com
  • DVD Shrink (Windows - Freeware)
  • HandBrake (Mac, Linux, Windows - Freeware)
  • DVDFab HD Decrypter (Windows - Shareware)
  • MacTheRipper (Mac - Freeware)
  • DVD Decrypter (Windows - Freeware)?

46 of 50
http//lifehacker.com/380702/five-best-dvd-ripping
-tools
47
Blu-Ray Ripping Programs
  • Slysofts AnyDVD HD
  • Removes encryption (AACS) from Blu-ray Discs.
  • Removes BD copy protection from Blu-ray Discs.
  • Removes region codes from Blu-ray Discs.

47 of 50
http//www.slysoft.com/en/anydvdhd.html
48
A Comparison DVD Quality
48 of 50
49
A Comparison Highly Compressed DVD
49 of 50
50
Questions?
50 of 50
Write a Comment
User Comments (0)
About PowerShow.com