THE IMPLEMENTATION OF TWO-FACTOR AUTHENTICATION (2FA) USING ONE-TIME PASSWORD (OTP) ON ANDROID-BASED E-COMMERCE APPLICATION

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.

[img] 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 View Item