U∩R
SistemLoginMatDis
Project Matematika Diskrit

Autentikasi Berbasis
Himpunan, Relasi & Kombinatorika

Sistem validasi multi-lapis yang menerapkan relasi pemetaan Role-Badge, perhitungan probabilitas ruang sampel OTP, dan pengamanan kriptografi HMAC yang meminimalisir risiko brute-force.

logic_relations.txt

// Notasi Himpunan Semesta

U = { u | u ∈ tabel users }

R = { Admin, Manager, Staff, User }

OTP = { 000000...999999 }

// Relasi & Pemetaan

ValidRoleBadge ⊆ R × B_role

AuthRelation ⊆ U × Credentials

// Syarat Autentikasi

IF (role, badge_id) ∈ ValidRoleBadge
AND hmac(otp) == u.otp_code
THEN Access = Granted

Formulasi Matematika & Kriptografi

Alur Decision Tree sistem dipetakan secara akurat ke dalam 3 area utama teori diskrit.

Logika Himpunan

Validasi kredensial didasarkan pada relasi himpunan ValidRoleBadge. Akses diverifikasi hanya jika identitas merupakan irisan dari himpunan kredensial valid.

4×10⁹

Kombinatorika

Kombinasi pola badge dan ruang OTP menciptakan total ruang vektor otentikasi mencapai 4 miliar kemungkinan, menekan probabilitas tebakan ke angka 0.0001% per percobaan.

ƒ(hmac)

Kriptografi OTP

Penerapan fungsi hash_equals() untuk cegah timing attack, dikombinasikan dengan pembatasan state maksimal 3 kali kegagalan via Decision Tree.