Design of PKI authentication system based on the bank
|School||University of Electronic Science and Technology|
|Keywords||PKI (Public Key Infrastructure) CA (Certification Center) public keycryptography authentication digital certificate|
With the popularity of the development of the internet and e-commerce, networkinformation technology in many fields of general application, at the same time,information security has also become the required applications with the development ofthe internet and the popularity of e-commerce, network information technology in manyareas universal application, at the same time, information security applications need tobe resolved in a variety of threats in the network, authentication, data confidentiality,access control, a series of questions. How to complete the open Internet networkenvironment, effectively transferring sensitive data is a critical issue. Process to solvethese problems, the PKI (public key infrastructure) technology has been more and moreattention and recognition.Ningbo Digital Certification Center Bank of Ningbo, PKI-based digitalcertification program as a practical basis, and discusses the PKI system architecture,standards development. In-depth analysis of the system design, project development andimplementation stages of PKI-based bank authentication system, discusses the problemsencountered by the banking applications using the PKI system. Described in detailbased on PKI technology, financial security middleware the design concept and systemarchitecture, to finalize the design of the safety support systems in these two areas andcan be achieved in practical applications.Application security support system security middleware to select the developmentlanguage of C#as the background to achieve the encrypted transmission, high-strengthauthentication based on digital certificates, applications for bank customers to providesecurity support services for authentication and secure transmission. Development anddesign of the system strictly follow the object-oriented software development process,in accordance with the needs analysis, development process to develop the overalldesign, detailed design, coding and testing.