HDCP的基本定义与发展历程

基本定义

HDCP,中文名是高带宽数字内容保护技术,外文名是high bandwidth digital content protection,该技术是由技术是由好莱坞与半导体界巨人Intel合作开发,保护未经压缩的数字音视频内容,所属电子信息技术领域。

发展历程

DVD区域识别码

为了保护版权,并防止利益损失,人们最先开发了DVD区域识别码,区域码就是将全球分为6个区域,每个地区发行的DVD影碟只能由该区制造的DVD播放机播放,虽保护了版权,但也对用户造成了不便,也因全区域播放器的产生而逐渐淘汰。

CSS

即Content Scramble System,内容扰乱系统,通俗来讲,就是每个DVD影片的内容都要经过编码程序,而播放这些程序需要先解码,且每个CSS证书都有一把密钥,因次在早期,CSS技术被认为是牢不可破的,一直到1999年10月,被挪威的大佬破解。

AACS

全称为Advanced Access Content System,高级内容访问系统,类似于CSS技术,但AACS技术从基本开始部分就开始重新制定,不仅大大提高了加密强度,而且还可以将技术应用于互联网,家用网络及数字电视等。

HDCP

High-Bandwidth Digital Content Protection,高带宽数字内容保护技术,包括三个基本协议:校验协议、像素加密和可更新性。传统的知识版权保护技术仅仅能够保护已经存储在某种介质上的数据,但是高清视频信号仍然能够通过DVI\HDMI之类的数字接口进行传输,为了解决这个问题,HDCP就应运而生。HDCP是一个基于数据加密和授权验证的内容保护系统,并且为了应对密钥泄露的情况,HDCP特别建立了“撤销密钥”机制,为了防止被泄露后用来做某些非法的事情,当收到的KSV值出现在该撤销列表中,则会判定为非法设备而拒绝连接,这保证了整个HDCP系统的可靠性与安全性。

关于HDCP的一些个人理解相关推荐

  1. 深入理解 DRM (1) --了解Widevine与OEMCrypto

    基本术语定义 Device Id 以空结尾的唯一标识设备的C字符串.最大32个字符,包括NULL终止. Device Key 由Widevine分配的128位AES密钥,用于保护授权. Keybox ...

  2. HDCP Repeater工作模式流程总结 ——第一阶段

    HDCP认证总共分三个阶段: 1. First Part --协议认证,如果hdmi连接线两端的设备都有合法的Device Key Set,则第一步通过. 2. Second Part--适用于存在R ...

  3. 通用解题法——回溯算法(理解+练习)

    积累算法经验,积累解题方法--回溯算法,你必须要掌握的解题方法! 什么是回溯算法呢? 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就&quo ...

  4. stream流对象的理解及使用

    我的理解:用stream流式处理数据,将数据用一个一个方法去 . (点,即调用) 得到新的数据结果,可以一步达成. 有多种方式生成 Stream Source: 从 Collection 和数组 Co ...

  5. Linux shell 学习笔记(11)— 理解输入和输出(标准输入、输出、错误以及临时重定向和永久重定向)

    1. 理解输入和输出 1.1 标准文件描述符 Linux 系统将每个对象当作文件处理.这包括输入和输出进程.Linux 用文件描述符(file descriptor)来标识每个文件对象.文件描述符是一 ...

  6. java局部变量全局变量,实例变量的理解

    java局部变量全局变量,实例变量的理解 局部变量 可以理解为写在方法中的变量. public class Variable {//类变量static String name = "小明&q ...

  7. 智能文档理解:通用文档预训练模型

    预训练模型到底是什么,它是如何被应用在产品里,未来又有哪些机会和挑战? 预训练模型把迁移学习很好地用起来了,让我们感到眼前一亮.这和小孩子读书一样,一开始语文.数学.化学都学,读书.网上游戏等,在脑子 ...

  8. 熵,交叉熵,散度理解较为清晰

    20210511 https://blog.csdn.net/qq_35455503/article/details/105714287 交叉熵和散度 自己给自己编码肯定是最小的 其他的编码都会比这个 ...

  9. mapreduce理解_大数据

    map:对不同的数据进行同种操作 reduce:按keys 把数据规约到一起 看这篇文章请出去跑两圈,然后泡一壶茶,边喝茶,边看,看完你就对hadoop 与MapReduce的整体有所了解了. [前言 ...

最新文章

  1. 10.15 iptables filter表案例
  2. springboot文档笔记
  3. c语言判断素数squ,poj1811——Prime Test//素数判断+整数分解因子
  4. Command ***/bin/ git fetch --tags --progress denied
  5. python websocket爬虫_详解python websocket获取实时数据的几种常见链接方式
  6. 火狐浏览器中打开java_将Firefox浏览器嵌入Java Swing中
  7. matlab 信号处理 教程,MATLAB信号处理仿真 实验_教程-学习文件.pdf
  8. 帆软日期参数联动方法
  9. 海洋网络收音机海洋影音盒
  10. python3爬虫教程
  11. 如何学习数字集成电路:数字IC必读书籍
  12. 库文件 c语言 编译器,抽取VS文件组成类GCC的编译器,并编译C程序为dll动态链接库...
  13. java macd指标_Java 验证 MACD 底背离是否真的有效
  14. u3d学习-第一个小游戏
  15. 视频文件的原声如何批量更换
  16. JS 生成永不重复的随机序列号
  17. Java面试题!深度解析跳槽从开始到结束完整流程,吊打面试官
  18. CSS 仿谷歌input输入框,失焦时标题在输入框中,聚焦标题上移
  19. c++Tomorrow never knows?
  20. wifi室内定位讲解——K邻近法

热门文章

  1. qq扫码认证登录php,PHP实现第四方QQ微信扫码登陆,不接入qq互联以及微信开发者平台...
  2. 机器学习论文:《LightGBM: A Highly Efficient Gradient Boosting Decision Tree》
  3. Relation Network for Person Re-identification阅读总结
  4. cdm软件怎么测试硬盘,测试方法介绍、CDM性能对比测试
  5. PHP版田字格带笔顺临摹描红练习字帖在线生成小工具,可直接打印三色的田字格米字格回宫格空格灰格字帖,生成速度快可直接打印或导出成PDF文件等下载地址在最后
  6. 【随笔】7月休假:粤港澳大湾区旅程记录
  7. 一种通俗易懂的PWM的解释
  8. Tomcat启动内存设置
  9. freebsd和linux服务器,我看Linux与FreeBSD
  10. java8中的Collectors.groupingBy用法