Font Size: a A A

Design And Realization Of Verification Code Based On Usbkey

Posted on:2011-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:X B DuFull Text:PDF
GTID:2198330338489724Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
The revolution of information technology has changed the economical operation pattern, the flourishing development of Internet also has changing the traditional lifestyle of human being. The security of network, especially the security of online payment gradually becomes an attention focus, which turns into a world issue. In recent years, the USBKey solution based on PKI system is the mainstream to achieve the identity verification in online bank and e-business. Based from the smart card technology, the USBKey is a new generation of product in the field of identity authentication, which combines the technology of contemporary cryptography, the technology of smart card and the technology of USB. Because of the good security and usability of the USBKey, it has great economic value and social value.In this paper, the related principle of USBKey, the software platform and the hardware platform of USBKey are first described briefly, and then the realization of the communication module between the USBKey and client software on PC is presented, the design and realization of the module of code verification in USBKey is especially explained.In the realization of the communication module, this paper gives a research on the communication protocol of the module, based on this, the communication module is devided into three modules: the firmware of the USBKey, the driver of the USBKey and the applications of the client. The firmware program of the USBKey is developed through Keil uVision 2 software tool; the USBKey driver is generated automatically by Driverworks and modified appropriately; the client program is developed by VC++, the interface of the process of code verification is designed by MFC, the communication between USBKey and client program is successful.In the design and realization of the code verification module of the USBKey, this paper introduces the design of the module firstly, based on this, the principle of generating of the code verification is elaborated.Data structure and function flow are designed according to the characteristics of the USBKey. Under the limit resource,the generating,transmitting,receiving and displaying of the data of the verification code image is realized. The function of the code verification using USBKey is successfully realized.
Keywords/Search Tags:USBKey, code verification, identity authentication, network security
PDF Full Text Request
Related items