What is BD+ | BD+ Definition & Features

[Latest Updated: Mar. 6, 2020 by Estrella H. to Tips & Glossary]

What Is BD+

BD+ Prevent Unauthorized Copies and Playback of Blu-ray Discs.

BD+ is a component of the Blu-ray Disc Digital Rights Management system. It was developed by Cryptography Research Inc. and is based on their Self-Protecting Digital Content concept. Its intent was to prevent unauthorized copies of Blu-ray discs and the playback of Blu-ray media using unauthorized devices.

While BD+ has not stemmed the flow of 'cracked' high definition content, it has made it necessary for those who wish to copy Blu-Ray movies to reinvest resources to break each new version of security code.

Programs on Blu-ray Discs

BD+ is effectively a virtual machine embedded in authorized players. It allows content providers to include executable programs on Blu-ray Discs. Such programs can:

  1. Examine the host environment, to see if the player has been tampered with. Every licensed playback device manufacturer must provide the BD+ licensing authority with memory footprints that identify their devices.
  2. Verify that the player's keys have not been changed.
  3. Execute native code, possibly to patch an otherwise insecure system.
  4. Transform the audio and video output. Parts of the content will not be viewable without letting the BD+-program repair it.

If a playback device manufacturer finds that its devices have been hacked, it can potentially release BD+-code that detects and circumvents the vulnerability. These programs can then be included in all new disc releases.

Virtual machine

This program which can be found inside the BDSVM directory of a BD+ protected disc is called content code. The content code is executed on a virtual big endian DLX-like processor interfacing 4MB of memory. The processor supports 59 different instructions and a register set consisting of 32 general purpose registers and three special purpose registers for the instruction filter, the clock cycle counter and the program counter. The BD+ Virtual Machine applies memory protection by masking memory access addresses to prevent them from falling outside of the designated memory areas. The execution of content code starts at address 0x1000 relative to the beginning of the payload of the first block of the file 00001.svm (located inside the BDSVM directory).

DAPlayer - the First Free Blu-ray Player can Bypass DB+ Encryption

Support playback commercial Bluray and homemade Bluray regardless protection and restrictions armed on the disc. Compatible with BD+ and protected Bluray disc. Even play Bluray from hard disk backup files and virtual driver.

Best Free Blu-ray Player - 5KPlayer

5KPlayer

* Play SD/HD/4K/5K/8K/3D videos.
* Play DVD disc, DVD folder and ISO image.
* Play audio music in MP3, APE and more.
* AirPlay media for iPad, iPhone, Apple TV.
* Play radio from BBC and more stations.
* Download movies/(VR) videos/songs free.

About the Author

   Estrella H.@hl_estrella

Estrella H. is a senior editor at Digiarty covering all the latest tech in mobile industry for the better part of the first four years, from iPhone, Samsung to other innovative gadgets. And now she's been dived into data backup and management to keep data safe on mobile devices in the recent three years. Outside the tech, she is a songwriter and loves hip-hop.

Related Articles

Home > Resource > What Is Blu-ray Disc

Easy to Use Video DVD Software

  • DVD Ripper: Rip & backup DVDs.
  • Converter: Encode 4K/HEVC/MP4, etc.
  • MediaTrans: Transfer, manage iOS files.

Home | About | Site Map | Privacy Policy | License Agreement | News | Contact Us | How-tos

Copyright © 2023 Digiarty Software, Inc. All rights reserved

Any third party product names and trademarks used in this website are property of their respective owners. All the related logos and images, including but not limited to Apple's iPhone®, iPod®, iPad®, iTunes® and Mac® are registered trademarks of their own. Digiarty Software, Inc. is not owned by or affiliated with Apple Inc. and any of those companies.