基于AT90S8535的虚拟机技术及其应用研究
发布时间:2020-05-21 06:37
【摘要】:目前,虚拟机技术的发展日新月异,应用越来越广泛,它是近年发展起来的有着巨大潜力的计算机应用技术之一。虚拟机技术通过软件来模拟计算机处理器的运行,减少了硬件平台对于软件的制约,使得软件的开发和部署变得更加灵活、高效。目前比较流行的虚拟机有VMware, Virtual PC, Xen等。它们都是通用的虚拟机,通过对计算机硬件进行模拟,可以大大提高对计算机硬件资源的利用率。 在虚拟机上可以执行根据另一个处理器指令集所编写的二进制程序,那么通过使用虚拟机来执行可变的加密算法也许可以改善数字电视条件接收系统的安全性。本文提出了一种基于AT90S8535单片机及其指令系统的虚拟机,这种虚拟机可以直接运行在嵌入式机顶盒上,它执行根据AT90S8535单片机指令编写的二进制指令代码。将这种虚拟机应用于数字电视条件接收系统中,在数字电视前端系统和接收端机顶盒,分别通过执行二进制指令代码(比如加密算法)完成对音视频流的加密和解密。这些二进制代码可以更换,这样,条件接收系统的加密算法和多层密钥都可以处于用户的完全控制下,可以极大提高系统的安全性。 本文首先简要介绍了虚拟机技术和条件接收系统的原理,然后分析了AVR指令集的单片机AT90S8535的指令系统及其编程技术,根据数字电视条件接收系统的安全性需求,提出了改善条件接收系统安全性的虚拟机方案。该方案在系统的加密端和解密端都运用了虚拟机技术。通过虚拟机模块执行二进制代码来进行数据的加密和解密。这样,进行数据加密和解密的核心算法不但可以灵活变动,而且可以受到完全的控制。再配合适当的密钥分发体制,可以从有效地杜绝对智能卡和条件接收系统的破解。 本文所涉及的条件接收系统虚拟机方案已顺利通过国家广播电影电视总局广播电视信息安全测评中心的入网认证测试。
【图文】:
(5)取寄存器指令,便于在界面上显示执行情况INSTRUCTION *AsmGetInstructions(); 返回的是指令数组,即所有内部指令。6.1.3 界面界面上的操作依赖于虚拟机模块所能够提供的功能。为了调试方便,,虚拟机模块应该提供尽可能多的信息,比如各个寄存器的值、状态寄存器的值、内存区的值等,还应该提供多种不同的调试方式。运行效果如图 6-1 所示。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP302
本文编号:2673864
【图文】:
(5)取寄存器指令,便于在界面上显示执行情况INSTRUCTION *AsmGetInstructions(); 返回的是指令数组,即所有内部指令。6.1.3 界面界面上的操作依赖于虚拟机模块所能够提供的功能。为了调试方便,,虚拟机模块应该提供尽可能多的信息,比如各个寄存器的值、状态寄存器的值、内存区的值等,还应该提供多种不同的调试方式。运行效果如图 6-1 所示。
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP302
【参考文献】
相关期刊论文 前9条
1 姜秀华,龙学锋;数字电视广播中的条件接收系统[J];北京广播学院学报(自然科学版);2002年01期
2 童廷洋,李斌,杨会平,宁焕生;数字条件接收的多层密钥系统[J];计算机工程与应用;2004年08期
3 蔡妙娴;杨路明;;计算机硬件虚拟实验平台的设计及实现[J];计算机与数字工程;2006年01期
4 屈劲,葛建华,蒋铭,王彩芬;付费电视系统的密钥管理[J];通信学报;2003年05期
5 齐爱梅;数字电视有条件接收系统安全性探讨[J];西部广播电视;2005年06期
6 任德凌,顾毓清;面向对象的应用程序编程接口的设计与实现[J];小型微型计算机系统;2001年07期
7 刘思伟;CA有条件接收系统综述[J];有线电视技术;2004年14期
8 刘俊,张萍,姚莉,于鸿洋;Java虚拟机应用于数字电视机顶盒的研究与实现[J];中国有线电视;2005年01期
9 刁晓红;信息加密技术在电子商务中的应用[J];中国管理信息化;2005年04期
相关硕士学位论文 前2条
1 杨邦文;数字电视广播条件接收系统的原理和实现[D];浙江大学;2002年
2 张孝猛;数字电视条件接收系统[D];南京理工大学;2005年
本文编号:2673864
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2673864.html