为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 【doc】小波分析电子签名系统在分布式计算环境中的实现

【doc】小波分析电子签名系统在分布式计算环境中的实现

2018-12-28 9页 doc 23KB 13阅读

用户头像

is_215732

暂无简介

举报
【doc】小波分析电子签名系统在分布式计算环境中的实现【doc】小波分析电子签名系统在分布式计算环境中的实现 小波分析电子签名系统在分布式计算环境 中的实现 2003拒后勤工程学院第1期 小波分析电子签名系统在分布式计算环境中的实现 谢华剑,李建平 (后勤工程学院国际小波分析应用研究中心,重庆400016) 摘要以信息传输与指挥管理系统小波分析电子签名子系统为例,对非常规分布的 B,S应用进行了深入剖析,用ActiveX和RDS技术相结合,解决了B,S架构下的应用程序本地 化执行,以及指纹数据在因特网上的安全传输问题,对电子商务,企业计算的实现者有较大的 借鉴意义....
【doc】小波分析电子签名系统在分布式计算环境中的实现
【doc】小波分析电子签名系统在分布式计算环境中的实现 小波分析电子签名系统在分布式计算环境 中的实现 2003拒后勤工程学院第1期 小波分析电子签名系统在分布式计算环境中的实现 谢华剑,李建平 (后勤工程学院国际小波分析应用研究中心,重庆400016) 摘要以信息传输与指挥管理系统小波分析电子签名子系统为例,对非常规分布的 B,S应用进行了深入剖析,用ActiveX和RDS技术相结合,解决了B,S架构下的应用程序本地 化执行,以及指纹数据在因特网上的安全传输问,对电子商务,企业计算的实现者有较大的 借鉴意义. 关键词分布式计算;B/S应用;ActiveX;RDS 中图分类号:TP391.41文献标识码:A 小波分析电子签名系统是国际小波分析应用研究中心的重要科研成果之一,以人的指纹所具有的生 物特征唯一性作为认证的基本依据,用矢量积小波变换理论和自适应小波快速算法等数学工具,对指纹 的采集,识别和比对等进行了系统的研究,在坚实的理论基础上进行了优良的工程实践.笔者在开发信息 传输与指挥管理系统时,遇到的主要问题是如何将基于C/S架构的小波签名系统平滑地升级成B/S应 用,完美地集成到分布式的信息传输与指挥管理系统中,本文就这一问题作一些普遍意义上的探讨与研 究,并给出工程实践中的具体解决办法. 1分布式应用与B/S应用分析 分布式计算的主要目标是让企业应用得以快速部署,无缝升级,迅速改变业务逻辑 和低成本的维护 与技术支持,这些目标正是分布式计算的优势所在.企业计算的实现者在开发分布式应用时,比较流行的 选择是把系统实现为一个Browser/Server应用,因为B/S应用对客户端的依赖最小化,能实现本地平台无 关化(注:本文所有的"本地",都是指local,而不是native),分布式计算的所有优点都易于实现. 对一个B/S应用的客户端来说,用户服务层(示层)的简化意味着简化的用户接口和较少的客户 端功能,极端地,一个具有browserneutral接口的网站必须作出巨大的努力以确保服务器端返回的HTML 代码在不同的浏览器中正常工作,任何丰富的用户界面和增强功能都有可能影响跨浏览器的特性.所以, 绝大多数Intranel/Extranet应用的用户服务层都是增强的浏览器(browserenhanced) 类型的,浏览器的种 类被指定(一般指定为IE),浏览器的特性可以预期. 2小波签名系统分布式实现的问题与对策 小波签名系统是一个必须依赖本地平台的应用:必须在本地驱动硬件,必须在本地采集指纹并对其 进行处理?;要把它升级成B/S应用,首先应解决B/S架构下的本地化执行的问题,其次要解决签名系统 的客户端在本地执行后的数据访问问题. ;t=国家自然科学基金资助项目(69903012),重庆市信息产业发展资金资助项目(200113012)和重庆市 科技攻关重点项目资助 收稿日期:2002-11-12 谢华剑(1976一),男,重庆铜梁人,硕士生,从事小波分析,神经网络与信号处理及网络安全等领域研究. 2后勤工程学院2003缸 2.1B/S架构下的本地化执行 通用的浏览器并不能采集和处理指纹,必须使用增强的浏览器."增强的浏览器"解决有三种: ?使用专用的浏览器,?给现有的浏览器安装插件,?使用ActiveX控件.方案?要求整个信息传输与指 挥管理系统来适应小波签名系统,显然不太合适;即使能够做到,配置和维护数千客户机也绝对是个噩 梦,完全背离了B/S应用的初衷.方案?是一个轻量级的解决办法,但它适合相对比较稳定的应用.对一 个快速发展的现代企业,她可能随时要求改变其事务处理逻辑和安全认证规则,browserplug—in难以做 到这一点.所以笔者在综合了各方面考虑后选择了方案?. 这里还有一些实际工程问题需要解决.首先,小波签名系统是一个复杂的应用,其应用程序打包后的 大小为2M左右,如果每次登录系统都要下载2M的数据量,宽带用户也无法忍受.其次,小波签名系统的 许多功能原来都开发为动态链接库的形式,如果简单的将这些DLL文件和ActiveX打包在一起,调试时 能够通过,但一发布到网上就会出现找不到DLL文件的运行时错误. 最终的解决办法是,在控件开发完成后分别打两个包,一个为安装包,其中包括指纹采集仪的硬 件驱动,数据访问组件和小波签名系统的动态链接库;另一个为控件包,仅仅包含控件本身,不必理会安 装制作软件的文件相关性警告.把安装包放在网上,客户机下载它进行一次初始安装,以后每次登录系统 就仅需下载不足40KB的控件. 在打包标准安装包时,要将电子签名系统的动态链接库文件的安装路径指定到用户的系统文件夹, 并且应当注意在开发过程中使用相对路径引用DLL文件,以Delphi代码为例: type FunctionFingerProcess(Bmp:BP;TpData:PByte):integer;stdcall;external"xhjfplib.dll; 这样,在初始安装时就能够确保DLL文件正确安装至用户的系统文件夹,控件在运行时总能找到它 们.另外,通过确保控件包的控件和标准安装包中的控件拥有一致的CLSID(ClassIdentifier,类标识 符),即可避免客户机浏览器在默认安全设置下的安全性警告.CLSID就是组件的GUID(GlobalUnique Identifier全局唯一标识符),可调用COM提供的APICoCreateGUID来产生GUID. 通过以上措施,小波签名系统的本地化执行问题能得到很好的解决,由于核心算法,事务逻辑和安全 认证规则都封装在控件中,很容易做到不重新配置客户机的情况下快速改变,平滑升级. 2.2分布式计算环境中的远程数据访问 ActiveX控件在客户机执行后实际上相当于将分布式应用的事务逻辑层从服务器上移到客户机上执 行,这时传统的数据访问方式不再适用,必须使用远程数据访问.我们可以使用远程数据服务(Remote DataServices,RDS)来在客户端远程访问任何COM对象——包括我们自己定制的数据访问组件.RDS 应用程序和COM组件的开发方法的详细论述超出了本文的范围,有兴趣的读者请参考文献t21,这里给出 许多参考上都没有提及的RDS配置方法: 默认情况下,Windows2000的RDS服务是对所有IP地址关闭的,开发一个使用RDS服务的应用程 序,调试运行时会得到以下的错误提示之一: —. 2146819841InternetInformationServerUnknownError 0x800a2OffInternetInformationServer:AccessDenied 我们首先要配置IIS以提供RDS的运行环境.方法如下: a.打开"Intemet信息服务",展开"默认网站",看是否存在名为MSADC的虚拟目录;如果没有, 则创建一个名为MSADC的虚拟目录,指向<driveletter>:~~rogramFiles\CommonFileskSystemkMsadc; b.确保上述物理文件和文件夹的最小安全权限为Everyone可读: C.设置MSADC虚拟目录的属性,在"目录安全性"中的"IP地址和域名限制"中选择"Granted Access";如果您只想允许特定的IP地址和域名访问RDS服务,就单击"增加"加入地址或域名. d.停止IIS服务,再启动. 第1期谢华剑等小波分析电子签名系统在分布式计算环境中的实现3 其次要在服务器上运行Registry脚本注册我们定制的RDS对象.在记事本或其它编辑器中输入以下 文件,以.reg扩展名保存文件,然后双击运行它更新注册表: REGEDIT4 [HKEY-LOCAL-MACHINE\SYM\CurrentControlSeenrices\W3SVC\ParametersDCI Jaunch\0bjxHJFP. clsWavletFP] 其中,objXHJFP.elsWavletFP是我们自定义的指纹数据访问组件的ProgID. 分布式计算和B/S应用中的多层结构并非是一成不变的,我们可以把用户服务层(表示层),事务逻 辑层和数据访问层分布到任何适合具体情况的地方.一旦我们实现了一个非标准的分布后,对各层的物 理运行位置要有清醒的认识,因为组件的运行位置改变后,其相互间的作用机制就会改变,不能用常规的 编程思维方式去思考问题.本文给出了在"真实世界"编程中比较常用的方法和技巧,对于开发分布式应 用系统有较大的借鉴,推广意义.' 参考文献 [1]李建平.快速小波变换与电子商务新技术.重庆:重庆出版社,2001.133,169. [2]DinoE.ProfessionalASPDataAccess.UK:WmxPress,2000.908,945. ImplementWaveletAnalysisElectronicSignatureinDistributingComputeEnvironment XIEHu~ian,LIJianping (IntemationalCentreforWaveletAnalysisandItsApplications,LEU,Chongqing400016,China) ABSTRACTLocationindependenceisthemostimportantcharacteristicofdistributingcomputation.Thispaperdiscussesthe csseofextraordinarydistributingsystem:howtointegratealocalizedapplicationintoB,Ssys tem,howtotransmitthefingerprintdata throughInteractinsecurity,andgivessomesolutionsbasedonActiveXandRDStechnologies. Keywords:distributingcomputation;application;ActiveX;RDS. 学院召开后勤信息化建设研讨会 为贯彻落实中央军委和总部关于加强军队信息化建设,实现军队现代化跨越式发 展的一系列重要指 示精神,努力营造关心军队信息化建设,学习信息化知识,研究信息化问题的良好 氛围,根据院首长指示, 在科研部的大力指导下,后勤自动化工程系于2月28日上午,在院科技报告厅举办 了"后勤信息化建设 研讨会".参加会议的有院首长,各部,系领导和机关全体人员及有关专业学员共 26o人.研讨会还特别邀 请了驻渝某集团军后勤部彭大伦副部长,联勤37分部赵成祥副部长,西南物资订 购局计财处龚光曙处长 等参加.会上杨西龙教授,李中学副教授,叶华平教授,姜大立博士分别做了《迎接新 军事革命挑战,适应 跨越式发展需要,探索后勤信息化发展思路》,《应对世界新军事变革挑战,抓紧后 勤信息化人才培养》, 《加强后勤指挥自动化建设,促进后勤信息化快速发展》,《抓住后勤信息化建设机遇,促进军事物流跨越 式发展》的报告.最后学院林从光院长讲话,他希望大家认真学习和研究新军事变革的发展及影响,要密 切关注具有中国特色军事变革的进程,积极为后勤信息化建设作出我们的贡献,以实现后勤信息化为核 心推动我院的教学科研工作. 下午院首长,部分领导,专家,来宾围绕后勤信息化人才培养,制约我军后勤信息化发展的主要问题, 如何建立适应后勤信息化的后勤编制体制等问题进行了热烈的讨论.驻渝某集团军的同志分析了当前后 勤信息化建设的现状,联勤37分部及西南物资订购局的同志提出了在后勤信息化建设方面的具体需求, 并针对学院情况提出了建议.(编讯)
/
本文档为【【doc】小波分析电子签名系统在分布式计算环境中的实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索