| The security of internet bank is a problem must be solved with internet bank's rapiddevelopment in recent years. At present an accepted measure to avoid dangers of internetbank is to strengthen the management of internet bank's users. Many Internet banks of Chinakeep its users' identification secret to ensure the safety of electronic transaction by means ofCA (Certification Authority).This thesis is mainly on the development of RA (RegistrationAuthority) system. RA system is directly used by the end-users of internet bank, so itsperformance is very important because it will affect the issuance and broad application of theCFCA certificate.May 2005, 863 CA system officially received the acceptance of Ministry of Science andTechnology of PRC. The 863 CA system need a matchable RA system for its massapplications, and this new RA system for 863 CA should also support the original EntrustCA.It is in this context that CFCA received a business. To enhance the security of its internetbank, a commercial bank needs a RA system which should support both 863 CA and EntrustCA. We hope the implementation of this RA system will play an important role in theexpansion of the bank, and the internet banking transaction and the end-user will get betterprotection.The work covers the whole process of RA system development, such as requirementanalysis, system design, system implementation, and tracking of the implementation result ofthis RA system. CFCA hopes that through the implementation of the RA system, to be ableto find a rapid way of building PKI in the future: We only deploy RA system in theorganization which needs to implement third-party certification, so we can use securityservice of PKI.This work is mainly manifested in the aspects as follows: firstly, with the systematicresearch, analysis of user's requirements for commercial banks RA system, we provide adetailed requirements analysis files, and the system design documents;secondly, based onthe RA system requirements analysis, system design, we developed a RA system can alsosupport 863 CA and Entrust CA, it is a robust performance, deployment of flexible,user-friendly system;thirdly, through implementation of the RA system, practice in theBank will test the performance of the system, so that in practice the RA system will beconstantly improved, to meet user needs better. |