论文部分内容阅读
随着互联网信息技术的快速发展,为保障各商业网站和网络应用的安全以及用户信息安全,研究一种可靠、安全、有效的身份认证方法是非常必要的。鉴于人脸特征区分度高且代表性强,及特征采集时的无接触、无强制的友好特性,本文提出运用人脸识别技术将人脸识别作为登录网站、使用网络应用的一种身份认证方法。因此,它是一款集成度高、使用方便的Web应用。本文将该Web应用架构在亚马逊公司推出的AWS云平台上,在Elastic Beanstalk中搭建硬件环境,带有Windows Server 2012操作系统的计算机实例,并为其安装了开发应用程序需要的IIS Web容器,SQL Server数据库等开发工具。接下来在云计算硬件平台上进行软件开发,首先,采用ASP.NET技术在Visual studio 2010中建立Silverlight应用程序,程序中运用Web Services技术通过SOAP协议完成对用Adaboost分类器检测人脸及LDA识别方法得到的人脸识别DLL库的调用;再将Silverlight应用程序作为DIV插件嵌入HTM L页面中,得以被云平台上的服务器解释运行;最终呈现一款基于云计算的人脸识别身份认证的Web登录系统。通过简单的使用测试及云平台上对系统的运行状况及吞吐量实时监测,证明该系统借助云计算的计算理念及可伸缩的弹性容量能够满足网络环境中高访问量带来的高负载及高精度运算带来的大存储量,识别速度快、效率高、稳定可靠,能够为网络信息环境提供一个高效、安全、可靠的身份认证方法。