HDMI中HDCP 2.2接收端的研究设计
摘要 | 第4-5页 |
Abstract | 第5页 |
第1章 绪论 | 第9-13页 |
1.1 研究背景及意义 | 第9-10页 |
1.2 国内外研究现状 | 第10-11页 |
1.3 研究内容 | 第11-12页 |
1.4 章节安排 | 第12-13页 |
第2章 HDMI及HDCP协议分析 | 第13-33页 |
2.1 HDMI系统框架分析 | 第13-14页 |
2.2 HDMI信号与编码分析 | 第14-16页 |
2.3 HDCP系统框架分析 | 第16-17页 |
2.4 HDCP认证协议分析 | 第17-28页 |
2.4.1 认证和密钥交换 | 第18-22页 |
2.4.2 位置检查 | 第22-23页 |
2.4.3 会话密钥交换 | 第23-24页 |
2.4.4 链路完整性检查 | 第24页 |
2.4.5 密钥推导 | 第24-25页 |
2.4.6 HDCP端口 | 第25-27页 |
2.4.7 认证协议消息 | 第27-28页 |
2.5 HDCP加密协议分析 | 第28-31页 |
2.5.1 数据加解密 | 第28-29页 |
2.5.2 HDCP加密机 | 第29-30页 |
2.5.3 加密状态信号 | 第30-31页 |
2.6 本章小结 | 第31-33页 |
第3章 HDCP加密算法实现研究 | 第33-57页 |
3.1 RSA算法实现研究 | 第33-42页 |
3.1.1 RSAES-OAEP算法分析 | 第34-37页 |
3.1.2 RSA模块设计 | 第37-38页 |
3.1.3 大数模幂乘算法设计 | 第38-42页 |
3.2 AES算法实现研究 | 第42-49页 |
3.2.1 AES算法分析 | 第43-47页 |
3.2.2 AES加密机流水线设计 | 第47-48页 |
3.2.3 AES模块设计 | 第48-49页 |
3.3 SHA算法实现研究 | 第49-54页 |
3.3.1 SHA-256算法分析 | 第50-53页 |
3.3.2 SHA模块设计 | 第53-54页 |
3.4 HMAC算法实现研究 | 第54-56页 |
3.4.1 HMAC算法分析 | 第54-56页 |
3.4.2 HMAC模块设计 | 第56页 |
3.5 本章小结 | 第56-57页 |
第4章 HDCP接收端的硬件实现 | 第57-75页 |
4.1 系统整体设计 | 第57-61页 |
4.1.1 外部接口分析 | 第57-58页 |
4.1.2 功能需求分析 | 第58-59页 |
4.1.3 系统框架设计 | 第59-61页 |
4.2 Controller模块RTL设计 | 第61-69页 |
4.2.1 Controller模块功能分析 | 第61页 |
4.2.2 Controller模块框架设计 | 第61-63页 |
4.2.3 认证协议状态机设计 | 第63-65页 |
4.2.4 算法控制逻辑设计 | 第65页 |
4.2.5 增强加密状态信号控制逻辑设计 | 第65-66页 |
4.2.6 HDCP解密状态机设计 | 第66-68页 |
4.2.7 HDCP数据解密设计 | 第68-69页 |
4.3 HDCP_PORT模块RTL设计 | 第69-70页 |
4.3.1 HDCP_PORT模块功能分析 | 第69页 |
4.3.2 HDCP_PORT模块设计 | 第69-70页 |
4.4 RX_REG模块RTL设计 | 第70-71页 |
4.4.1 RX_REG模块功能分析 | 第70-71页 |
4.4.2 RX_REG模块设计 | 第71页 |
4.5 RNG模块RTL设计 | 第71页 |
4.6 Clocks&Resets模块RTL设计 | 第71-74页 |
4.6.1 时钟设计 | 第72页 |
4.6.2 时钟门控 | 第72页 |
4.6.3 跨时钟域同步 | 第72-73页 |
4.6.4 复位设计 | 第73-74页 |
4.7 本章小结 | 第74-75页 |
第5章 HDCP接收端仿真及测试 | 第75-91页 |
5.1 RTL仿真 | 第75-85页 |
5.1.1 Testbench搭建 | 第75-77页 |
5.1.2 测试向量 | 第77页 |
5.1.3 RTL仿真结果 | 第77-85页 |
5.2 FPGA验证 | 第85-90页 |
5.2.1 FPGA测试方案设计 | 第85-87页 |
5.2.2 FPGA测试结果 | 第87-90页 |
5.3 本章小结 | 第90-91页 |
结论 | 第91-93页 |
参考文献 | 第93-97页 |
攻读硕士学位期间所发表的学术论文 | 第97-99页 |
致谢 | 第99页 |