文摘
英文文摘
声明
第1章绪论
1.1引言
1.2 FPGA简介
1.3 CAS简介
1.4 CAS安全性分析
1.5 CSA系统的发展
1.6通用加扰系统的构成
1.7选题意义
1.8本文内容
第2章CSA通用加扰系统的原理性分析
2.1 TS流包格式
2.2密钥的传送
第3章CSA通用加扰系统的C语言模拟
3.1 MPEG2数据流的产生
3.2控制密钥的生成
3.3控制模块key_schedule模块
3.4块加密模块
3.5流加密模块
3.6 FILO模块
3.7结果分析模块
3.8本章小结
第4章CSA通用加扰系统的FPGA实现
4.1 FPGA的结构和原理
4.1.1 SRAM-查找表型FPGA结构
4.1.2反熔丝多路开关型FPGA结构
4.2 FPGA设计的基本原则
4.2.1基本原则之一:面积和速度的平衡与互换
4.2.2基本原则之二:硬件原则
4.2.3基本原则之三:系统原则
4.2.4基本原则之四:同步设计原则
4.3 FPGA设计的基本技巧
4.3.1乒乓操作
4.3.2串并转换设计技巧
4.3.3流水线操作设计思想
4.3.4数据接口的同步方法
4.4 FPGA设计流程
4.4.1功能仿真
4.4.2逻辑综合
4.4.3前仿真
4.4.4布局布线
4.4.5后仿真(时序仿真)
4.5各模块具体实现
4.5.1成帧器
4.5.2时钟管理模块
4.5.3密钥变换模块
4.5.4块加密模块
4.5.5流加密模块
4.6仿真验证
4.7综合
4.8本章小结
第5章CSA通用加扰系统的测试与优化
5.1测试环境的搭建
5.1.1测试环境
5.2通用加扰系统的优化
5.2.1多途径降低FPGA设计的功耗
5.2.2提高电路工作频率
5.3本章小结
结论
参考文献
附录
致谢