Design and Implementation of SET-Enabled E-Commerce System
Keywords:
Secure Electronic Transaction, Three Tier client\server, Java language, Advanced Encryption Standard (AES), RSA-OAEP encoding, SHA-1 hashing, HMAC authentication functionsAbstract
This study presents the design and implementation of a business-to-consumer e-commerce system that provides the basic e-commerce security requirements including confidentiality, integrity, non-repudiation, replay protection, and most important entity authentication. The above security features are obtained by adopting the Secure Electronic Transaction (SET) Protocol as the emerging e-payment security standard. The security of the protocol is further enhanced using some of the most powerful cryptographic algorithms such as the Advanced Encryption Standard (AES) algorithm, the RSA-OAEP encoding, SHA-1 hashing, and HMAC authentication functions. The system is based on the modular Three Tier client-server architecture and guarantees portability across any hardware and software platform. This feature is basically provided by the cross-platform capability feature of the Java language. Indeed, Java Servlet technology gives the system the very important multithreading feature. MySQL database along with the HTML language was also used for system implementation. The system had been successfully installed and tested. Experimentally, our system was found to be of a high-security level, flexible, portable, robust, and relatively good performance.
Downloads
Key Dates
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.