ESP32-C6 เป็นไมโครคอนโทรลเลอร์ RISC-V ตัวแรกที่ได้รับการรับรองความปลอดภัยระดับ PSA Level 2

Arm ได้เปิดตัว Platform Security Architecture (PSA) เมื่อปี 2017 เพื่อทำให้ชิป Internet of Things (IoT) มีความปลอดภัยมากขึ้น ตั้งแต่นั้นมาเราได้เห็นผลิตภัณฑ์ที่ได้รับการรับรอง PSA มากมาย เช่นไมโครคอนโทรลเลอร์ EFR32FG23 (FG23) และ EFR32ZG23 (ZG23) ที่ใช้ Cortex-M33 ของ Silicon Labs ซึ่งได้รับการรับรองความปลอดภัยระดับ PSA Level 3

แต่ตามที่ประกาศไว้ตั้งแต่ปี 2017 PSA ไม่ได้จำกัดอยู่แค่สถาปัตยกรรม Arm เท่านั้น และแนวคิดด้านความปลอดภัยนี้ได้ขยายไปสู่ไมโครคอนโทรลเลอร์อื่น ๆ ด้วย ตัวอย่างเช่น Espressif Systems เพิ่งประกาศว่าไมโครคอนโทรลเลอร์ไร้สาย ESP32-C6 ที่ใช้สถาปัตยกรรม RISC-V ได้รับการรับรอง PSA Level 2 แล้ว ก่อนหน้านี้ ESP32-C3 ซึ่งเป็น MCU RISC-V อีกตัวของบริษัทก็ได้รับการรับรอง PSA Level 1 มาแล้ว แต่เป็นระดับที่ต่ำกว่า

ESP32 C6 RISC V MCU PSA Level 2 Certified

การได้รับการรับรอง PSA Level 2 ส่วนใหญ่มาจาก ESP-TEE (Trusted Execution Environment) ซึ่งเป็นเฟิร์มแวร์ที่ช่วยให้สามารถแยกส่วนการทำงานออกจากกันด้วยฮาร์ดแวร์ เพื่อเพิ่มความปลอดภัยให้กับกระบวนการสำคัญ เช่น การจัดการคีย์เข้ารหัส (cryptographic key), การตรวจสอบ Secure Boot, และ การอัปเดตเฟิร์มแวร์

Espressif ยังได้เน้นย้ำถึงคุณสมบัติด้านความปลอดภัยของฮาร์ดแวร์ของ ESP32-C6 ในการประกาศ ได้แก่

  • Physical Memory Protection (PMP) และ Access Permission Management (APM)
  • Digital Signature Peripheral
  • Secure Boot
  • Flash Encryption
  • Hardware Cryptographic Accelerators สำหรับ AES, SHA, RSA, และ ECC
  • โหมด Secure JTAG ที่ช่วยให้สามารถดีบักอุปกรณ์ได้อย่างปลอดภัย โดยไม่กระทบต่อความปลอดภัยของอุปกรณ์

นอกจากช่วยเพิ่มความปลอดภัยแล้ว การรับรอง PSA Level 1-3 อาจมีความจำเป็นในอนาคต หรืออย่างน้อยก็ช่วยให้เป็นไปตาม กฎระเบียบด้านความปลอดภัยของ IoT เช่น Cyber ​​Resilience Act (CRA) ของสหภาพยุโรป (EU), Cybersecurity Improvement Act ของสหรัฐอเมริกา, Radio Equipment Directive (RED) ของสหภาพยุโรป (EU) และ Product Security and Telecommunications Infrastructure (PSTI) ของสหราชอาณาจักร (UK)

การรับรอง PSA Level 2 ของ ESP32-C6 สามารถตรวจสอบได้โดยตรงบนเว็บไซต์ PSA กระบวนการรับรองนี้ดำเนินการโดย Espressif Systems India และครอบคลุมไม่เพียงแค่ตัว SoC เท่านั้น แต่ยังรวมถึงโมดูลหลายตัว เช่น ESP32-C6-MINI-1 และ ESP32-C6-WROOM-1 ที่ใช้เฟิร์มแวร์ ESP-TEE v1.0

ESP32-C6 PSA Certified Level 2 verification

ตามที่กล่าวไว้ข้างต้น ESP32-C6 ได้เข้าร่วมกับ ESP32-C3 (MCU สถาปัตยกรรม RISC-V) และ ESP32-S3 (MCU ที่ใช้ Tensilica LX7) ทั้งคู่ได้รับการรับรอง PSA Level 1

สำหรับข้อมูลเพิ่มเติม เว็บไซต์ PSA มีรายละเอียดเกี่ยวกับระดับต่าง ๆ ของการรับรอง PSA Certified ดังนี้:

  • PSA Certified Level 1: สำหรับผู้ผลิตอุปกรณ์, ซอฟต์แวร์ และชิป ที่ต้องการแสดงให้เห็นว่าได้ใช้หลักการด้านความปลอดภัยที่ดี
  • PSA Certified Level 2: สำหรับผู้ผลิตชิป ที่ต้องการใช้การทดสอบอิสระ (independent testing) เพื่อแสดงให้เห็นว่า PSA Root of Trust (PSA-RoT) สามารถป้องกันการโจมตีผ่านซอฟต์แวร์ได้
  • PSA Certified Level 2 + Secure Element: เป็นการรับรองเพิ่มเติมที่รับรู้ถึงโซลูชันที่มีการป้องกันทางกายภาพในระดับสูงสำหรับ คีย์เข้ารหัส และ การดำเนินการเข้ารหัส
  • PSA Certified Level 3: สำหรับผู้ผลิตชิปที่ต้องการแสดงหลักฐานว่า PSA-RoT สามารถป้องกันการโจมตีผ่านฮาร์ดแวร์และซอฟต์แวร์ที่รุนแรงได้
  • PSA Certified Level 3 + Secure Element: เป็นการรับรองเพิ่มเติมที่รับรู้ถึงโซลูชันที่มีการป้องกันทางกายภาพอย่างมีนัยสำคัญสำหรับ คีย์เข้ารหัส และ การดำเนินการเข้ารหัส
  • PSA Certified Level 4 iSE/SE: สำหรับผู้ผลิตชิปที่ใช้ Secure Enclave ภายในหรือ Secure Element ภายนอก ที่ให้ความแข็งแกร่งสูงสุดต่อการโจมตีทั้งทางกายภาพและซอฟต์แวร์
  • PSA Certified Level 2 หรือ Level 3 RoT Component: เป็นการรับรองสำหรับ IP component ที่ให้ฟังก์ชันความปลอดภัยย่อย ๆ ตามข้อกำหนดของ PSA-RoT Security Functional Requirements

แปลจากบทความภาษาอังกฤษ : ESP32-C6 is the first RISC-V microcontroller to achieve PSA Level 2 security compliance

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา