محاسبات قابل اعتماد
مفاهیم کلیدی > شخص ثالث مورد اعتماد

یکی از اصلی‌ترین موانعی که توسعه دهندگان فناوری TCG باید بر طرف کنند، حفظ ناشناس ماندن در حالی که هنوز یک «بستر مورد اعتماد» فراهم می‌کنند، است. هدف اصلی بدست آوردن «حالت قابل اعتماد» این است که طرف مقابل (بابک)، که رایانه (آلیس) با آن‌ها ارتباط برقرار می‌کند، بتواند اعتماد کند که آلیس سخت‌افزار و نرم‌افزار بدون مشکل را اجرا می‌کند. این امر به بابک اطمینان می‌دهد که آلیس قادر به استفاده از نرم‌افزارهای مخرب برای به خطر انداختن اطلاعات حساس روی رایانه نیست. متأسفانه، به منظور انجام این کار، آلیس مجبور است به بابک اطلاع دهد که از نرم‌افزار و سخت‌افزار ثبت شده و «ایمن» استفاده می‌کند و از این طریق می‌تواند به‌طور بالقوه و منحصر به فرد خود را به بابک شناسایی کند.
این که یک شخص بخواهد به عنوان مثال در حین معاملات بانکی از طریق اینترنت توسط طرف مقابل مشخص شود ممکن است مشکلی ایجاد نکند. اما در بسیاری از انواع دیگر فعالیت‌های ارتباطی، مردم از ناشناسی بودن که رایانه در اختیار می‌گذارد لذت می‌برند. TCG این امر را تأیید می‌کند، و گفته می‌شود روشی برای دستیابی به ناشناس بودن در دست گرفته‌است اما در عین حال به طرف مقابل اطمینان می‌دهد که با فرد «مورد اعتماد» ارتباط برقرار کرده‌است. این کار با ایجاد «شخص ثالث مورد اعتماد» انجام می‌شود. این قسمت به عنوان واسطه بین کاربر و رایانه شخصی خود، و بین کاربر و سایر کاربران کار خواهد کرد. در این مقاله تمرکز بر روی فرایند دوم خواهد بود، روندی که به آن گواهی از راه دور گفته می‌شود.
هنگامی که کاربر به کلید هویت سنجی (Attestation Identity Key) احتیاج دارد، کاربر می‌خواهد کلید آن توسط مرجع صدور گواهینامه(Certification Authority) تأیید شود. کاربر از طریق ماژول بسترهای نرم‌افزاری معتبر سه اعتبارنامه را ارسال می‌کند: اعتبار کلید عمومی، اعتبار پلتفرم و اعتبار مطابقت. به این مجموعه گواهی‌ها و کلیدهای رمزنگاری به‌طور خلاصه "EK" گفته می‌شود. EK را می‌توان به دو قسمت اصلی تقسیم کرد، بخش خصوصی "EKpr" و بخش عمومی "EKpub". قسمت خصوصی کلید از TPM خارج نمی‌شود.
افشای EKpub ضروری است (نسخه 1.1). EKpub به‌طور منحصر به فرد تأیید کننده پلتفرم، مدل، اینکه چه نوع نرم‌افزاری در حال حاضر در سیستم‌عامل استفاده می‌شود، جزئیات TPM و اینکه این سیستم عامل (PC) با مشخصات TCG مطابقت دارد یا نه را شناسایی می‌کند. اگر این اطلاعات به عنوان فرایندی برای دستیابی به وضعیت قابل اعتماد، مستقیماً به طرف مقابل ابلاغ شود، در این صورت بدست آوردن هویت ناشناس غیرممکن است.
بنابراین، این اطلاعات به مرجع صدور مجوز حفظ حریم خصوصی، (شخص ثالث مورد اعتماد) ارسال می‌شود. هنگامی که مرجع صدور گواهینامه، EKpub ارسال شده توسط TPM را دریافت می‌کند، C.A اطلاعات را تأیید می‌کند. در صورت تأیید اطلاعات به منظور ایجاد امکان ناشناس بودن کاربر، یک جفت کلید ثانویه معتبر AIK ایجاد می‌کند و این اعتبار را به درخواست کننده می‌فرستد. وقتی کاربر دارای این AIK معتبر است، می‌تواند از آن برای برقراری ارتباط با سایر سیستم‌عامل‌های معتبر استفاده کند.
TCG در نسخه ۱٫۲ روش جدیدی برای به دست آوردن AIK معتبر ایجاد کرده‌است. این فرایند را گواهی ناشناس مستقیم DAA می‌نامند. این روش برای فاش کردن EKpub خود به کاربر نیاز ندارد. ویژگی جدید و منحصر به فرد DAA این است که این قابلیت را دارد تا بدون افشای EKpub یا هر شناسه منحصر به فرد دیگر، موجودی از راه دور را متقاعد کند که یک TPM خاص معتبر است. قبل از اینکه TPM بتواند درخواست صدور گواهینامه را برای AIK به نهاد از راه دور ارسال کند، TPM مجبور است مجموعه ای از اعتبارهای DAA را تولید کند. این تنها با تعامل با صادرکننده قابل انجام است. اعتبار DAA توسط TPM با ارسال یک رمز منحصر به فرد TPM که در TPM باقی مانده، ایجاد می‌شود. هنگامی که TPM مجموعه‌ای از اطلاعات DAA را بدست آورد، می‌تواند این موارد را به تأیید کننده ارسال کند. زمانی که تأیید کننده اعتبار DAA را از TTP دریافت می‌کند، آن‌ها را تأیید می‌کند و یک AIK معتبر را به کاربر ارسال می‌کند. کاربر پس از آن با استفاده از AIK معتبر قادر به برقراری ارتباط با سایر بخش‌ها خواهد بود. تأییدکننده ممکن است شخص ثالث قابل اعتماد (TTP) باشد یا نباشد. تأییدکننده می‌تواند تعیین کند که اعتبار DAA معتبر است یا خیر، اما مدارک اطلاعات DAA حاوی هیچ اطلاعات منحصر به فردی نیست که پلتفرم TPM را فاش کند. AIK دارای گواهینامه توسط کاربر برای برقراری ارتباط با سایر سیستم‌عامل‌های مورد اعتماد استفاده می‌شود. به‌طور خلاصه، نسخه جدید یک نهاد جداگانه را معرفی می‌کند که در فرایند تأیید ناشناس کمک خواهد کرد. بدون داشتن چنین گواهینامه‌هایی، متقاعد کردن دیگران برای داشتن یک بستر قابل اعتماد واقعی برای یک مشتری خصوصی یا مشاغل کوچک یا سازمان دشوار خواهد بود.