تبليغاتX
ریاضی کاربردی ریاضی کاربردی      ریاضیات کاربردی و علوم کامپیوتر

                 

 

 

صفحه نخست
پست الکترونيک
آرشيو وبلاگ

 

درباره وبلاگ

آيا کساني که مي دانند با کساني که نمي دانند يکسانند. قرآن کريم
ریاضی کابردی شاخه ای از ریاضیات نیست بلکه جهت حرکت در آن است.
نویسنده : روزبه ابرازی
دانش آموخته ي کارشناسی ریاضی کاربردی دانشگاه صنعتی خواجه نصیر الدین طوسی
دانشجوی فعلی کارشناسی ارشد ریاضی کاربردی دانشگاه صنعتی امیر کبیر
R.Ebrazi@gmail.com

 

عناوین آخرین مطالب

معرفی چند مرجع اصلی در زمینه ی تحقیق در عملیات
--------------------------------------------------

--------------------------------------------------
اون روز بهترین روز خدا بود 17 آبان روز فرشته ی خداست
--------------------------------------------------
یا امام رضا 8/8/88
--------------------------------------------------
تقدیم به تو که از گل یاس پاک تر بودی
--------------------------------------------------
منابع اصلی و سر فصل دروس پايه و اصلي(مشترك) دوره کارشناسی ریاضی
--------------------------------------------------
مته كاري مربعي
--------------------------------------------------
تيم چين برنده ي المپياد جهاني رياضي 2009 شد
--------------------------------------------------
زيبايي رياضي
--------------------------------------------------
زندگينامه: خواجه نصیرالدین طوسی
--------------------------------------------------
یک قضيه جالب در رياضي
--------------------------------------------------
کاربردی از ریاضیات در طراحی جاده ها و خطوط راه آهن
--------------------------------------------------
حل تمرین RSA
--------------------------------------------------
يك سوال جالب نظريه اعداد
--------------------------------------------------
الگوریتم RSA+عیدانه+تقویم ۸۶
--------------------------------------------------
مروری بر رمزنگاری RSA
--------------------------------------------------
تایید هویت
--------------------------------------------------
مفهوم کلید عمومی
--------------------------------------------------
کاربردی از هندسه فراکتال
--------------------------------------------------
فراکتال اژدها یا پارک ژوراسیک
--------------------------------------------------


 آرشيو موضوعي

  عمومی
تئوری بازی ها
تئوری اعداد
سیستم های خبره
بهینه سازی
ریاضیدانان
توپولوژی
رمزنگاری

 

نوشته هاي پيشين

آذر 1388
آبان 1388
مهر 1388
شهریور 1388
مرداد 1388
خرداد 1388
اسفند 1387
شهریور 1386
اردیبهشت 1386
فروردین 1386
اسفند 1385
بهمن 1385
مهر 1385
شهریور 1385
مرداد 1385
تیر 1385
اردیبهشت 1385
فروردین 1385
اسفند 1384
بهمن 1384
دی 1384
آذر 1384
مهر 1384
شهریور 1384
مرداد 1384

 

جستجو و آمار

Google

در اين سايت

در كل اينترنت
 



 

 

13:50دوشنبه بیست و چهارم اردیبهشت 1386

حل تمرین RSA

روزبه ابرازی

بینهایت ! هیچ سوال دیگری تا به حال به این اندازه روح انسان را متحول نساخته .
دیوید هیلبرت

خوب  این هم  حل مسئله قبلی که جوابش 16657  بود:
 
فرض مسئله :


 
N=p.q=97x173=16781

M=(p-1)(q-1)=96x172=16512

(غ.ق.ق)e = 2 => gcd(e, 16512) = 2
(غ.ق.ق)e = 3 => gcd(e, 16512) = 3
(غ.ق.ق)e = 4 => gcd(e, 16512) = 4
e = 5 => gcd(e, 16512) = 1=> e=5

؟=C = Pe % n=5347                  &            p

حل مسئله :

برای حل مسئله مجبوریم d را پیدا کنیم اما کاملا دقت داشته باشید که تنها کسی می تواند d  را پیدا کند که از m و در نتیجه از q و p مطلع باشد :

ed=1(mod (p-1)(q-1))   =>   ed=1(mod  M)   =>    

= > de % M = 1   =>     de = 1 + nM

=>  d = (1 +nM) / e

 

n = 1 => d = 16513 / 5 (غ.ق.ق)
n = 2 => d = 33025/ 5 =6605 (ق.ق)     => d= 6605

 

خوب حالا برای رمزگشایی بصورت زیر عمل می کنیم :

P = Cd % N=53476605 % 16781=?

 

6605=4096+2048+256+128+64+8+4+1

 

 

53472 % 16781=12366

 

53474 % 16781=123662 % 16781=9484

 

53478 % 16781=94842 % 16781=96

 

534716 % 16781=962 % 16781=9216

 

534732 % 16781=92162 % 16781=6015

 

534764 % 16781=60152 % 16781=389

 

5347128 % 16781=3892 % 16781=292

 

5347256 % 16781=2922 % 16781=1359

 

5347512 % 16781=13592 % 16781=971

 

53471024 % 16781=9712 % 16781=3105


53472048 % 16781=31052  % 16781=8731

 

53474096 % 16781=87312  % 16781=11059

 

 

=>  53476605 % 16781=53474096+2048+256+128+64+8+4+1 % 16781

 

=11059 x 8731 x 1359 x 292 x 389 x 96 x 9484 x 5347  % 16781

 

=16657