เรียนรู้เทคโนโลยี Public Key Cryptography ด้วยตนเองโดย OctaPi บน Raspberry Pi

นับวันเทคโนโลยีการเข้ารหัสจะยิ่งทวีความสำคัญกับวงการ IT มากขึ้นเรื่อยๆ ทาง Raspberry Pi Foundation จึงได้เปิดตัวโครงการ OctaPi ขึ้นมาเพื่อให้เราสามารถนำ Raspberry Pi จำนวน 8 เครื่องมา Cluster กัน สำหรับทำแล็บ Public Key Cryptography ให้ได้เข้าใจถึงพื้นฐานกัน ซึ่งแน่นอนว่าทางมหาวิทยาลัยเองก็สามารถนำไปปรับใช้เพื่อสอนนิสิตนักศึกษากันได้ด้วยครับ

Credit: Raspberry Pi

 

OctaPi นี้แนะนำให้ใช้ Raspberry Pi 8 ชุดมาช่วยกันทำงานเพื่อให้มีความเร็วสูงขึ้นด้วยพลังประมวลผลรวม 32 Core แต่ทางโครงการเองก็แนะนำว่าจริงๆ แล้วจะใช้แค่ 4-6 ชุดก็ได้ เพียงแต่การประมวลผลก็จะช้าลงไปตามลำดับ โดยมีเนื้อหาด้วยกันทั้งหมดดังนี้

  • Introduction
  • What you will need
  • Step one – What is public key cryptography?
  • Step two – How can a key be public?
  • Step three – How are keys chosen?
  • Challenge – Finding factors
  • Step four – Generating a public key
  • Step five – Spot the weaknesses
  • Step six – Finding prime factors on a single Raspberry Pi
  • Step seven – Finding prime factors on the OctaPi
  • Step eight – Can I hack with my OctaPi?

สำหรับผู้ที่สนใจอยากเรียนรู้เรื่อง Public Key Cryptography ด้วย OctaPi หรืออยากทำแล็บให้กับนิสิตนักศึกษาในมหาวิทยาลัย สามารถเริ่มต้นได้จากคู่มือที่ https://projects.raspberrypi.org/en/projects/rpi-python-octapi-public-key-cryptography เลยครับ ในนี้มีสอนทั้งแนวคิดพื้นฐานไปจนถึงการเริ่มต้นลงมือพัฒนาระบบเข้ารหัสถอดรหัสด้วยตนเอง อีกทั้งในแต่ละบทก็มี Quiz สั้นๆ ให้ได้เล่นกันเป็นระยะๆ โดยเนื้อหาไม่ยาวมาก ถ้าตั้งใจทำ 1-2 วันก็เสร็จสบายๆ ครับ

โครงการนี้เป็นหนึ่งในเนื้อหาการสอนทางด้าน IT ฟรีๆ ที่เปิดให้เหล่าคณาจารย์ทั่วโลกนำไปใช้สอน และให้ทุกคนนำไปใช้เรียนรู้พื้นฐานทางด้าน Programming ได้ โดยมีคอร์สอื่นๆ อยู่ที่ https://www.raspberrypi.org/curriculum/ ให้เรานำไปอ้างอิงหรือเรียนกันได้ด้วยครับ

ส่วนด้านล่างนี้เป็นคลิปในบทสุดท้าย ที่มาพูดคุยกันว่าทำไมเราถึงไม่สามารถใช้ OctaPi ถอดรหัสของข้อมูลที่ใช้ RSA หรือ Public Key อื่นๆ ได้ครับ

 

ที่มา: https://www.raspberrypi.org/blog/octapi/


About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

[Video Webinar] TechTalk Webinar : เชื่อมต่อทุกแพลตฟอร์มประชุมออนไลน์ด้วย Pexip Enterprise Room Connector

สำหรับผู้ที่ไม่ได้เข้าฟังการบรรยายเรื่อง “เชื่อมต่อทุกแพลตฟอร์มประชุมออนไลน์ด้วย Pexip Enterprise Room Connector” เพื่อเรียนรู้ถึงโซลูชันที่ช่วยเชื่อมต่อแพลตฟอร์มประชุมออนไลน์ที่หลากหลายเข้าด้วยกัน พร้อมทั้งรองรับการเชื่อมต่ออุปกรณ์ห้องประชุมที่คุณมีอยู่แล้วไปยังแพลตฟอร์มต่าง ๆ ด้วยโซลูชัน SaaS ที่พร้อมใช้งานจาก Pexip ที่เพิ่งจัดไปเมื่อสัปดาห์ที่ผ่านมา หรือต้องการรับชมการบรรยายซ้ำอีกครั้ง สามารถเข้าชมวิดีโอบันทึกย้อนหลังได้ที่บทความนี้ค่ะ

ขอเชิญเข้าร่วม NDBS Thailand Webinar: Unleash the Power of Business Data for SAP Analytics Cloud to SAP Business technology platform [23 มิ.ย.23] เวลา 10.00-11.30 น. ไม่มีค่าใช้จ่าย

NDBS Thailand ขอเรียนเชิญทุกท่านเข้าร่วมงาน Webinar: Unleash the Power of Business Data for SAP Analytics Cloud to …