一种结合秘密同态在线安全计算研究.docVIP

一种结合秘密同态在线安全计算研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种结合秘密同态在线安全计算研究

一种结合秘密同态的在线安全计算研究   摘要:分析了目前常用的在线实现方法。根据实际应用,结合各种方法之优缺点,提出依靠MATLAB系统通过秘密同态和安全套接层来保证科学计算中数据的安全性。提出基于数据库的在线改进计算模型,首次尝试借助秘密同态来实现安全算术运算,并通过实验进行分析。其结论比较符合实际,对如何提高在线安全计算提供了一个可参考的方法。   关键词:科学计算; 秘密同态; 安全系统; 安全套接层   中图分类号:TP311文献标志码:A   文章编号:1001-3695(2007)12-0189-02      如何提高在线计算的安全性是科学计算中非常重要的问题。通过网络来进行科学计算,已逐渐成为用户解决技术难题的一种有效方法。借助在线WWW技术,普通用户只需使用Web浏览器发送处理请求,由服务端的计算系统处理数据,并将计算结果以网页的形式传给用户,从而扩展了计算系统的使用范围,使普通用户也可间接地利用计算系统的强大功能完成相应的任务。同时,基于科学计算数据的保密性,为保证传输过程不被第三方获取,采用SSL技术保证数据的WWW传输安全性。客户端科学计算的数据可能希望不被服务端知道。SSL技术只能保证传输过程的安全性。为实现服务端的安全,笔者提出了秘密同态技术[1]实现服务端的安全性,对同态的问题进行了一些算术上的研究和相关证明。同时用该思想开发出一个基于MATLAB计算系统的简单完整的实验平台,用实例验证了其有效性。      1在线实现方法及分析      在线实现Web技术是指服务端根据客户端的请求自动生成新的相应页面。相应页面在服务端完成后,传至客户端。数据的处理在服务端执行。主要动态WWW技术分为:   a)PHP(hypertext preprocessor,超文本预处理器)技术,其语法借鉴了C、Java、Perl等语言,但只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点。它与HTML语言具有非常好的兼容性,使用者可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码,从而更好地实现页面控制。PHP提供了标准的数据库接口,数据库连接方便、兼容性强、扩展性强,可以进行面向对象编程。   b)ASP(active server pages)技术,是微软开发的一种类似HTML(超文本标记语言)、Script(脚本)与CGI(公用网关接口)的结合体。它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比要安全得多。ASP的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,在程序编制上要比HTML方便且更富有灵活性。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的交互功能。但ASP技术并非完美无缺。由于它基本上是局限于微软的操作系统平台之上,主要工作环境是微软的IIS应用程序结构;又因ActiveX对象具有平台特性,ASP技术不能很容易地实现在跨平台Web服务器上工作。   c)JSP(Java server pages)技术,是基于Java servlet以及整个Java体系的Web开发技术。JSP和ASP在技术方面有许多相似之处,不过两者来源于不同的技术规范组织,以至于ASP一般只应用于Windows NT/2000平台,而JSP则可以在85%以上的服务器上运行;而且基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。   d)CGI(common gateway interface,公用网关接口)技术,规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。它不是一种语言,只是一个规范。Web服务器通过调用CGI程序实现与Web浏览器的交互,即CGI程序接收Web浏览器发送给Web服务器的信息并进行处理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(form)数据的处理、数据库查询,以及实现与传统应用系统的集成等工作。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行且不可被修改)等特点。      2秘密同态技术      秘密同态(Rivest提出的)是直接允许对密文操作的数学变换,它实现在保密状态下完成相关操作,并保证了数据的正确性。      3改进的计算模型

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档