دستور العمل AES این دستور العمل برای اولین بار در سال 2008 میلادی این دستورالعمل ها توسعه یافته و جزه اصلی دستور العمل های X86، دستور العمل های AES یا Advanced Encryption Standard هستش، شامل شش دستورالعمل هست که درون معماری پردازنده ها قرار گرفته است این دستور العمل ها وظیفه ای رمزگذاری و رمزگشایی را دارن، به وسیله الگوریتم های AES-NI ، این دستور العمل در حین افزایش کارایی در اجرای نرم افزارها میتوانند از کمتر میزار سیکل زمانی برای دستورالعمل ها خود اقدام کنند، که نسبت به راه حل ها نرم افزاری و برنامه ها نوشته شده برای اجرای سریعتر نرم افزارها بسیار قوی تر و سریعتر هستند، در این جا چهار دستور العمل وظیفه ای برای شتاب دادن رمزگذاری و رمزگشایی دارن البته زیر دستورالعمل های AES-NI تقسیم شدن دو دستور العمل دیگر نیز وظیفه ای ایجاد Sub Key دارند ،
دستورالعمل ها AES-NI میتوانند در هر برنامه ها کاربردی که قابلیت پشتیبانی از الگوریتها AES-NI را دارند استفاده شود ، در پروتکل های شبکه مانند : SSL - TLS- HTTPS - IPsec - FTP - SSH نیز از این الگورتیم ها ASE - NI پشتیبانی میکنند که باعث افزایش امنیت داده ها می شود
مانند دستور AESENC وظیفه ای این دستور کامل کردن رمز گذاری به وسیله ای AES هست. دستور دیگر نیز AESDEC وظیفه کامل کردن رمز گشایی به وسیله Inst AES را دارن.
این دستور العمل وظیفه ای انجام دستورات پیچیده رمزگذاری و رمز گشایی برعهده الگوریتم AES-NI میباشد، دستورالعمل AES-NI قدرت اجرای نرم افزاری 3 الی 10 برابر زمانی که نرم افزاری قادر باشد از الگوریتمها AES-NI استفاده کند افزایش کارایی خواهیم داشت،
الگوریتم AES-NI به وسیله ای رمزگذاری 128 بیتی اقدام به رمز گذاری و رمز گشایی میکند ،
الگوریتم نوشته شده در دستورات AES-NI به زبان های C و ++C زبان ماشین اسمبلی میباشد، الگوریتم AES-Ni قابلیت سازگار با بیشتر ابزارهای کامپایلرها شما با داشتن دانش برنامه نویسی در سطح حرفه ای می توانید طبق استاندارد تعریف شده اقدام به نوشتن و یا جایگزین کردن دستورالعمل های AES-NI کنید،



18Likes
LinkBack URL
About LinkBacks




پاسخ با نقل قول
