د AES کوډ کول (Rijndael) څه شی دی؟

د AES کوډ کول (Rijndael) په پراخه کچه کارول شوي کوډ کولو معیار دی چې د ډیټا خوندي کولو او کوډ کولو لپاره سمیټریک کلیدي الګوریتم کاروي. دا د حساسو معلوماتو لکه پاسورډ، کریډیټ کارت شمیرې، او نور محرم معلومات خوندي کولو لپاره کارول کیږي.

د AES کوډ کول (Rijndael) څه شی دی؟

د AES کوډ کول (د Rijndael په نوم هم پیژندل کیږي) یوه لاره ده چې د معلوماتو خوندي کولو لپاره یې په سکرمبل کولو سره ساتل کیږي ترڅو یوازې هغه خلک چې کیلي لري کولی شي دا خلاص کړي او لوستل یې کړي. دا د یو پټ کوډ په څیر دی چې یوازې تاسو او ستاسو ملګري پوهیږي چې څنګه کریک کړئ. دا د حساسو معلوماتو لکه پاسورډ، کریډیټ کارت شمیرې، او نور مهم معلومات خوندي کولو لپاره کارول کیږي.

د AES کوډ کول، چې د Rijndael په نوم هم پیژندل کیږي، یو پیاوړی کوډ کولو الګوریتم دی چې د حساس معلوماتو ساتلو لپاره کارول کیږي. دا یو سمیټریک بلاک سیفر الګوریتم دی چې د 128 بټونو بلاک/چنک اندازه لري او کولی شي د 128، 192، یا 256 بټونو کیلي وکاروي. د AES کوډ کول په پراخه کچه په مختلفو غوښتنلیکونو کې کارول کیږي، په شمول د خوندي اړیکو، د فایل کوډ کول، او د معلوماتو ذخیره کول.

د AES کوډ کولو الګوریتم د نن ورځې ترټولو خوندي کوډ کولو میتودونو څخه شمیرل کیږي. دا د زوړ او زیان منونکي ډیټا کوډ کولو معیار (DES) بدیل دی او د متحده ایالاتو حکومت لخوا د معیاري سمیټریک کلیدي کوډ کولو الګوریتم په توګه منل شوی. د AES کوډ کولو ځواک د دې وړتیا کې دی چې د لوړې کچې امنیت چمتو کړي پداسې حال کې چې د ګړندي پروسس سرعت ساتي ، دا د ډیری غوښتنلیکونو لپاره غوره انتخاب جوړوي.

د AES کوډ کول څه شی دی؟

د AES کوډ کول، د پرمختللي کوډ کولو معیار په نوم هم پیژندل کیږي، د سیمال کلیدي کوډ کولو الګوریتم دی چې په پراخه کچه د منظور شوي کوډ کولو پروتوکولونو کارولو له لارې د حساس معلوماتو خوندي کولو لپاره کارول کیږي. دا د کوډ کولو لپاره نړیوال معیار ګڼل کیږي او د دولتي ادارو، سوداګرۍ، او اشخاصو لخوا په ورته ډول د معلوماتو د غیرقانوني لاسرسي څخه د ساتنې لپاره کارول کیږي.

تاریخ

د AES کوډ کولو الګوریتم د 1990 لسیزې په وروستیو کې د دوه بیلجیم کریپټوګرافرانو، جوان ډیمن او وینسنټ رجمین لخوا رامینځته شوی. دا په 2001 کې د سټنډرډونو او ټیکنالوژۍ ملي انسټیټیوټ (NIST) لخوا د زاړه ډیټا کوډ کولو سټنډرډ (DES) او درې ځله DES کوډ کولو الګوریتمونو ځای په توګه غوره شوی و.

عمومي کتنه

AES د بلاک سایفر الګوریتم دی چې ډاټا د ثابت اندازې بلاکونو کې کوډ کوي، د 128، 192، یا 256 بټونو بلاک اندازې سره. دا د ګردي کیليونو لړۍ رامینځته کولو لپاره کلیدي مهالویش کاروي ، کوم چې بیا د ډیټا هر بلاک په څو پړاوونو کې د کوډ کولو لپاره کارول کیږي. د AES الګوریتم د بدیل ، اجازې او اختلاط عملیاتو ترکیب کاروي ترڅو قوي کوډ چمتو کړي چې د کریپټانالیسس بریدونو پروړاندې مقاومت لري.

د AES کوډ کولو الګوریتم د Rijndael بلاک سیفر پر بنسټ والړ دی، کوم چې د ډیمین او رجمین لخوا رامینځته شوی. دا یو سمیټریک کلیدي الګوریتم دی، پدې معنی چې ورته کیلي د کوډ کولو او کوډ کولو لپاره کارول کیږي. د AES الګوریتم د اصلي کیلي څخه د ګردي کلیدونو سیټ رامینځته کولو لپاره د پراختیا کلیدي پروسه کاروي ، کوم چې بیا د ډیټا هر بلاک کوډ کولو لپاره کارول کیږي.

د AES الګوریتم ډیری کلیدي برخې شاملې دي، په شمول د S-box، کوم چې په ډاټا کې د بدیل عملیات ترسره کولو لپاره کارول کیږي، او د راؤنډ کیلي اضافه کول، کوم چې ډاټا د ګردي کیلي سره یوځای کوي. په الګوریتم کې د شفټ قطارونه او د کالمونو مخلوط عملیات هم شامل دي، کوم چې د ډیټا اضافي خپریدو او ګډوډۍ چمتو کولو لپاره کارول کیږي.

په ټولیز ډول، د AES کوډ کول یو خورا خوندي او مؤثره کوډ کولو پروتوکول دی چې په پراخه کچه په مختلف غوښتنلیکونو کې د حساس ډیټا خوندي کولو لپاره کارول کیږي ، پشمول د VPNs ، پاسورډ مدیران ، او نور ډیر څه. تر 256 بټونو پورې د بلاک اندازې سره ، AES قوي کوډ کول چمتو کوي چې د وحشي ځواک او اړوند کلیدي بریدونو پروړاندې مقاومت لري ، دا په پراخه چاپیریال کې د معلوماتو خوندي کولو لپاره مشهور انتخاب رامینځته کوي.

د ریجنډیل الګوریتم

د ریجنډیل الګوریتم یو سمیټریک کلیدي کوډ کولو الګوریتم دی چې په 2001 کې د سټنډرډونو او ټیکنالوژۍ ملي انسټیټیوټ (NIST) لخوا د معیاري کوډ کولو الګوریتم په توګه غوره شوی. دا د دوه بلجیم کریپټوګرافرانو ، جوان ډیمین او وینسنټ رجمین لخوا رامینځته شوی ، او په نوم هم پیژندل کیږي. د پرمختللي کوډ کولو معیار (AES).

پرمخ

Joan Daemen او Vincent Rijmen د 1990s په وروستیو کې د یو ډیر خوندي کوډ کولو الګوریتم اړتیا ته د ځواب په توګه د Rijndael الګوریتم ته وده ورکړه. دوی دا په 1998 کې د نوي کوډ کولو معیار لپاره NIST سیالۍ ته وړاندې کړل، او دا په پای کې په 2001 کې د ګټونکي په توګه وټاکل شو.

کلیدي اوږدوالی

د ریجنډیل الګوریتم د دریو مختلف کلیدي اوږدوالي ملاتړ کوي: 128، 192، او 256 بټونه. څومره چې د کیلي اوږدوالی اوږد وي، هومره خوندي کوډ کول. د کلیدي اوږدوالی د کوډ کولو په پروسه کې کارول شوي راونونو شمیر لخوا ټاکل کیږي.

د بلاک کچه

د ریجنډیل الګوریتم د 128 بټونو بلاک اندازې سره د بلاک سیفر کاروي. دا پدې مانا ده چې دا په یو وخت کې د 128 بټونو بلاکونو کې ډاټا کوډ کوي. د بلاک اندازه د الګوریتم امنیت کې یو مهم فاکتور دی ، ځکه چې د لوی بلاک اندازه د برید کونکو لپاره په کوډ شوي ډیټا کې د نمونو موندل خورا ستونزمن کوي.

مرمې

د ریجنډیل الګوریتم د کلیدي اوږدوالي پورې اړه لري مختلف شمیر راؤنډونه کاروي. دا د 10-bit کیلي لپاره 128 دورې، د 12-bit کیلي لپاره 192 دورې، او د 14-bit کیلي لپاره 256 دورې کاروي. هرڅومره چې د کوډ کولو پروسې کې کارول کیږي ، هومره کوډ کول خورا خوندي وي.

ایس بکس

د ریجنډیل الګوریتم د کوډ کولو پروسې کې د ارزښتونو ځای په ځای کولو لپاره د بدیل بکس (S-Box) کاروي. S-Box د ارزښتونو جدول دی چې د کوډ کولو پروسې کې د ان پټ ارزښتونو ځای په ځای کولو لپاره کارول کیږي. S-Box د دې لپاره ډیزاین شوی چې د بریدونو په وړاندې مقاومت وکړي، لکه خطي او توپیري کریپټانالیزم.

په لنډیز کې، Rijndael الګوریتم یو سمیټریک کلیدي کوډ کولو الګوریتم دی چې د 128 بټونو د بلاک اندازې سره د بلاک سیفر کاروي. دا د درې مختلف کلیدي اوږدوالی ملاتړ کوي، او د کیلي اوږدوالی پورې اړه لري مختلف شمیر راؤنډونه کاروي. S-Box د کوډ کولو پروسې کې د ارزښتونو ځای په ځای کولو لپاره کارول کیږي او ډیزاین شوی ترڅو د بریدونو په وړاندې مقاومت وکړي.

د AES کوډ کولو پلي کول

کله چې دا د AES کوډ کولو پلي کولو لپاره راځي، د پام وړ یو څو کلیدي فاکتورونه شتون لري. پدې کې کلیدي اندازې، حالت، او بلاک سیفر شامل دي.

کلیدي اندازه

د AES کوډ کول د 128، 192، یا 256 بټونو کیلي کاروي. څومره چې د کیلي اندازه لویه وي، هومره خوندي کوډ کول. په هرصورت، لوی کلیدي اندازې هم د پروسس کولو نور ځواک ته اړتیا لري او کولی شي د کوډ کولو پروسه ورو کړي.

د بهرنیو چارو

د AES کوډ کولو کې حالت د کوډ شوي معلوماتو اوسني حالت ته اشاره کوي. حالت د بایټس میټرکس په توګه ښودل شوی، د قطارونو او کالمونو شمیر سره چې د کلیدي اندازې لخوا ټاکل کیږي. دولت د کوډ کولو پروسې په اوږدو کې د یو لړ ریاضياتي عملیاتو په کارولو سره تعدیل شوی.

بلاک سیفر

د AES کوډ کول یو بلاک سیفر دی، پدې معنی چې دا د ثابت اندازې بلاکونو کې ډاټا کوډ کوي. د AES لپاره د بلاک اندازه تل 128 بټونه دي. د کوډ کولو دمخه، ساده متن په 128-bit بلاکونو ویشل شوی. هر بلاک بیا د کیلي په کارولو سره کوډ شوی او د ریاضيیکي عملیاتو لړۍ ده.

د لنډیز لپاره، د AES کوډ کول د 128، 192، یا 256 بټونو کیلي په کارولو سره پلي کیږي. د کوډ شوي ډیټا حالت د بایټ میټریکس په توګه ښودل کیږي ، کوم چې د کوډ کولو پروسې په اوږدو کې د ریاضياتي عملیاتو په کارولو سره بدلیږي. د AES کوډ کول یو بلاک سیفر دی چې ډاټا د 128 بټونو په ټاکل شوي اندازې بلاکونو کې کوډ کوي.

د AES کوډ کولو امنیت مسلې

IV

د AES کوډ کولو کې یو له امنیتي مسلو څخه د ابتدايي ویکتورونو (IVs) کارول دي. IV تصادفي ارزښتونه دي چې د کوډ کولو کیلي سره یوځای شوي ترڅو د کوډ کولو ځانګړي ترتیب رامینځته کړي. که څه هم، که ورته IV د څو کوډ کولو غونډو لپاره کارول کیږي، دا کولی شي د امنیتي زیانونو المل شي. برید کوونکي کولی شي د کوډ کولو او حساس معلوماتو ته د لاسرسي لپاره تکرار شوي IVs وکاروي.

د دې مسلې څخه مخنیوي لپاره، د AES کوډ کول باید د هرې کوډ کولو ناستې لپاره مختلف IV وکاروي. IV باید غیر متوقع او تصادفي وي. د IVs تولید لپاره وړاندیز شوی لاره د خوندي تصادفي شمیرې جنریټر کارول دي.

د کریپټو تحلیل بریدونه

د Cryptanalysis بریدونه د AES کوډ کولو کې بله امنیتي مسله ده. کریپټو تحلیل د کریپټوګرافیک سیسټمونو مطالعه ده چې هدف یې د ضعف موندلو هدف دی چې د کوډ کولو ماتولو لپاره کارول کیدی شي.

یو له خورا عام کریپټو تحلیلي بریدونو څخه د وحشي ځواک برید دی. پدې برید کې د هرې ممکنې کلیمې هڅه کول شامل دي تر هغه چې سم یې وموندل شي. په هرصورت، د AES کوډ کول د دې لپاره ډیزاین شوي چې د وحشي ځواک بریدونو په وړاندې مقاومت وکړي.

د کریپټانالیسیز برید بل ډول د غاړې چینل برید دی. پدې برید کې د کوډ کولو الګوریتم پلي کولو کې د ضعفونو څخه ګټه پورته کول شامل دي د دې پرځای چې پخپله د کوډ کولو ماتولو هڅه وکړي. د مثال په توګه، برید کوونکی ممکن د کوډ کولو پرمهال د وسیلې د بریښنا مصرف اندازه کولو سره د کلیدي ټاکلو لپاره د بریښنا تحلیل وکاروي.

د دې لپاره چې د کریپټانالیز بریدونو مخه ونیول شي، د AES کوډ کول باید قوي کلید وکاروي او د کوډ کولو الګوریتم په سمه توګه پلي کړي. دا هم مهمه ده چې خوندي هارډویر او سافټویر وکاروئ ترڅو د غاړې چینل بریدونو څخه ساتنه وکړئ.

په ټولیز ډول، د AES کوډ کول د کوډ کولو یوه خوندي بڼه ده چې په پراخه توګه د حساس معلوماتو خوندي کولو لپاره کارول کیږي. په هرصورت، دا مهمه ده چې د احتمالي امنیتي مسلو څخه خبر وي او د دوی د کمولو لپاره ګامونه پورته کړي. د قوي کیلي، غیر متوقع IVs، او خوندي هارډویر او سافټویر په کارولو سره، د AES کوډ کول کولی شي حساس معلوماتو ته د غیر مجاز لاسرسي په وړاندې د باور وړ محافظت چمتو کړي.

منابع

د AES کوډ کول په پراخه کچه په مختلف غوښتنلیکونو کې کارول کیږي ، پشمول د ویب براوزرونو ، پیغام رسولو ایپسونو ، او د فایل کمپریشن سافټویر. دلته ځینې سرچینې دي چې کولی شي تاسو سره د AES کوډ کولو او د دې کارولو څرنګوالي په اړه نور معلومات زده کولو کې مرسته وکړي:

نیست

د معیارونو او ټیکنالوژۍ ملي انسټیټیوټ (NIST) د AES کوډ کولو معیار رامینځته کولو او ساتلو مسؤلیت لري. د دوی ویب پاڼه د AES په اړه مفصل معلومات وړاندې کوي، پشمول تخنیکي مشخصات، د ازموینې پروسیجرونه، او د پلي کولو لارښوونې. تاسو کولی شئ د دوی په ویب پا onه کې د تصویب شوي AES پلي کونکو او پلورونکو لیست هم ومومئ.

آنلاین درسونه

ډیری آنلاین ښوونې او کورسونه شتون لري چې کولی شي تاسو سره د AES کوډ کولو کارولو څرنګوالي زده کولو کې مرسته وکړي. ځینې ​​​​مشهور سرچینې شامل دي Codecademy، Udemy، او Coursera. دا کورسونه یو لړ موضوعات پوښي، د بنسټیز کوډ کولو مفکورو څخه تر پرمختللي کریپټوګرافي تخنیکونو پورې. ډیری دا کورسونه وړیا یا ټیټ لګښت لري، دا د هر چا لپاره د لاسرسي وړ کوي چې د AES کوډ کولو په اړه زده کړې کې لیوالتیا لري.

کمپیوټ ځواک

د AES کوډ کول د ډیټا خوندي کولو لپاره په پیچلي ریاضياتي الګوریتمونو تکیه کوي. لکه څنګه چې د کمپیوټر ځواک وده کوي، دا مهمه ده چې ډاډ ترلاسه شي چې د AES کوډ کول د بریدونو په وړاندې خوندي پاتې کیږي. څیړونکي او پراختیا کونکي په دوامداره توګه د AES ښه کولو لپاره کار کوي او د کوډ کولو نوي میتودونه رامینځته کوي چې کولی شي د وروستي کمپیوټري ټیکنالوژیو سره مقاومت وکړي.

ویب براوزرونه

ویب براوزرونه د انټرنیټ له لارې لیږدول شوي ډیټا خوندي کولو لپاره د AES کوډ کول کاروي. ډیری عصري ویب براوزرونه، په شمول Google کروم، فایرفوکس، او مایکروسافټ څنډه، د کاروونکي ډیټا خوندي کولو لپاره د AES کوډ کول کاروي. دا ډاډ ورکوي چې حساس معلومات، لکه پاسورډونه او د کریډیټ کارت شمیرې، د هیکرانو یا نورو ناوړه لوبغاړو لخوا نه مداخله کیږي.

په پایله کې، د AES کوډ کول په مختلفو غوښتنلیکونو کې د معلوماتو خوندي کولو لپاره یو پیاوړی وسیله ده. د AES او د دې کارولو څرنګوالی په اړه د نورو معلوماتو په زده کولو سره، تاسو کولی شئ خپل معلومات د غیرقانوني لاسرسي څخه خوندي کړئ او ډاډ ترلاسه کړئ چې ستاسو معلومات خوندي پاتې کیږي.

نور لوستل

د AES کوډ کول (Rijndael) یو سمیټریک بلاک سیفر الګوریتم دی چې د بریښنایی ډیټا کوډ کولو لپاره کارول کیږي. دا په 2001 کې د متحده ایالاتو د معیارونو او ټیکنالوژۍ ملي انسټیټیوټ (NIST) لخوا رامینځته شوی او یو له غوره کوډ کولو پروتوکولونو څخه شمیرل کیږي چې شتون لري. د AES کوډ کول د ریجنډیل بلاک سیفر یو ډول دی چې د دوه بلجیم کریپټوګرافرانو ، جوان ډیمین او وینسنټ رجمین لخوا رامینځته شوی. الګوریتم د 128، 192، یا 256 بټونو کیلي په کارولو سره د ډیټا انفرادي بلاکونه بدلوي او د سیفر متن جوړولو لپاره دوی سره یوځای کوي. (سرچینه: سایبر نیوز, د ويکيپېډيا)

د کلاوډ امنیت اړوند شرایط

کور » د کلاز ذخیره » د خالصې » د AES کوډ کول (Rijndael) څه شی دی؟

خبر اوسئ! زموږ په خبر پاڼه کې ګډون وکړئ
همدا اوس ګډون وکړئ او یوازې د پیرودونکي لارښودونو ، وسیلو او سرچینو ته وړیا لاسرسی ترلاسه کړئ.
تاسو کولی شئ په هر وخت کې ګډون رد کړئ. ستاسو معلومات خوندي دي.
خبر اوسئ! زموږ په خبر پاڼه کې ګډون وکړئ
همدا اوس ګډون وکړئ او یوازې د پیرودونکي لارښودونو ، وسیلو او سرچینو ته وړیا لاسرسی ترلاسه کړئ.
تاسو کولی شئ په هر وخت کې ګډون رد کړئ. ستاسو معلومات خوندي دي.
شریک یې کړئ...