پیش بینی نکنید - دوباره محاسبه کنید! چگونه محاسبه مجدد ارزش می تواند واقعاً عملکرد گمانه زنی نامرئی را افزایش دهد

عنوان پیش بینی نکنید - دوباره محاسبه کنید! چگونه محاسبه مجدد ارزش می تواند واقعاً عملکرد گمانه زنی نامرئی را افزایش دهد
نویسنده Sakalis، C.، Chowdhury، Z.، Wadle، S.، Aktürk، İsmail، Ros، A.، Sjalander، M.، Kaxiras، S.، Karpuzcu، U.
تاریخ انتشار: 2021
محل انتشار - IEEE
موضوع امنیت سخت افزار، حدس و گمان، محاسبه مجدد
نوع سند
زبان انگلیسی
دیجیتال بله
نسخه خطی خیر
کتابخانه: دانشگاه اوزیغین
شناسه دارایی کتابخانه 2-s2.0-85117451537
شماره ثبت 7812055f-c009-4063-9474-e332473e5a08
محل کتابخانه علوم کامپیوتر
تاریخ 2021
متن نمونه هدف رویکردهای معماری اخیر که حملات کانال جانبی گمانه‌زنی را مورد توجه قرار می‌دهند، جلوگیری از افشای تغییرات حالت ریزمعماری اجرای گذرا توسط نرم‌افزار است. تکنیک Delay-on-Miss یکی از این روش‌ها است، که به سادگی بارهایی را که در حافظه نهان L1 از دست می‌دهند، به تأخیر می‌اندازد تا زمانی که غیرقابل تصور شوند و در نتیجه هیچ تغییر گذرا در سلسله مراتب حافظه ایجاد نمی‌شود. با این حال، این هزینه عملکرد، استفاده از پیش‌بینی ارزش (VP) را برای بازگرداندن مقداری تأخیر تحریک می‌کند. بارهای پیش‌بینی‌شده با ارزش باید اعتبارسنجی شوند، که نمی‌توان آن‌ها را شروع کرد تا زمانی که بار غیر گمانه‌زنی شود. بنابراین، بارهای پیش‌بینی‌شده با ارزش، همان مقدار از منابع اصلی گرانبها (به عنوان مثال، مرتب کردن مجدد ورودی‌های بافر) را به عنوان Delay-on-Miss اشغال می‌کنند. نتیجه نهایی این است که VP فقط مزایای حاشیه ای نسبت به Delay-on-Miss دارد. در این مقاله، بینش ما این است که می توانیم به همان هدف VP (افزایش عملکرد با ارائه ارزش بارهایی که از دست می روند) بدون متحمل شدن اثرات جانبی منفی آن (تأخیر در انتشار منابع گرانبها)، دست یابیم، اگر بتوانیم به طور ایمن، غیرمحاسبه ای، ارزش را از خارج مشاهده کنیم. به طوری که با انتقال چنین مقداری از طریق سلسله مراتب حافظه، هیچ اطلاعاتی را در معرض نمایش قرار ندهیم. محاسبه مجدد ارزش، که محاسبات را با انتقال داده مبادله می کند، قبلاً در زمینه کاملاً متفاوتی پیشنهاد شده بود: کاهش انتقال داده های پرهزینه در سلسله مراتب حافظه. در این مقاله، ما پتانسیل محاسبه مجدد ارزش را در رابطه با رویکرد Delay-on-Miss پنهان کردن حدس و گمان نشان می‌دهیم، مبادلات را مورد بحث قرار می‌دهیم، و نشان می‌دهیم که می‌توانیم به همان سطح امنیت دست یابیم، به 93٪ عملکرد خط پایه ناامن (5٪ بیشتر از Delay-on-miss) و فراتر از (3٪) چیزی که حتی یک اوراکولیک (10٪ ارزش) را پوشش می‌دهد.
DOI 10.1109/SEED51797.2021.00021
مشاهده در منبع دانشگاه اوزیغین دانشگاه اوزیغین - موتور جستجوی آثار تاریخی، آرشیوها و نشریات
دانشگاه اوزیغین - موتور جستجوی آثار تاریخی، آرشیوها و نشریات دانشگاه اوزیغین

پیش بینی نکنید - دوباره محاسبه کنید! چگونه محاسبه مجدد ارزش می تواند واقعاً عملکرد گمانه زنی نامرئی را افزایش دهد

نویسنده Sakalis، C.، Chowdhury، Z.، Wadle، S.، Aktürk، İsmail، Ros، A.، Sjalander، M.، Kaxiras، S.، Karpuzcu، U.
تاریخ انتشار 2021
محل انتشار - IEEE
موضوع امنیت سخت افزار، حدس و گمان، محاسبه مجدد
نوع سند
زبان انگلیسی
دیجیتال بله
نسخه خطی خیر
کتابخانه دانشگاه اوزیغین
شناسه دارایی کتابخانه 2-s2.0-85117451537
شماره ثبت 7812055f-c009-4063-9474-e332473e5a08
محل کتابخانه علوم کامپیوتر
تاریخ 2021
متن نمونه هدف رویکردهای معماری اخیر که حملات کانال جانبی گمانه‌زنی را مورد توجه قرار می‌دهند، جلوگیری از افشای تغییرات حالت ریزمعماری اجرای گذرا توسط نرم‌افزار است. تکنیک Delay-on-Miss یکی از این روش‌ها است، که به سادگی بارهایی را که در حافظه نهان L1 از دست می‌دهند، به تأخیر می‌اندازد تا زمانی که غیرقابل تصور شوند و در نتیجه هیچ تغییر گذرا در سلسله مراتب حافظه ایجاد نمی‌شود. با این حال، این هزینه عملکرد، استفاده از پیش‌بینی ارزش (VP) را برای بازگرداندن مقداری تأخیر تحریک می‌کند. بارهای پیش‌بینی‌شده با ارزش باید اعتبارسنجی شوند، که نمی‌توان آن‌ها را شروع کرد تا زمانی که بار غیر گمانه‌زنی شود. بنابراین، بارهای پیش‌بینی‌شده با ارزش، همان مقدار از منابع اصلی گرانبها (به عنوان مثال، مرتب کردن مجدد ورودی‌های بافر) را به عنوان Delay-on-Miss اشغال می‌کنند. نتیجه نهایی این است که VP فقط مزایای حاشیه ای نسبت به Delay-on-Miss دارد. در این مقاله، بینش ما این است که می توانیم به همان هدف VP (افزایش عملکرد با ارائه ارزش بارهایی که از دست می روند) بدون متحمل شدن اثرات جانبی منفی آن (تأخیر در انتشار منابع گرانبها)، دست یابیم، اگر بتوانیم به طور ایمن، غیرمحاسبه ای، ارزش را از خارج مشاهده کنیم. به طوری که با انتقال چنین مقداری از طریق سلسله مراتب حافظه، هیچ اطلاعاتی را در معرض نمایش قرار ندهیم. محاسبه مجدد ارزش، که محاسبات را با انتقال داده مبادله می کند، قبلاً در زمینه کاملاً متفاوتی پیشنهاد شده بود: کاهش انتقال داده های پرهزینه در سلسله مراتب حافظه. در این مقاله، ما پتانسیل محاسبه مجدد ارزش را در رابطه با رویکرد Delay-on-Miss پنهان کردن حدس و گمان نشان می‌دهیم، مبادلات را مورد بحث قرار می‌دهیم، و نشان می‌دهیم که می‌توانیم به همان سطح امنیت دست یابیم، به 93٪ عملکرد خط پایه ناامن (5٪ بیشتر از Delay-on-miss) و فراتر از (3٪) چیزی که حتی یک اوراکولیک (10٪ ارزش) را پوشش می‌دهد.
DOI 10.1109/SEED51797.2021.00021
دانشگاه اوزیغین - موتور جستجوی آثار تاریخی، آرشیوها و نشریات
دانشگاه اوزیغین شما در حال هدایت مجدد هستید...

لطفاً صبر کنید