• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Encrtion خوب کی بلده ؟؟
#21
دیفی هلمن که روش تبادل کلید هست
الجمال الگوریتم رمزنگاری هست، فقط برای تبادل کلید از دیفی هلمن استفاده میشه، اونم واسه همون هم دانشگاهی بودنشون هست Wink

یه سری مقاله سریع در مورد این الگوریتم شُر و کامپیوتر کوانتومی خوندم

واقعاً اینجا AES خودش رو نشون داده، البته AES 256، چون مثل اینکه 128 هم ضعف داره، البته نه به اندازه RSA

باید دید گوگل تو این آزمایشگاه X چیکار میکنه Wink

نقل قول:به عنوان مثال، اگر از يک رمز AES و 128 بيتی استفاده شود. تعداد کليدهایی که می‌توان از ترکيب اين بيت‌ها ساخت برابر 2 به توان 128 خواهد بود که می‌شود 340 آنديسيليون (3.4 x 10^38). اگر فرض شود که هيچ اطلاعاتی درباره ماهيت کليدها (به عنوان مثال، تمايل صاحب کليد به استفاده از نام فرزندانش) در دست نباشد، برای شکستن رمز بايد همه ترکيب‌های ممکن امتحان شوند تا بالاخره یکی با رمز مذکور مطابقت کند.


با فرض اين‌که توان محاسباتی کامپيوترها چنان باشد که بتوانند يک تريليون محاسبه را در عرض يک ثانيه انجام دهند، برای امتحان کردن همه ترکيب‌های ممکن در کليد مذکور به 10,79کوئينتيليون سال زمان نياز خواهيم داشت که اين تقريباً 785 ميليون برابر سن عالم است (سن جهان 13,75 ميليارد سال تخمين زده شده‌است.) البته اين نکته را نيز بايد افزود که ممکن است کليد رمزنگاری در ميان همان ترکيب‌هایی باشد که به عنوان مثال، در ده دقيقه نخست تطابق کليدها امتحان می‌شوند که در اين صورت در همان مراحل اوليه پيدا می‌شود.


با بهره‌گيری از فناوری کوانتوم با فرض همان شرايط بالا، امتحان کردن همه ترکيب‌های ممکن فقط به شش ماه زمان نياز خواهد داشت. در عوض اگر به جای کليد 128 بیتی، از کليد 256 بیتی استفاده شود کامپيوترهای کوانتومی نيز با همان مشکل مواجه خواهند شد و پيدا کردن کليد 256 بیتی برای آن‌ها به اندازه پيدا کردن یک کليد 128 بینی برای کامپپوترهای عادی زمان‌بر خواهد بود.
شکستن رمزهای RSA يا EC با کامپيوترهای کوانتومی بسيار سريع‌تر انجام خواهد
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#22
با سلام به دو استاد ، نه من در مورد الگوریتم های RSA که vejmad برادار vejmad گفت یه مثال دو کلید (رمزگذاری و نگاری) رو می خواستم و در ضمن اون اگوریتم به فارسی الجمال نمیشه و میشه رمزنگاری الجمل Big GrinBig GrinBig GrinBig Grin
  پاسخ
تشکر شده توسط :
#23
محمد الجمل که یه جنگ تو صدر اسلام هست WinkWink
اسم مبدع اون الگوریتم طارق الجمال هست Shy

خب منم منظورم از لینک همون بود دیگه، یه example داره که کلید عمومی و خصوصی رو استفاده کرده توش Rolleyes
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#24
(۱۳۹۲ آذر ۰۴, ۰۲:۰۶ ب.ظ)hamid_80386 نوشته: دیفی هلمن که روش تبادل کلید هست
الجمال الگوریتم رمزنگاری هست، فقط برای تبادل کلید از دیفی هلمن استفاده میشه، اونم واسه همون هم دانشگاهی بودنشون هست Wink
نه اونطور که نوشته، الجمال بر اساس همون پایهء تئوریک هست که دیفی هلمن استفاده کرده.
ویکیپدیا مقاله هاش اینقدر بی کیفیت نیست که بیان این دو مقوله رو با هم قاطی کنن و اینطوری ابهام ایجاد بشه.
مقاله درمورد یک الگوریتم encryption هست و نه key exchange.
واضحا چندجاش اشاره شده که بر اساس دیفی هلمن است.
encryption یه چیزه، key exchange چیز دیگه. اگر به هم ربطی نداشت دلیلی هم نداشت که بگه این encryption بر اساس فلان key exchange است. key exchange میتونست عملا انواع دیگر هم باشه. چون عملیات encryption و key exchange بطور معمول دو چیز جداگانه و مستقل هستن و نیازی نیست برای یک encryption خاص حتما یک key exchange خاص بکار بره.
  پاسخ
تشکر شده توسط :
#25
نقل قول:encryption یه چیزه، key exchange چیز دیگه. اگر به هم ربطی نداشت دلیلی هم نداشت که بگه این encryption بر اساس فلان key exchange است. key exchange میتونست عملا انواع دیگر هم باشه. چون عملیات encryption و key exchange بطور معمول دو چیز جداگانه و مستقل هستن و نیازی نیست برای یک encryption خاص حتما یک key exchange خاص بکار بره

خود ویکی پدیا هم میگه:
نقل قول:In cryptography, the ElGamal encryption system is an asymmetric key encryption algorithm for public-key cryptography which is based on the Diffie–Hellman key exchange
خودشم داره میگه برای تبادل کلید از دیفی هلمن استفاده میکنه، خب این چه ربطی به الگوریتم رمز نگاری داره؟

حالا چرا از دیفی هلمن استفاده کرده؟ برای اینکه آقای الجمال به این دو نفر و یا به عبارتی به این سه نفر: (دیفی - هلمن - رالف مرکل) احترام گذاشته، میگن آقای الجمال بخاطر احترام به این سه نفر نخواسته حتی الگورتیمش رو ثبت رسمی کنه که یه وقت هیاهوی الگوریتم الجمال الگوریتم دیفی-هلمن رو تحت الشعاع قرار نداده...
بطور کلی الگوریتم دیفی هلمن هم فقط برای تبادل کلید هست (هر چند که مرکل و دیفی و هلمن اعتقاد دارند که RSA هم متعلق به اونهاست و برای این موضوع خیلی با ری وست و شامیر و ادلمن جنگیدند!)

بطور کلی میشه اصلاً از key exchange استفاده نکرد، شما فرض کن اصلاً میخوای کلید رو دستی تحویل بدی، بازم نیازی به دیفی هلمن هست؟
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#26
بحث داره داغ میشه داش Big GrinBig Grin
  پاسخ
تشکر شده توسط :
#27
(۱۳۹۲ آذر ۰۴, ۰۹:۴۲ ب.ظ)hamid_80386 نوشته: خودشم داره میگه برای تبادل کلید از دیفی هلمن استفاده میکنه، خب این چه ربطی به الگوریتم رمز نگاری داره؟
دقیقا میگه «which is based on the Diffie–Hellman key exchange» یعنی «بر تبادل کلید دیفی هلمن بنا شده است».
«استفاده کردن» با «بنا شدن بر» تفاوت میکنه.
بنا شدن یعنی خودش هم اساسا بر اساس اون چیز دیگه ساخته شده و از همون ایدهء زیربنایی استفاده میکنه (ممکنه ایده های بیشتری هم خودش اضافه کرده باشه، ولی به اون ایدهء زیربنایی هم اساسا نیاز داره).
جایی هم نگفته «برای تبادل کلید». از کجاش درآوردی اینو؟!
تنها چیزی که گفته اینه که «این الگوریتم/سیستم رمزنگاری بر اون الگوریتم تبادل کلید بنا شده».

اگر از لفظ استفاده کردن استفاده کرده بود میتونست متفاوت باشه، ولی بازم معنی زیادی نمیده که بگیم فلان الگوریتم encryption بر فلان الگوریتم key exchange بنا شده یا استفاده میکنه. چون encryption با key exchange دو مقولهء جداگانه هستن. مثل اینکه بگیم این دستگاه چرخ گوشت بر اساس اون دستگاه جاروبرقی بنا شده یا ازش استفاده میکنه!!
خب این زیاد معنی نمیده، ولی احتمالا تقصیر نویسنده بوده که جمله بندی دقیق و بدون ابهامی رو بکار نبرده.
بخاطر همین، من فکر میکنم منظور در اصل این بوده که از همون تئوری و ایدهء مرکزی که برای ساختن Diffie–Hellman key exchange استفاده شده در ساختن ElGamal encryption هم استفاده شده.
مثل اینکه بگیم از همون موتور خاصی که در جاروبرقی استفاده شده در چرخ گوشت هم استفاده شده. این الان معنی میده!

نقل قول:حالا چرا از دیفی هلمن استفاده کرده؟ برای اینکه آقای الجمال به این دو نفر و یا به عبارتی به این سه نفر: (دیفی - هلمن - رالف مرکل) احترام گذاشته، میگن آقای الجمال بخاطر احترام به این سه نفر نخواسته حتی الگورتیمش رو ثبت رسمی کنه که یه وقت هیاهوی الگوریتم الجمال الگوریتم دیفی-هلمن رو تحت الشعاع قرار نداده...
منبع؟
نقل قول:بطور کلی میشه اصلاً از key exchange استفاده نکرد، شما فرض کن اصلاً میخوای کلید رو دستی تحویل بدی، بازم نیازی به دیفی هلمن هست؟
نه دیگه منم همینو گفتم که اصولا key exchange یه چیز دیگه هست و لازم نیست باشه یا نوع خاصی باشه حتما. بنابراین معنای چندانی نمیده که آقای الجمال هم بیاد چنین حرفی بزنه. مثل اینکه یه اتومبیل ساختن بیان بگن اگر خواستید یه خونهء سیار بهش وصل کنید اون خونه از فلان نوع و فلان مارک باشه!! یا بگن این اتومبیل از فلان نوع و مارک خونهء سیار استفاده میکنه یا برش بنا شده! اصلا چرا باید چنین حرف بی معنایی رو بزنه؟ اتومبیل و خونهء سیار دو موجودیت مستقل هستن در دو خانوادهء متفاوت از وسایل که هرکدام بدون دیگری میتونن موجود باشن، هر ترکیبی از هر مدل و مارک برای اونا ممکنه، و معنایی نمیده و کسی مجبور به تبعیت ازش نیست که کسی بیاد تعیین کنه با فلان اتومبیل چه خونهء سیاری استفاده بشه. حرف بیهوده ای است. یه وقتی میگن فلان چیز رو با فلان چیز استفاده کنید، که یه ارتباط فنی و مزیتی درکار باشه. تازه در اون متن که اصلا استفاده کردن هم نگفته و از اصطلاح «بنا شدن بر» استفاده کرده. این خیلی مهمه. چون این جمله بندی ها و اصطلاحات در متون فنی محوری هستن و همینطور تصادفی انتخاب نمیشن (من موردی یادم نمیاد که در یک متن فنی یکی رو اشتباها بجای دیگری بکار برده باشن).
  پاسخ
تشکر شده توسط :
#28
خب این که موتور رمزنگاری یکی باشه یا شبیه باشه، حرف معقولی هست
اما باید توجه داشت که اینها دو تا موجودیت جدا هستند، مثل اتومبیل تیبا که هیچ ربطی به ریو نداره، اما از اون ارث بری هایی رو داشته (با توجه به اینکه دو تا الگوریتم هم از لگاریتم گسسته استفاده میکنن...)
و درسته که دکتر الجمال حقوق مادی و معنوی این الگوریتم رو ثبت نکرده، اما آژانس امنیت ملی آمریکا اون رو به رسمیت شناخته...

نقل قول:
نقل قول:حالا چرا از دیفی هلمن استفاده کرده؟ برای اینکه آقای الجمال به این دو نفر و یا به عبارتی به این سه نفر: (دیفی - هلمن - رالف مرکل) احترام گذاشته، میگن آقای الجمال بخاطر احترام به این سه نفر نخواسته حتی الگورتیمش رو ثبت رسمی کنه که یه وقت هیاهوی الگوریتم الجمال الگوریتم دیفی-هلمن رو تحت الشعاع قرار نداده...
منبع؟

من اینو جایی خوندم، منبعش رو پیدا کنم همینجا میزارم، اما محض خالی نبودن عریضه برای اینکه بیشتر معلوم شه دوست بودن، بد نیست یه سری به ویکی پدیای دکتر طاهر الجمال بزنی، تو بخش مشاور دکترا نوشته: دیفی هلمن Wink
بعدم خب جفتشون تو دانشگاه استنفورد بودن دیگه...
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : vejmad


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان