论文部分内容阅读
近年来互联网行业飞速发展,网络安全问题已经引起人们的重视,PKI技术作为互联网安全的基石,面临着很多不足。当使用PKI作为安全载体时,需要对数字证书一系列复杂的操作,这样给用户带来了很多不便。与传统的PKI加密体制相比,IBE(基于标识的加密技术)加密体制是一种新型的公开密码体制,在这一体制中,只需要得到唯一标识用户的标识符作为公钥,通过第三方私钥产生器就可以得到相应的私钥,这样大大简化了密钥使用。在IBE体系中,身份标识直接作为公钥使用,所以身份标识是十分关键的因素。现在IBE还处于发展阶段,各个方面还不是那么完善,而对于获取可信标识符的工作,目前还是个比较新的研究方向,在今后,获取一个可信的标识符会对IBE的发展起到一个十分重要的作用。同一用户可以有多种标识符来标识身份,譬如:身份证号、邮箱地址、手机号码等都可以唯一标识用户。随着信息技术的飞速发展,通信手段日新月异,身份标识的类型也会增多。但如何获取对应类型的标识符是我们面临的一个问题。本文主要工作就是实现一个获取可信标识符的管理系统。我们拟使用SSH (Spring+Struts2+Hibernate)技术进行实现,页面技术我们使用Html+Javascript+Aj ax结合的方式实现,对Mysql数据库进行研究,对该数据库的sql语句进行细致的了解,并对j2ee的账户管理进行研究,在该系统中使用session和filter结合的方式对账户进行管理。根据功能需要,我们拟设置三种账户:普通用户、配置管理员、审批管理员。普通用户可以注册属于他的标识符。配置管理员可以根据实际情况实时增加标识符类型以及指定用户注册所需信息,为了可以支持配置管理员增加的验证方式,我们还引入了Java的反射机制来支持此功能的实现。因为部分类型的标识符是需要管理员批准才能正常使用的,审批管理员的功能就是对用户注册的标识符进行审批。本论文是在IBE加密的基础上,针对不同类型标识符的特点,提出获取不同类型可信标识符的解决方案。并根据方案实现一个系统来获取标识符。