DEVELOPMENT OF A SECURE WEB APPLICATION FOR DIGITAL RECEIPT GENERATION WITH INTEGRATED DIGITAL SIGNATURES

₦ 5,000.00
i h

ABSTRACT

In today's digital era, the need for secure and efficient methods of generating and managing receipts is paramount. With the increasing prevalence of online transactions, there is a growing demand for digital receipt systems that offer reliability, security, and ease of use. This project focuses on the development of a secure web application for digital receipt generation, incorporating integrated digital signatures. The application is built using interactive model, Object-Oriented Analysis and Design (OOAD) software development technique to ensure robustness, scalability, and maintainability. The method includes developing a front-end application using HTML, CSS and JAVASCRIPT. The backend was developed using PHP framework, it comprises of various components which includes RESTful API Design which involves designing APIs for receipt creation, retrieval, and signature operations; Session Management for handling user sessions securely, Security Architecture and databases. The security architecture designed for this project incorporates authentication and authorization mechanism; encryption and delivery mechanism; Digital signature algorithm 8 (Rivest-Shamir-Adleman- RSA) . Data Security: Encryption of sensitive data (receipt content, user information) both at rest and in transit (SSL/TLS). The system was designed to provide a more secured method using RSA integration codes in ensuring each issued data is safe from third-party manipulation or tampering. which includes email authentication, hashing and salting methods. MYSQL was used for the implementation of a database management system and PHP for the implementation of the interactions (APIs) between the front-end and the server. The results of the application showed that the implemented system was better secured in terms of accessing and retrieving data from the system, without fear of data tampering. The system provided significant improvements in the security features which enabled effective and efficient use of the system.

*
*
*