| With the rapid development of Internet, popularization of home computer and the needs for the high speed commerce of the people, electronic commerce has greatly developed within the range of world and traditional commerce is gradually replaced by electronic commerce. As electronic commerce has rapidly developed, security of electronic transaction is becoming more and more important. Author aims to design and implement a secure electronic transaction system based on SET protocol, moreover, analyzes the security of the system.Firstly, the paper analyzes the principle and security of some encryption algorithms, describes the contrastive result of primary encryption algorithms. The paper discusses the architecture of PKI including the composition of PKI and the structure of the PKI certificate. Author implements some primary encryption algorithms including IDEA, RSA, etc, and then author implement a program that may manage and issue certificate, to provide SET transaction system with the certificate support.Secondly, the paper introduces basic structure and transaction process of SET protocol, brings forward the improved method for improving the speed of transaction, and strengthening the security of protocol and adapting it to the Chinese circumstance. The paper brings forward a scheme of secure electronic transaction based on SET and implements it. The system includes quite a few entities that communicated by Internet and verified each other by certificate. In the system, the data transferred by networks is encrypted and signed. The paper introduces the definition and function of data-flow in the transaction system, and describes their implement process and data flow transaction method, and defines the data structure of the main data flow.Finally, author sets up a simplified and abstract model of SET protocol, verifies simply the security of the protocol by a series of attack model.certificate;... |