ISLAME, DAFFA SHOLAH (2025) THE IMPLEMENTATION OF TWO-FACTOR AUTHENTICATION (2FA) USING ONE-TIME PASSWORD (OTP) ON ANDROID-BASED E-COMMERCE APPLICATION. Tugas Akhir thesis, Informatics.
|
Text
5210411057_Daffa Sholah Islamey_Abstract.pdf Download (98kB) |
Abstract
The rapid growth of e-commerce in Indonesia has facilitated digital transactions while simultaneously increasing the risk of data breaches. Incidents involving major platforms such as Tokopedia, Bukalapak, and Lazada underscore the urgent need for enhanced security mechanisms. This study aims to design and implement a Two-Factor Authentication (2FA) system using a One-Time Password (OTP) to strengthen user authentication within Android-based e-commerce applications. The research methodology includes literature review, system development, and testing. The system generates random OTPs using the SecureRandom algorithm, encrypts them via SHA-256, and sends them to users through the JavaMail API. Additional features include input restrictions, two-minute validity periods, and a user-friendly interface. The implementation demonstrated improved registration security and user convenience. However, further enhancements are required, such as server-side verification, server-time-based validation, encryption of sensitive data, and integration with payment systems. The system shows promise as a secure solution and technical reference for developers implementing 2FA in mobile applications. Keywords: Two-Factor Authentication, One-Time Password, E-Commerce, Data Security, Android Application
| Item Type: | Thesis (Skripsi, Tugas Akhir or Kerja Praktek) (Tugas Akhir) |
|---|---|
| Subjects: | T Technology > T Technology (General) |
| Divisions: | Fakultas Sains Dan Teknologi > S1 Informatika |
| Depositing User: | Kaprodi S1 Informatika UTY |
| Date Deposited: | 19 Jul 2025 04:03 |
| Last Modified: | 19 Jul 2025 04:03 |
| URI: | http://eprints.uty.ac.id/id/eprint/18288 |
Actions (login required)
![]() |
View Item |
