ข้อมูลประจำตัวและการรับรอง VM

SDV ของ AAOS ประกอบด้วยเครือข่าย VM หลายรายการที่ทำงานในรถยนต์ ตาข่ายที่ปลอดภัยของ SDV ช่วยให้บริการ OEM ที่ทำงานบน VM ของ SDV เรียกใช้บริการอื่นๆ บน VM ของ SDV ระยะไกล (แต่ในรถยนต์คันเดียวกัน) ได้ในลักษณะเดียวกับที่เรียกใช้บริการในเครื่อง ซึ่งต้องสร้างความน่าเชื่อถือระหว่าง VM ของ SDV VM ของ SDV ต้องตรวจสอบความสมบูรณ์และความถูกต้องของ VM อื่นๆ ก่อนที่จะอนุญาตให้สร้างตาข่าย SDV

ECU สามารถเรียกใช้ VM ของ SDV อย่างน้อย 1 รายการ ECU แต่ละรายการต้องมี Secret ของอุปกรณ์ที่ไม่ซ้ำกัน (UDS) ระดับฮาร์ดแวร์ ซึ่งใช้โดยกลไกการสร้างตัวระบุอุปกรณ์ (DICE) เพื่อสร้างค่าตัวระบุอุปกรณ์แบบผสม (CDI) และใบรับรองตาม UDS และการวัดโค้ดที่เปลี่ยนแปลงได้รายการแรก (เช่น Bootloader ระยะแรก)

ขั้นตอนการบูตเพิ่มเติมจะมีค่า CDI และใบรับรองที่เกี่ยวข้องซึ่งสร้างขึ้นสำหรับขั้นตอนเหล่านั้น โดยใบรับรอง CDI แต่ละรายการจะออกโดยขั้นตอนการบูตก่อนหน้า ซึ่งสร้างสิ่งที่เรียกว่าห่วงโซ่ใบรับรอง DICE หรือเรียกสั้นๆ ว่าห่วงโซ่ DICE ดูรายละเอียดได้ที่ Open Profile for DICE SDV ของ AAOS ใช้ห่วงโซ่ DICE เพื่อสร้างข้อมูลประจำตัวของ VM ของ SDV อื่นๆ

VM ของ SDV จะมาพร้อมกับห่วงโซ่ DICE 2 รายการที่แตกต่างกัน ได้แก่ ห่วงโซ่ DICE ของ Secure World และห่วงโซ่ DICE ของ Android SDV โปรไฟล์ SDV สำหรับ DICE อธิบายห่วงโซ่เหล่านั้น โดยละเอียด

ห่วงโซ่ DICE ทั้ง 2 รายการมีคีย์สาธารณะ UDS เป็นราก ซึ่งระบุ ECU ความน่าเชื่อถือของอุปกรณ์อธิบายวิธีพิจารณาความน่าเชื่อถือใน ECU อื่น (นั่นคือ อุปกรณ์อื่น) นี่คือขั้นตอนแรกในการตรวจสอบห่วงโซ่ DICE ของอุปกรณ์อื่น

ระบบจะจัดเก็บคำจำกัดความของ VM ของ SDV (รวมถึงชื่ออินสแตนซ์และที่อยู่ IP) ที่ประกอบขึ้นเป็นตาข่าย VM ของ SDV ในรถยนต์ พร้อมด้วยข้อมูล ที่จำเป็นในการตรวจสอบห่วงโซ่ DICE ไว้ในชุดข้อมูลการกำหนดค่าใหม่ 2 ชุดใน SDV ของ AAOS ได้แก่ vvmconfig และ vvmtruststore

สุดท้ายนี้ กลไกและแนวคิดที่เกี่ยวข้องกับการจัดสรร vvmtruststore จะอธิบายไว้ใน สถานะตาข่ายและการจัดสรร