| Authentication is the base of secret communication and information security. Authentication is a mechanism which tries to setup that trust in the open network. It plays an important role in protecting information from unauthorized access. So authentication is the main area in the research of information security. The methods and the realization of authentication system were present in this paper.Firstly in this paper, we have simply outlined some basic theories and history of cryptography. We have also introduced the basis of authentication and analyzed the attacks of authentication system in chapter 2. In chapter 3, we have described the main protocols and methods in network authentication. Then we have given the basis of bidirectional and dynamic authentication method based on magic square theory, and we have analyzed some problems and transforms of magic square theory, designed a protocol to realize this method in chapter 4 and chapter 5. And then we have introduced the design process of the PCI interface smart card based on FPGA chip, given the component chart of smart card and the partitions of hardware and software, designed a communication protocol between smart card and computer, analyzed the construction of functional modules in FPGA, developed the driver of PCI interface smart card and application software. At last, we have made a summary of this paper, analyzed the existed problem and prompted the next plan. |