โมดูลของระบบ Triple DES (จากเอกสารต้นฉบับ)
ระบบตัวอย่างใช้ Triple DES ร่วมกับการตรวจจับอีเมลสงสัย ประกอบด้วยโมดูลหลักดังนี้
โมดูลฝั่งผู้ดูแลระบบ (Admin Modules)
- Admin Login: เข้าสู่ระบบด้วย Username/Password
- Create Message for Admin: เลือกผู้รับ, ใส่หัวข้อ/ข้อความ, ใส่กุญแจเข้ารหัส → เข้ารหัสด้วย 3DES → ส่ง → เก็บใน Inbox ผู้รับ
- Check Suspicious Mails: ดูข้อความที่ถูกตรวจจับว่าเป็นอีเมลสงสัย (ไม่เก็บใน Inbox ผู้ใช้)
- Data Dictionary Management: เพิ่ม/ลบ/แก้ไข คำศัพท์สงสัย (Suspicious Words) ที่ใช้ในการตรวจจับ
- View Data Dictionary: แสดงคำสงสัยทั้งหมด ลบได้
- View Users List: ดูรายชื่อผู้ใช้งาน ลบผู้ใช้ที่ผิดปกติได้
โมดูลฝั่งผู้ใช้ (User Modules)
- User Registration: สมัครสมาชิก: Username, Password, ที่อยู่, โทรศัพท์, อีเมล
- User Login: เข้าสู่ระบบ
- Create Message for Users: เลือกผู้รับ, ใส่หัวข้อ/ข้อความ → ส่ง → ระบบตรวจจับคำสงสัยอัตโนมัติ → ถ้าปกติ เก็บใน Inbox ผู้รับ, ถ้าสงสัย ส่งต่อ Admin
- Inbox for Users: ดูข้อความเข้าทั้งหมด ถอดรหัสอัตโนมัติ (ถ้ามีการเข้ารหัส) ลบข้อความได้
การทำงานร่วมกับการตรวจจับอีเมลสงสัย
- ผู้ใช้ส่งข้อความ
- ระบบแยกคำ (Tokenize) ตรวจสอบกับ Data Dictionary
- พบคำสงสัย → ตั้งสถานะ "Suspicious" → ส่งต่อ Admin (ไม่เข้า Inbox ผู้รับ)
- ไม่พบคำสงสัย → เข้ารหัสด้วย 3DES (ถ้าระบุกุญแจ) → เก็บใน Inbox ผู้รับ
- ผู้รับเปิด Inbox → ถอดรหัส (ถ้ามี) → อ่าน
ข้อสังเกต
- ระบบนี้เป็น Proof-of-Concept / Academic Demo ไม่ใช่ระบบ Production-ready
- 3DES ล้าสมัยแล้ว (NIST Deprecated 2023) ควรใช้ AES-GCM
- การจัดการกุญแจในตัวอย่าง (พิมพ์กุญแจด้วยมือ) ไม่ปลอดภัย ควรใช้ Key Management System
- การตรวจจับคำสงสัยแบบ Keyword-only ยุค 1990s ควรใช้ NLP/ML