Encryption : NDS Videoguard 1/2, Cause for concern?

Help
John Baily
2014-03-13
2014-03-14
  • John Baily
    John Baily
    2014-03-13

    On a popular video site, a video file has been removed because MediaInfo shows that it contains encryption. The encryption lists as "NDS Videoguard 1/2". Can someone explain how a properly captured media file can still contain this encryption and explain what it is, pertaining to this .ts video file. What kind of info would/could be contained within this encryption? Is this actually encrypted data? Also is there a way to remove it? Here is the MediaInfo:

    General
    ID : 2020 (0x7E4)
    Complete name : Capture.ts
    Format : MPEG-TS
    File size : 2.53 GiB
    Duration : 44mn 59s
    Overall bit rate mode : Variable
    Overall bit rate : 8 058 Kbps

    Video
    ID : 514 (0x202)
    Menu ID : 3832 (0xEF8)
    Format : AVC
    Format/Info : Advanced Video Codec
    Format version : Version 2
    Format profile : Main@L4.0
    Format settings, CABAC : Yes
    Format settings, ReFrames : 4 frames
    Format settings, GOP : M=4, N=12
    Codec ID : 27
    Duration : 44mn 58s
    Bit rate : 7 272 Kbps
    Maximum bit rate : 20.0 Mbps
    Width : 1 920 pixels
    Height : 1 080 pixels
    Display aspect ratio : 16:9
    Frame rate : 25.000 fps
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Interlaced
    Scan order : Top Field First
    Bits/(Pixel*Frame) : 0.140
    Stream size : 2.28 GiB (90%)
    Encryption : NDS Videoguard 1/2
    Color primaries : BT.709
    Transfer characteristics : BT.709
    Matrix coefficients : BT.709

    Audio
    ID : 662 (0x296)
    Menu ID : 3832 (0xEF8)
    Format : AC-3
    Format/Info : Audio Coding 3
    Mode extension : CM (complete main)
    Format settings, Endianness : Big
    Codec ID : 6
    Duration : 44mn 57s
    Bit rate mode : Constant
    Bit rate : 384 Kbps
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 48.0 KHz
    Bit depth : 16 bits
    Compression mode : Lossy
    Delay relative to video : 80ms
    Stream size : 123 MiB (5%)
    Language : English
    Encryption : NDS Videoguard 1/2

     
  • Can someone explain how a properly captured media file can still contain this encryption

    "Encryption : NDS Videoguard 1/2" means that at the minimum, the encryption descriptor is present.

    Is this actually encrypted data?

    Maybe the encryption was removed but the descriptor not removed. I need few MB of the file to confirm it.
    If I see that stream is not encrypted, I could add a test and display the encryption information only if the stream is really not encrypted.

     
  • John Baily
    John Baily
    2014-03-13

    I am currently downloading the file. I will create a sample and pm you a link when It finishes. Thank you very much for the assistance :)

    Edit: PM Sent

     
    Last edit: John Baily 2014-03-13
  • "Conditional Acces" descriptor is present in your file:

    000000E8 CA (6 bytes)
    000000E8 Header (2 bytes)
    000000E8 descriptor_tag: 9 (0x09)
    000000E9 descriptor_length: 4 (0x04)
    000000EA CA_system_ID: 2403 (0x0963) - Encrypted
    000000F1 reserved: 7 (0x07) - (3 bits)
    000000EC CA_PID: 1282 (0x0502)
    000000EE CA (6 bytes)
    000000EE Header (2 bytes)
    000000EE descriptor_tag: 9 (0x09)
    000000EF descriptor_length: 4 (0x04)
    000000F0 CA_system_ID: 2401 (0x0961) - NDS Videoguard 1/2
    000000F7 reserved: 7 (0x07) - (3 bits)
    000000F2 CA_PID: 1282 (0x0502)
    000000F4 CA (6 bytes)
    000000F4 Header (2 bytes)
    000000F4 descriptor_tag: 9 (0x09)
    000000F5 descriptor_length: 4 (0x04)
    000000F6 CA_system_ID: 2400 (0x0960) - NDS Videoguard 1/2
    000000FD reserved: 7 (0x07) - (3 bits)
    000000F8 CA_PID: 1282 (0x0502)

    but PID 0x0502 is not present in the stream and data is not encrypted.
    Very weird.

    why are these decriptors present?
    I may try to find a way to detect streams with CA descripteor but actually not encrypted, on the ToDo-list (but not a priority for me currently).

     
  • John Baily
    John Baily
    2014-03-14

    Thank you very much for the clarification :) Do you know of any software that could remove these decriptors from the stream?