杨立明[1]2010年在《嵌入式浏览器设计与实现》文中认为近年来,嵌入式技术得到飞速发展并且与网络通讯紧密结合。嵌入式系统已广泛应用于消费电子和通信领域:在手持终端设备方面有卫星定位系统、个人数字助理和mp3、mp4播放器等;在信息家电方面有智能电话、网络电视、数字电视机顶盒等各种智能电器。嵌入式浏览器成为了其中最重要的嵌入式应用软件之一。嵌入式平台具有多样性、硬件配置低的特点,所以良好的移植性和运行性能同样对嵌入式浏览器至关重要。本文通过对国内外嵌入式系统研究设计方面相关资料的研究,同时通过对国内外关于嵌入式浏览器技术的研究成果和技术的学习,提出了关于开发嵌入式浏览器的具体方案。在嵌入式软件的系统架构设计中,采用了层次模型结构。在底层结构中,通过实现HTTP模块功能,可以让浏览器与互联网实现连接,为后面的一系列处理提供了良好的基础。在浏览器功能模块中,通过开源软件SpiderMonkey解析引擎,实现了JavaScript语言脚本解析器。由于网络金融活动在日常生活中占有重要地位,对嵌入式浏览器的访问安全性提出了较高要求,通过在HTTP模块中添加SSL功能,对传输数据进行加密,以实现网络安全传输。在嵌入式操作系统的选择上,通过对现有的多种嵌入式操作系统进行比较,选择了嵌入式linux这个嵌入式操作系统。这个操作系统的优点在于,操作系统代码完全开放,内核微小、可裁减,性能高效、稳定,资源丰富和硬件支持广泛,拥有完善的网络通信功能等。通过对浏览器的仿真测试,浏览器可以正常访问大部分真实网页,基本可以满足用户要求。
苏锐[2]2008年在《SSL协议在嵌入式浏览器中的研究与应用》文中认为随着Internet与嵌入式设备的高速发展,嵌入式浏览器得到了广泛应用。但是大多数嵌入式浏览器只提供了最基本的浏览功能,不提供对敏感数据的加密功能,所以无法满足用户收发E-mail、购物和交易的要求。目前,最流行的web安全协议是SSL(Security Socket Layer,安全套阶层)协议。将SSL协议与嵌入式浏览器相结合即可满足安全数据传输的要求。本文主要论述了如何在嵌入式浏览器中实现SSL协议,从而向用户提供安全传输服务。作为“某商用嵌入式浏览器移植和优化”课题中的重要一部分,本文首先介绍了数据加密技术和SSL协议,并对SSL协议中SSL握手协议、记录协议等进行了深入的研究和探讨。在此基础上,本人专门为该嵌入式浏览器设计了SSL模块,该模块可以很好地与该嵌入式浏览器结合,实现了数据的安全传输。在分析影响SSL模块性能的因素的基础上,本文提出了在SSL模块中使用既能保证速度又符合安全要求的加密套件和会话重用等技术,从而大大地提高SSL握手的速度。除了实现基本的安全传输要求,本文向该嵌入式浏览器的上层UI模块提供了一系列的证书操作接口,并设计了一个图形化的证书操作界面,极大地方便了用户加载、删除证书,并且可以查看X.509格式证书的信息。本文实现了理论知识和实际工程项目的结合,对在嵌入式浏览器中配置更加安全、高效的传输系统具有一定的参考价值。
李光照[3]2002年在《SSL在嵌入式浏览器中的设计与实现》文中提出随着计算机网络技术的发展,方便快捷的互连网使人们渐渐习惯了从Web页上收发E-mail、购物和交易,这时Web页面上需要传输重要或敏感的数据,例如用户的银行帐户、密码等,所以网络安全就成为现代计算机网络应用急需解决的问题。 SSL是Secure Socket Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准,目前为3.0版本。SSL采用公开密钥技术。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。目前,利用公开密钥技术的SSL协议,已成为Internet上保密通讯的工业标准。 现行网上银行和电子商务等大型的网上交易系统普遍采用HTTP和SSL相结合的方式。服务器端采用支持SSL的Web服务器,用户端采用支持SSL的浏览器实现安全通信。 本文主要论述了本人在“SSL在嵌入式浏览器下的设计与实现”课题中所做的一些研究和实践工作。首先介绍了SSL协议的基本情况和课题背景。由于SSL的实现是以加密技术为基础,所以紧接着介绍了与SSL协议有关的加密技术和与身份验证有关的数字证书。接下来详细介绍了SSL协议,重点介绍了OpenSSL工具包及其重要的数据结构。然后是本文的第四部分,也是本文的重点,首先介绍了SSL在浏览器中体系结构中的位置和作用,接着介绍了SSL在嵌入式浏览器中的设计与实现。最后简述对课题的展望。
周荣[4]2006年在《可信网络浏览器的研究与开发》文中研究表明近年来,基于Internet的嵌入式系统正处在迅速发展的阶段。随着Internet的高速发展以及Internet技术与信息家电、工业控制技术等结合日益密切,联入Internet的Web浏览器将成为嵌入式操作系统的必备应用。如同数年前的桌面浏览器大战一样,今天许多IT厂商已瞄准了嵌入式浏览器市场。同在桌面PC操作系统上微软的绝对优势不同,嵌入式操作系统呈多样性发展。其中利用Linux搭建嵌入式操作系统是近年来出现的最吸引人的方案。这就要求有一个基于Linux的高性能的安全可靠的嵌入式浏览器。针对国内在具有自主知识产权的嵌入式浏览器研究与发展方面的不足,本文对基于Linux的嵌入式浏览器进行了较为全面的研究,在浏览器的排版、渲染以及可信性方面进行了深入的分析,从排版渲染效率、安全可信性和附加支持等多方面提高嵌入式浏览器的性能。1.考虑到浏览器中排版和渲染模块消耗90%以上的CPU时间和内存资源,从而决定了嵌入式浏览器效率的特点,本文在严格遵照排版标准的基础上,将网页元素简化处理,并相应进行排版算法设计,从而提高排版效率;同时采用类DOM树结构来构建Render树,能够进行快速的网页渲染。2.在嵌入式浏览器中引入了网络可信性的概念。研究并增强了嵌入式浏览器的可信性。为浏览器设置明显的、可动态调整的认证标志,在一定程度上满足了网络信息的可信性需求,又能在用户认可的情况下重新进行认证标志设置,增强了可扩展性。3.在附加支持方面,本文结合目前流行网页对DOM、JavaScript等应用较多的现状特点,特别支持了可使嵌入式浏览器任意访问和更改HTML和XML文档数据的DOM技术,以使嵌入式浏览器能解析较为复杂的网页;还支持了JavaScript,使用户和信息之间可以实现一种实时动态的可交互。本文进行了基于智能终端的可信浏览器的研究,设计了一种具有自主知识产权、支持可信网络应用、功能比较强的嵌入式浏览器。
戴一格, 李仁发[5]2006年在《基于SSL的嵌入式浏览器的设计与实现》文中进行了进一步梳理嵌入式网络安全设备的通信,如对设备的状态查询、配置等必须是安全的,探讨了嵌入式浏览器的远程安全通信设计。首先介绍了SSL协议与现有的工具库,然后针对嵌入式系统的特点,提出了一种面向嵌入式浏览器的设计方法。根据该方法的设计流程,在嵌入式的硬件平台上使之实现,证明方法的可行性和正确性。
杨扬[6]2008年在《SSL的设计和实现》文中指出安全套接层协议SSL是世界上部署最为广泛的安全协议,每一种商业浏览器和服务器都在其内部使用SSL来支持安全的Web交易。它指定了一种在应用程序和TCP/IP协议之间提供数据安全性的分层机制,为TCP/IP连接提供数据加密、服务器认证、消息完整性以及可选的客户端认证。本文的目标是在终端路由器上开发SSL模块,使得路由器可以充当SSL服务器的角色,在通讯双方之间建立一条安全的隧道来保证客户和服务器之间所传送信息的安全性。实现过程中,通过对SSL协议和路由器中协议结构的分析,按照SSL协议栈的结构,将SSL模块划分成四个子模块。本文分别论述了各个子模块的设计和实现,给出了各子模块使用的数据结构,然后从整体上介绍了路由器上其他模块和SSL模块之间的连接建立过程以及SSL的握手过程。同时还针对协议中的缺陷给出具体实现时的解决方案。另外,本文还涉及到了为SSL提供证书服务的SCEP模块的设计和实现,并对这两个模块进行了详细地测试和分析。最后,给出了SSL协议的一些应用。
张良[7]2006年在《智能小区信息终端浏览系统的设计实现》文中提出近年来,城市住宅小区正朝智能化和网络化方向发展。很多小区应用了智能可视对讲系统,这些系统实现了小区住户与来访者可视对讲等功能,方便了对来访者的监控,减少了不必要的接待。而且还对减少安全隐患起了重要作用。但是,目前的对讲系统多数是以模拟方式实现,功能单一、价格昂贵、安装复杂布线困难,维护不易,没有信息浏览功能等。 为此,实验室与深圳DIGITONE公司合作开发智能小区终端项目。旨在开发一系列嵌入式软硬件设备。这些设备通过局域网相联,实现一个整体的智能系统,提供一系列方便小区住户的功能。比如视频对讲,IP组播,信息获取等。与传统的智能小区系统相比,具有系统布线简单,易于维护,功能易扩展,稳定,成本低廉等优点,最重要的是为小区用户提供了信息浏览功能。 本人负责嵌入式终端机软件系统的主控模块和嵌入式浏览器的开发工作,嵌入式浏览器实现了网上冲浪和信息浏览等功能,并作为主控模块启动和管理其他几个模块,同时它也是和用户交互的主界面。嵌入式浏览器最大的特点是多样性。针对与本项目的具体情况,如硬件平台,操作系统,中间件,用户需求等,没有一个完全合适的现成产品。因此我们针对本项目具体的需求,参照现有的嵌入式浏览器产品的架构,提出了智能小区信息终端浏览系统开发方案,开发实现了适合本项目的嵌入式浏览系统。 本文首先对嵌入式浏览器所涉及到的各种技术以及软硬件开发平台作必要的介绍。接着,着重提出了浏览器设计的总体方案和其具体实现的过程。提出了终端机软件系统模块组织方案,解决了浏览模块与其他模块的组织问题。自己制作了适合终端机显示和存储的中文字库,解决了终端机中文显示和存储问题。提出了终端机文件系统更换方案,解决了交叉编译工具链问题。提出了添
吴凤元[8]2008年在《基于S60的嵌入式手机Web浏览器的研究与设计》文中认为随着3G时代的到来,操作系统之争已经转向了嵌入式浏览器之争,而手机浏览器被称为3G的“最后1厘米”。目前,手机浏览器有两种制式:手机Wap浏览器和手机Web浏览器。手机Web浏览器支持快速检索和方便阅读(它们是手机浏览器设计的关键之所在),它是未来应用的主流。本文首先调查和使用着名几款浏览器模拟器分析现在的手机Web浏览器的现状,总结出目前流行的几款手机Web浏览器的特点和重要特性比较方案(包括导航方式和缩放方式等解决快速检索问题),分析访问Web2.0网站的技术支持,然后提出了基于开源的Nokia S60开发的理由并研究分析S60的架构和模块,于是给出了嵌入式手机Web浏览器Sodragon的设计目标。接着,分析平台Masp,设计出Sodragon的架构并对主要模块进行了分析。然后分析和设计手机Web浏览器的几大关键技术:S60导航算法的改进实现(导航是提高快速检索的重要方式),重排算法的设计(重排是解决方便阅读的重要方面),HTTP及其移植的分析、部分设计与实现,支持SSL和Cookie的分析与部分设计。本文主要提出和解决了以下问题:访问Web2.0网站技术支持,手机Web浏览器的设计目标制定,Sodragon架构和模块设计,S60导航和重排算法改进设计,HTTP部分设计和移植实现,SSL与Cookie的部分设计
李亮, 孔祥营[9]2009年在《嵌入式浏览器中SSL的设计与实现》文中认为针对嵌入式浏览器信息传输的安全性问题和嵌入式软件的特点,介绍了SSL协议,提出了一种在嵌入式浏览器中实现对SSL协议支持的方法。通过分析影响SSL协议客户端性能的因素,对SSL的实现过程进行了适当的优化,使用会话恢复机制、只对服务器进行验证的简单握手模式、减少TCP调用次数和优化对批量数据加密算法等方法,实现了嵌入式浏览器对SSL协议的支持;并介绍了方法在嵌入式浏览器JARI_Browser中的实现过程,实际的应用验证了该方法的可行性和正确性。
刘欣[10]2004年在《嵌入式浏览器上SSL的研究与实现》文中提出本文主要阐述了SSL的原理和进行安全连接的过程,用OpenSSL库实现SSL的认证、加密和数据完整性鉴别的功能。为了提高浏览器的效能,又使用了会话重用,在浏览器重新连接Web服务器时重用以前使用的会话,从而省略公钥和认证操作的过程以及重用以前的私钥。
参考文献:
[1]. 嵌入式浏览器设计与实现[D]. 杨立明. 东北师范大学. 2010
[2]. SSL协议在嵌入式浏览器中的研究与应用[D]. 苏锐. 天津大学. 2008
[3]. SSL在嵌入式浏览器中的设计与实现[D]. 李光照. 北京工业大学. 2002
[4]. 可信网络浏览器的研究与开发[D]. 周荣. 湘潭大学. 2006
[5]. 基于SSL的嵌入式浏览器的设计与实现[J]. 戴一格, 李仁发. 科学技术与工程. 2006
[6]. SSL的设计和实现[D]. 杨扬. 北京邮电大学. 2008
[7]. 智能小区信息终端浏览系统的设计实现[D]. 张良. 四川大学. 2006
[8]. 基于S60的嵌入式手机Web浏览器的研究与设计[D]. 吴凤元. 东北大学. 2008
[9]. 嵌入式浏览器中SSL的设计与实现[J]. 李亮, 孔祥营. 指挥控制与仿真. 2009
[10]. 嵌入式浏览器上SSL的研究与实现[J]. 刘欣. 信息安全与通信保密. 2004
标签:计算机软件及计算机应用论文; 嵌入式软件论文; 嵌入式linux论文; 模块手机论文; ssl论文; 安全协议论文; web技术论文; 嵌入式计算机论文; 嵌入式系统设计论文; 用户研究论文; 功能手机论文; 用户分析论文; 功能分析论文; web开发论文; ssl加密技术论文; ssl安全证书论文;