17 คะแนน โดย rycont 2024-11-24 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

ดูเพิ่มเติม: https://th.news.hada.io/topic?id=10280

  • DimiPay เป็นโซลูชัน QR ชำระเงินแบบง่ายภายในองค์กรที่ใช้ใน Korea Digital Media High School
  • นักเรียนมักใช้แพ็กเกจดาต้าราคาประหยัด จึงมีหลายกรณีที่ไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้อย่างอิสระ ทำให้ต้องหาวิธีชำระเงินได้แม้ไม่มีการเชื่อมต่ออินเทอร์เน็ต
  • สมาชิกทีมที่เป็นผู้นำโปรเจกต์การชำระเงินออฟไลน์ได้บันทึกกระบวนการวิจัยไว้อย่างละเอียดในบล็อก จึงนำมาแบ่งปัน

แนวทางทางเทคนิค:

  • โทเคนการชำระเงินที่ได้แรงบันดาลใจจาก TOTP
    • ใช้ตัวนับของ TOTP และ HKDF เพื่อสร้างคีย์ที่จำเป็นต่อการเข้ารหัสแบบไดนามิก
    • การเข้ารหัสแบบกุญแจสมมาตรด้วย XChaCha20-Poly1305
  • การตรวจสอบความถูกต้องของโค้ดชำระเงิน
    • นำ Nonce (uuidv7) มาใช้เพื่อแยกแยะโทเคนที่ถูกใช้ไปแล้วหรือหมดอายุ
    • หาก nonce ถูกสร้างขึ้นก่อนเวลาชำระเงินล่าสุด ให้ปฏิเสธธุรกรรม
    • มีเป้าหมายเพื่อป้องกันการโจมตีแบบ replay
  • นำฟอร์แมต TLV(Tag-Length-Value) มาใช้: สามารถซีเรียลไลซ์เพย์โหลดได้อย่างยืดหยุ่นและมีขนาดเล็ก

3 ความคิดเห็น

 
lazydonkey456 2024-11-26

พอดูวิดีโอเดโมแล้ว คุณภาพยอดเยี่ยมมากเลยนะ

 
bbulbum 2024-11-25

Local Generated Pay... ก็ LG Pay ไงล่ะ ฮ่าๆๆๆๆ

 
seoseonyu 2024-11-25

ฮ่าๆๆๆๆๆ