กลับไปหน้าบทความ

อ่าน 8 นาที

สภาพแวดล้อมการดำเนินการที่เชื่อถือได้

สภาพ แวดล้อมการประมวลผลที่เชื่อถือได้ ( Trusted Execution Environment หรือ TEE ) คือพื้นที่ปลอดภัยของ โปรเซสเซอร์หลัก ช่วยปกป้องโค้ดและข้อมูลที่โหลดอยู่ภายในในด้าน...

สภาพแวดล้อมการดำเนินการที่เชื่อถือได้

สภาพแวดล้อมการประมวลผลที่เชื่อถือได้ ( Trusted Execution Environment หรือ TEE ) คือพื้นที่ปลอดภัยของโปรเซสเซอร์หลักช่วยปกป้องโค้ดและข้อมูลที่โหลดอยู่ภายในในด้านความลับและความสมบูรณ์ของข้อมูล ความลับของข้อมูลป้องกันไม่ให้บุคคลที่ไม่ได้รับอนุญาตจากภายนอก TEE อ่านข้อมูล ในขณะที่ความสมบูรณ์ของโค้ดป้องกันไม่ให้โค้ดใน TEE ถูกแทนที่หรือแก้ไขโดยบุคคลที่ไม่ได้รับอนุญาต ซึ่งอาจเป็นเจ้าของคอมพิวเตอร์เองด้วย ดังเช่นใน ระบบ DRM บาง ระบบที่อธิบายไว้ในIntel SGX

สิ่งนี้ทำได้โดยการใช้ระบบรักษาความปลอดภัยทางสถาปัตยกรรมที่เป็นเอกลักษณ์ ไม่สามารถเปลี่ยนแปลงได้ และเป็นความลับ ซึ่งมีการเข้ารหัสหน่วยความจำแบบฮาร์ดแวร์ที่แยกโค้ดแอปพลิเคชันและข้อมูลเฉพาะในหน่วยความจำ วิธีนี้ช่วยให้โค้ดระดับผู้ใช้สามารถจัดสรรพื้นที่หน่วยความจำส่วนตัวที่เรียกว่าเอนเคลฟ ซึ่งได้รับการออกแบบมาเพื่อป้องกันจากกระบวนการที่ทำงานในระดับสิทธิ์ที่สูงกว่า[ 1 ] [ 2 ] [ 3 ] TEE ในฐานะสภาพแวดล้อมการทำงานแบบแยกส่วน ให้คุณสมบัติด้านความปลอดภัย เช่น การทำงานแบบแยกส่วน ความสมบูรณ์ของแอปพลิเคชันที่ทำงานร่วมกับ TEE และการรักษาความลับของสินทรัพย์ ในแง่ทั่วไป TEE ให้พื้นที่การทำงานที่ให้ระดับความปลอดภัยที่สูงกว่าสำหรับแอปพลิเคชันที่เชื่อถือได้ซึ่งทำงานบนอุปกรณ์ มากกว่าระบบปฏิบัติการ (OS) ที่มีฟังก์ชันการทำงานมากกว่า 'องค์ประกอบความปลอดภัย' (SE)

ประวัติศาสตร์

แพลตฟอร์มเทอร์มินัลมือถือแบบเปิด (OMTP) ได้กำหนด TEE เป็นครั้งแรกในมาตรฐาน "Advanced Trusted Environment:OMTP TR1" โดยกำหนดให้เป็น "ชุดของส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์ที่จัดเตรียมสิ่งอำนวยความสะดวกที่จำเป็นเพื่อรองรับแอปพลิเคชัน" ซึ่งต้องตรงตามข้อกำหนดของระดับความปลอดภัยที่กำหนดไว้ 2 ระดับ ระดับความปลอดภัยแรก โปรไฟล์ 1 มุ่งเป้าไปที่การโจมตีซอฟต์แวร์เท่านั้น ในขณะที่โปรไฟล์ 2 มุ่งเป้าไปที่การโจมตีทั้งซอฟต์แวร์และฮาร์ดแวร์[ 4 ]

ต่อมาได้มีการเปิดตัว โซลูชัน TEE เชิงพาณิชย์ที่ใช้เทคโนโลยี ARM TrustZoneซึ่งสอดคล้องกับมาตรฐาน TR1 เช่น Trusted Foundations ที่พัฒนาโดย Trusted Logic [ 5 ]

การทำงานเกี่ยวกับมาตรฐาน OMTP สิ้นสุดลงในช่วงกลางปี ​​2553 เมื่อกลุ่มดังกล่าวเปลี่ยนไปเป็นWholesale Applications Community (WAC) [ 6 ]

มาตรฐาน OMTP รวมถึงมาตรฐานที่กำหนด TEE นั้นอยู่ภายใต้การดูแลของGSMA [ 7 ]

รายละเอียด

โดยทั่วไป TEE ประกอบด้วยกลไกการแยกฮาร์ดแวร์บวกกับระบบปฏิบัติการที่ปลอดภัยซึ่งทำงานอยู่บนกลไกการแยกนั้น แม้ว่าคำนี้จะถูกใช้โดยทั่วไปในความหมายของโซลูชันที่ได้รับการปกป้องก็ตาม[ 8 ] [ 9 ] [ 10 ] [ 11 ]ในขณะที่GlobalPlatform TEE ต้องการการแยกฮาร์ดแวร์ แต่แพลตฟอร์มอื่นๆ เช่น EMVCo ใช้คำว่า TEE เพื่ออ้างถึงทั้งโซลูชันที่ใช้ฮาร์ดแวร์และซอฟต์แวร์[ 12 ] FIDO ใช้แนวคิดของ TEE ในสภาพแวดล้อมการทำงานที่จำกัดสำหรับ TEE ที่ใช้การแยกฮาร์ดแวร์[ 13 ]เฉพาะแอปพลิเคชันที่เชื่อถือได้ซึ่งทำงานใน TEE เท่านั้นที่จะสามารถเข้าถึงพลังทั้งหมดของโปรเซสเซอร์หลัก อุปกรณ์ต่อพ่วง และหน่วยความจำของอุปกรณ์ ในขณะที่การแยกฮาร์ดแวร์จะปกป้องสิ่งเหล่านี้จากแอปที่ผู้ใช้ติดตั้งซึ่งทำงานในระบบปฏิบัติการหลัก ซอฟต์แวร์และการเข้ารหัสภายใน TEE จะปกป้องแอปพลิเคชันที่เชื่อถือได้ที่อยู่ภายในจากกันและกัน[ 14 ]

ผู้ให้บริการเครือข่ายมือถือ (MNO) ผู้พัฒนาระบบปฏิบัติการผู้พัฒนาแอป พลิเคชัน ผู้ผลิตอุปกรณ์ ผู้ให้บริการแพลตฟอร์ม และผู้จำหน่ายชิป เป็นผู้มีส่วนได้ส่วนเสียหลักที่ร่วมสนับสนุนความพยายามในการกำหนดมาตรฐานเกี่ยวกับ TEE

เพื่อป้องกันการจำลองฮาร์ดแวร์ด้วยซอฟต์แวร์ที่ผู้ใช้ควบคุม จึงมีการใช้สิ่งที่เรียกว่า "รากฐานความเชื่อมั่นของฮาร์ดแวร์" (hardware root of trust) ซึ่งเป็นชุดของคีย์ส่วนตัวที่ฝังอยู่ในชิปโดยตรงระหว่างกระบวนการผลิตโดยปกติจะใช้หน่วยความจำที่ตั้งโปรแกรมได้ครั้งเดียว เช่นeFuseในอุปกรณ์พกพา คีย์เหล่านี้ไม่สามารถเปลี่ยนแปลงได้ แม้หลังจากรีเซ็ตอุปกรณ์แล้ว และคีย์สาธารณะที่เทียบเท่ากันจะอยู่ในฐานข้อมูลของผู้ผลิต พร้อมกับแฮชที่ไม่เป็นความลับของคีย์สาธารณะที่เป็นของฝ่ายที่เชื่อถือได้ (โดยปกติคือผู้จำหน่ายชิป) ซึ่งใช้ในการลงนามเฟิร์มแวร์ ที่เชื่อถือได้ ควบคู่ไปกับวงจรที่ทำการเข้ารหัสและควบคุมการเข้าถึง

ฮาร์ดแวร์ได้รับการออกแบบในลักษณะที่ป้องกันไม่ให้ซอฟต์แวร์ทั้งหมดที่ไม่ได้ลงนามด้วยคีย์ของฝ่ายที่เชื่อถือได้เข้าถึงคุณสมบัติพิเศษ คีย์สาธารณะของผู้จำหน่ายจะถูกจัดเตรียมในระหว่างการทำงานและทำการแฮช จากนั้นแฮชนี้จะถูกนำไปเปรียบเทียบกับแฮชที่ฝังอยู่ในชิป หากแฮชตรงกัน คีย์สาธารณะจะถูกใช้เพื่อตรวจสอบลายเซ็นดิจิทัลของเฟิร์มแวร์ที่ควบคุมโดยผู้จำหน่ายที่เชื่อถือได้ (เช่นชุดของบูตโหลดเดอร์บนอุปกรณ์ Androidหรือ 'architectural enclaves' ใน SGX) จากนั้นเฟิร์มแวร์ที่เชื่อถือได้จะถูกใช้เพื่อดำเนินการรับรองจากระยะไกล[ 15 ]

เมื่อแอปพลิเคชันได้รับการรับรอง ส่วนประกอบที่ไม่น่าเชื่อถือจะโหลดส่วนประกอบที่น่าเชื่อถือลงในหน่วยความจำ แอปพลิเคชันที่น่าเชื่อถือได้รับการปกป้องจากการแก้ไขโดยส่วนประกอบที่ไม่น่าเชื่อถือด้วยฮาร์ดแวร์ฝ่ายที่ไม่น่าเชื่อถือจะร้องขอnonce จากเซิร์ฟเวอร์ของผู้ตรวจสอบ และใช้เป็นส่วนหนึ่งของโปรโตคอลการตรวจสอบความถูกต้องทางคริปโตกราฟี เพื่อพิสูจน์ความสมบูรณ์ของแอปพลิเคชันที่น่าเชื่อถือ หลักฐานจะถูกส่งต่อไปยังผู้ตรวจสอบ ซึ่งจะทำการตรวจสอบ หลักฐานที่ถูกต้องไม่สามารถคำนวณได้ในฮาร์ดแวร์จำลอง (เช่น QEMU ) เนื่องจากในการสร้างหลักฐานนั้น จำเป็นต้องเข้าถึงคีย์ที่ฝังอยู่ในฮาร์ดแวร์ มีเพียงเฟิร์มแวร์ที่น่าเชื่อถือเท่านั้นที่สามารถเข้าถึงคีย์เหล่านี้และ/หรือคีย์ที่ได้มาจากคีย์เหล่านั้นหรือได้รับโดยใช้คีย์เหล่านั้น เนื่องจากมีเพียงเจ้าของแพลตฟอร์มเท่านั้นที่มีสิทธิ์เข้าถึงข้อมูลที่บันทึกไว้ในโรงหล่อ ฝ่ายตรวจสอบจะต้องโต้ตอบกับบริการที่ผู้ขายตั้งค่าไว้ หากโครงการนี้ถูกนำไปใช้อย่างไม่เหมาะสม ผู้ขายชิปสามารถติดตามได้ว่าแอปพลิเคชันใดถูกใช้บนชิปใด และปฏิเสธการให้บริการโดยเลือกส่งข้อความที่ระบุว่าการตรวจสอบความถูกต้องไม่ผ่าน[ 16 ]

เพื่อจำลองฮาร์ดแวร์ในลักษณะที่ทำให้สามารถผ่านการตรวจสอบสิทธิ์ระยะไกลได้ ผู้โจมตีจะต้องดึงคีย์ออกจากฮาร์ดแวร์ ซึ่งมีค่าใช้จ่ายสูงเนื่องจากต้องใช้อุปกรณ์และทักษะทางเทคนิคในการดำเนินการ ตัวอย่างเช่น การใช้ลำแสงไอออนแบบโฟกัสกล้องจุลทรรศน์อิเล็กตรอนแบบสแกน การตรวจสอบด้วยไมโครโพรบและการถอดแคปซูล ชิป [ 17 ] [ 18 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ] เป็นเรื่องยากหรือเป็นไปไม่ได้เลย หากฮาร์ดแวร์ได้รับการออกแบบในลักษณะที่การวิศวกรรมย้อนกลับจะทำลายคีย์ ในกรณีส่วนใหญ่ คีย์จะมีเอกลักษณ์เฉพาะสำหรับฮาร์ดแวร์แต่ละชิ้น ดังนั้นคีย์ที่ดึงมาจากชิปหนึ่งจึงไม่สามารถนำไปใช้กับชิปอื่นได้ (ตัวอย่างเช่นฟังก์ชันที่ไม่สามารถลอกเลียนแบบทางกายภาพได้[ 23 ] [ 24 ] )

แม้ว่าการจำกัดสิทธิ์ความเป็นเจ้าของจะไม่ใช่คุณสมบัติโดยเนื้อแท้ของ TEE (เป็นไปได้ที่จะออกแบบระบบในลักษณะที่อนุญาตให้เฉพาะผู้ใช้ที่ได้รับสิทธิ์ความเป็นเจ้าของอุปกรณ์ก่อนเท่านั้นที่จะควบคุมระบบได้โดยการเผาแฮชของคีย์ของตนเองลงในฟิวส์อิเล็กทรอนิกส์) แต่ในทางปฏิบัติ ระบบดังกล่าวทั้งหมดในอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภคได้รับการออกแบบโดยเจตนาเพื่อให้ผู้ผลิตชิปสามารถควบคุมการเข้าถึงการรับรองและอัลกอริทึมได้ ซึ่งช่วยให้ผู้ผลิตสามารถให้สิทธิ์การเข้าถึง TEE เฉพาะกับนักพัฒนาซอฟต์แวร์ที่มีข้อตกลงทางธุรกิจ (โดยปกติจะเป็นเชิงพาณิชย์) กับผู้ผลิตสร้างรายได้จากฐานผู้ใช้ฮาร์ดแวร์ เพื่อเปิดใช้งานกรณีการใช้งานต่างๆ เช่นการบันทึกภาพและ DRM และเพื่ออนุญาตให้ใช้คุณสมบัติฮาร์ดแวร์บางอย่างได้เฉพาะกับซอฟต์แวร์ที่ผู้ขายจัดหาให้เท่านั้น บังคับให้ผู้ใช้ใช้ซอฟต์แวร์นั้นแม้จะมีข้อเสียเช่นโฆษณาการติดตาม และข้อจำกัดในการใช้งานเพื่อการ แบ่งส่วนตลาด

การใช้งาน

การปกป้องเนื้อหาพรีเมียม/การจัดการสิทธิ์ดิจิทัล

หมายเหตุ: เอกสาร TEE จำนวนมากครอบคลุมหัวข้อนี้ภายใต้คำจำกัดความ "การป้องกันเนื้อหาระดับพรีเมียม" ซึ่งเป็นคำศัพท์ที่ผู้ถือลิขสิทธิ์หลายรายนิยมใช้ การป้องกันเนื้อหาระดับพรีเมียมเป็นกรณีการใช้งานเฉพาะของการจัดการสิทธิ์ดิจิทัล (DRM) และเป็นที่ถกเถียงกันในบางชุมชน เช่นมูลนิธิซอฟต์แวร์เสรี [ 25 ] ผู้ถือลิขสิทธิ์ใช้กันอย่างแพร่หลายเพื่อจำกัดวิธีการที่ผู้ใช้ปลายทางสามารถบริโภคเนื้อหา เช่น ภาพยนตร์ความละเอียดสูง 4K

TEE (Thermoelectric Encryption Environment) เป็นสภาพแวดล้อมที่เหมาะสมสำหรับการปกป้องข้อมูลที่เข้ารหัสแบบดิจิทัล (เช่น ภาพยนตร์ HD หรือไฟล์เสียง) บนอุปกรณ์ที่เชื่อมต่อ เช่น สมาร์ทโฟน แท็บเล็ต และโทรทัศน์ HD ความเหมาะสมนี้มาจากการที่ TEE สามารถป้องกันไม่ให้เจ้าของอุปกรณ์เข้าถึงข้อมูลลับที่จัดเก็บไว้ และข้อเท็จจริงที่ว่ามักจะมีเส้นทางฮาร์ดแวร์ที่ได้รับการป้องกันระหว่าง TEE กับจอแสดงผลและ/หรือระบบย่อยบนอุปกรณ์เหล่านั้น

TEE ใช้สำหรับปกป้องเนื้อหาเมื่อเนื้อหานั้นอยู่ในอุปกรณ์แล้ว ในขณะที่เนื้อหาได้รับการปกป้องระหว่างการส่งหรือการสตรีมโดยใช้การเข้ารหัส TEE จะปกป้องเนื้อหาหลังจากที่ถอดรหัสแล้วบนอุปกรณ์ โดยตรวจสอบให้แน่ใจว่าเนื้อหาที่ถอดรหัสแล้วจะไม่ถูกเปิดเผยไปยังสภาพแวดล้อมที่ไม่ได้รับการอนุมัติจากผู้พัฒนาแอปหรือผู้จำหน่ายแพลตฟอร์ม

บริการทางการเงินผ่านมือถือ

แอปพลิเคชัน การค้าผ่านมือถือเช่น กระเป๋าเงินดิจิทัล การชำระเงินระหว่างบุคคล การชำระเงินแบบไร้สัมผัส หรือการใช้โทรศัพท์มือถือเป็นจุดขาย (POS) มักมีข้อกำหนดด้านความปลอดภัยที่ชัดเจน TEE สามารถนำมาใช้ร่วมกับเทคโนโลยีการสื่อสารระยะใกล้ (NFC) องค์ประกอบความปลอดภัย และระบบแบ็กเอนด์ที่เชื่อถือได้ เพื่อให้ความปลอดภัยที่จำเป็นสำหรับการทำธุรกรรมทางการเงิน

ในบางสถานการณ์ จำเป็นต้องมีการโต้ตอบกับผู้ใช้ปลายทาง และอาจต้องให้ผู้ใช้เปิดเผยข้อมูลที่ละเอียดอ่อน เช่น รหัส PIN รหัสผ่าน หรือตัวระบุไบโอเมตริกซ์แก่ระบบปฏิบัติการมือถือเพื่อเป็นวิธีการตรวจสอบสิทธิ์ผู้ใช้ TEE มีตัวเลือกอินเทอร์เฟซผู้ใช้ที่เชื่อถือได้ ซึ่งสามารถใช้สร้างการตรวจสอบสิทธิ์ผู้ใช้บนอุปกรณ์เคลื่อนที่ได้

ด้วยการเติบโตของสกุลเงินดิจิทัล TEE จึงถูกนำมาใช้มากขึ้นในการใช้งานกระเป๋าเงินดิจิทัล เนื่องจากมีความสามารถในการจัดเก็บโทเค็นได้อย่างปลอดภัยกว่าระบบปฏิบัติการทั่วไป และสามารถจัดเตรียมแอปพลิเคชันการคำนวณและการตรวจสอบสิทธิ์ที่จำเป็นได้[ 26 ]

การตรวจสอบสิทธิ์

TEE เหมาะอย่างยิ่งสำหรับการรองรับวิธีการระบุตัวตนด้วยไบโอเมตริก (การจดจำใบหน้า เซ็นเซอร์ลายนิ้วมือ และการตรวจสอบสิทธิ์ด้วยเสียง) ซึ่งอาจใช้งานง่ายกว่าและยากต่อการขโมยมากกว่ารหัส PIN และรหัสผ่าน กระบวนการตรวจสอบสิทธิ์โดยทั่วไปแบ่งออกเป็นสามขั้นตอนหลัก:

  • บันทึกตัวระบุ "แม่แบบ" อ้างอิงไว้ในอุปกรณ์เพื่อใช้เปรียบเทียบกับ "ภาพ" ที่ดึงออกมาในขั้นตอนถัดไป
  • การดึง "ภาพ" (เช่น การสแกนลายนิ้วมือหรือการบันทึกตัวอย่างเสียง)
  • ใช้กลไกการจับคู่เพื่อเปรียบเทียบ "รูปภาพ" กับ "แม่แบบ"

TEE (Thermoelectric Encryption Environment) เป็นพื้นที่ที่ดีภายในอุปกรณ์พกพาสำหรับติดตั้งกลไกการจับคู่และกระบวนการประมวลผลที่จำเป็นในการตรวจสอบสิทธิ์ผู้ใช้ สภาพแวดล้อมนี้ได้รับการออกแบบมาเพื่อปกป้องข้อมูลและสร้างเกราะป้องกันจากแอปพลิเคชันที่ไม่ปลอดภัยในระบบปฏิบัติการมือถือความปลอดภัยเพิ่มเติมนี้อาจช่วยตอบสนองความต้องการด้านความปลอดภัยของผู้ให้บริการ นอกเหนือจากการช่วยลดต้นทุนสำหรับนักพัฒนาโทรศัพท์มือถือ

องค์กรภาครัฐ และคลาวด์

TEE (Thermoelectric Envelope Environment) สามารถนำไปใช้โดยภาครัฐ องค์กรธุรกิจ และผู้ให้บริการคลาวด์ เพื่อให้สามารถจัดการข้อมูลที่เป็นความลับได้อย่างปลอดภัยบนอุปกรณ์พกพาและโครงสร้างพื้นฐานเซิร์ฟเวอร์ TEE ให้การป้องกันในระดับหนึ่งจากการโจมตีทางซอฟต์แวร์ที่เกิดขึ้นในระบบปฏิบัติการมือถือและช่วยในการควบคุมสิทธิ์การเข้าถึง โดยการจัดเก็บแอปพลิเคชันที่สำคัญและ "เชื่อถือได้" ซึ่งจำเป็นต้องแยกและปกป้องจากระบบปฏิบัติการมือถือและมัลแวร์ที่เป็นอันตรายใดๆ ที่อาจมีอยู่ การใช้ฟังก์ชันการทำงานและระดับความปลอดภัยที่ TEE มอบให้ ช่วยให้ภาครัฐและองค์กรธุรกิจมั่นใจได้ว่าพนักงานที่ใช้อุปกรณ์ของตนเองนั้นใช้งานอย่างปลอดภัยและน่าเชื่อถือ ในทำนองเดียวกัน TEE บนเซิร์ฟเวอร์ช่วยป้องกันการโจมตีจากภายในและภายนอกต่อโครงสร้างพื้นฐานแบ็กเอนด์

การเขียนโปรแกรมแบบโมดูลาร์ที่ปลอดภัย

ด้วยการเพิ่มขึ้นของสินทรัพย์ซอฟต์แวร์และการนำกลับมาใช้ใหม่การเขียนโปรแกรมแบบโมดูลาร์จึงเป็นกระบวนการที่มีประสิทธิภาพมากที่สุดในการออกแบบสถาปัตยกรรมซอฟต์แวร์ โดยการแยกฟังก์ชันการทำงานออกเป็นโมดูลขนาดเล็กที่เป็นอิสระต่อกัน เนื่องจากแต่ละโมดูลมีทุกสิ่งที่จำเป็นในการดำเนินการตามฟังก์ชันที่ต้องการ TEE จึงช่วยให้สามารถจัดระเบียบระบบโดยรวมที่มีความน่าเชื่อถือและความปลอดภัยสูง ในขณะเดียวกันก็ป้องกันช่องโหว่ของแต่ละโมดูลจากโมดูลอื่นๆ

เพื่อให้โมดูลต่างๆ สามารถสื่อสารและแบ่งปันข้อมูลกันได้ TEE จึงจัดเตรียมวิธีการส่ง/รับข้อมูลระหว่างโมดูลอย่างปลอดภัย โดยใช้กลไกต่างๆ เช่น การแปลงข้อมูลเป็นอ็อบเจ็กต์ ร่วมกับพร็อกซี

ดูวิศวกรรมซอฟต์แวร์แบบใช้ส่วนประกอบ

ระบบปฏิบัติการ TEE

บริษัท ผลิตภัณฑ์ ฮาร์ดแวร์ที่ใช้ มาตรฐาน API ประเภทการรับรอง เอกสารอ้างอิง
อาลีบาบาทีคลาวด์ลิงก์ แพลตฟอร์มระดับโลกเต็ม [ 27 ]
แอปเปิลพื้นที่ปลอดภัย โปรเซสเซอร์แยกต่างหาก กรรมสิทธิ์ [ 28 ]
บีนพ็อด อาร์เอ็ม ทรัสต์โซน แพลตฟอร์มระดับโลก [ 29 ]
หัวเว่ยไอทรัสต์ อาร์เอ็ม ทรัสต์โซน แพลตฟอร์มระดับโลก เต็ม [ 30 ]
Googleเชื่อถือได้ อาร์เอ็ม / อินเทล กรรมสิทธิ์ [ 31 ]
ลินาโรโอปที อาร์เอ็ม ทรัสต์โซน แพลตฟอร์มระดับโลก [ 32 ]
โปรเวนรัน โปรเวนคอร์ อาร์เอ็ม ทรัสต์โซน [ 33 ]
ควอลคอมคิวทีอี อาร์เอ็ม ทรัสต์โซน แพลตฟอร์มระดับโลก + กรรมสิทธิ์ [ 34 ]
ซัมซุงทีกรีสและน็อกซ์อาร์เอ็ม ทรัสต์โซน แพลตฟอร์มระดับโลก เต็ม [ 35 ]
ทรัสต์เคอร์เนล ที6 อาร์ม / อินเทล แพลตฟอร์มระดับโลก [ 36 ]
ทรัสต์โทนิค คินิบิ อาร์เอ็ม ทรัสต์โซน แพลตฟอร์มระดับโลก เต็ม [ 37 ]
ทรัสต์โทนิค ทีเอสดับเบิ้ลยู SW TEE บน แพลตฟอร์มระดับโลก [ 37 ]
อูเบอร์สปาร์ค uberXMHF ARM TrustZone / Intel การพิสูจน์อักษรแบบเป็นทางการด้วยเครื่องจักร [ 38 ]
ข้อมูลการรับชม วอทช์ทรัสต์ อาร์เอ็ม ทรัสต์โซน แพลตฟอร์มระดับโลก เต็ม [ 39 ]

การรองรับฮาร์ดแวร์

เทคโนโลยีฮาร์ดแวร์ต่อไปนี้สามารถนำมาใช้เพื่อรองรับการใช้งาน TEE ได้:

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Trusted_execution_environment&oldid=1345953561 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ สภาพแวดล้อมการดำเนินการที่เชื่อถือได้

สภาพ แวดล้อมการประมวลผลที่เชื่อถือได้ ( Trusted Execution Environment หรือ TEE ) คือพื้นที่ปลอดภัยของ โปรเซสเซอร์หลัก ช่วยปกป้องโค้ดและข้อมูลที่โหลดอยู่ภายในในด้าน...

ประวัติศาสตร์

แพลตฟอร์ม เทอร์มินัลมือถือแบบเปิด (OMTP) ได้กำหนด TEE เป็นครั้งแรกในมาตรฐาน "Advanced Trusted Environment:OMTP TR1" โดยกำหนดให้เป็น "ชุดของส่วนประกอบฮาร์ดแวร์และซอฟต์แวร์ที่จัดเตรียมสิ่งอำนวยความสะดวกที่จำเป็นเพื่อรองรับแอปพลิเคชัน"...

รายละเอียด

โดยทั่วไป TEE ประกอบด้วยกลไกการแยกฮาร์ดแวร์บวกกับระบบปฏิบัติการที่ปลอดภัยซึ่งทำงานอยู่บนกลไกการแยกนั้น แม้ว่าคำนี้จะถูกใช้โดยทั่วไปในความหมายของโซลูชันที่ได้รับการปกป้องก็ตาม [ 8 ] [ 9 ] [ 10 ] [ 11 ] ในขณะที่ GlobalPlatform TEE ต้องการการแยกฮาร์ดแวร์...

การปกป้องเนื้อหาพรีเมียม/การจัดการสิทธิ์ดิจิทัล

หมายเหตุ: เอกสาร TEE จำนวนมากครอบคลุมหัวข้อนี้ภายใต้คำจำกัดความ "การป้องกันเนื้อหาระดับพรีเมียม" ซึ่งเป็นคำศัพท์ที่ผู้ถือลิขสิทธิ์หลายรายนิยมใช้ การป้องกันเนื้อหาระดับพรีเมียมเป็นกรณีการใช้งานเฉพาะของ การจัดการสิทธิ์ดิจิทัล (DRM)...