<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>
<title> ریاضی کاربردی</title>
<link>http://amath.blogfa.com/</link>
<description>ریاضیات کاربردی و علوم کامپیوتر</description>
<language>fa</language>
<generator>blogfa.com</generator>
<lastBuildDate>Sat, 01 Sep 2007 21:12:18 GMT</lastBuildDate>
<item>
<title>کاربردی از ریاضیات در طراحی جاده ها و خطوط راه آهن</title>
<link>http://amath.blogfa.com/post-55.aspx</link>
<description>&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;&amp;nbsp; 
&lt;P align=justify&gt;قطار های مدل اغلب داری دو نوع ریل هستند : ریل های خمیده ، که در بیشتر اوقات کمان هایی از یک دایره به شعاع R هستند ، و ریل های راست.&amp;nbsp; این ریل ها عمدتا طوری طراحی شده اند که به شکل زیر سرهم بندی می شود&amp;nbsp; &lt;EMBED name=trantrack pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash src=&quot;http://www.freewebs.com/amath/trantrack.swf &quot; width=500 height=450 type=application/x-shockwave-flash quality=&quot;high&quot; base=&quot;file://D:/Documents and Settings/Roozbeh/Desktop/&quot; bgcolor=&quot;#FFFFFF&quot;&gt; &lt;/EMBED&gt;&lt;BR&gt;مسیر های AB و&amp;nbsp; CDمستقیم و مسیرهای BC و&amp;nbsp; DAنیم دایره هستند.اما آیا این مسیر ها به اندازه کافی خمیده هستند ؟!&lt;BR&gt;مسیر های طراحی شده بوسیله اصطکاک پایدار می ماند و اغلب ممکن است در هنگام عبور قطار از روی آنها جدا شوند.اگر چه ممکن است در وسط مسیر های خمیده یا مسیر های مستقیم اتصالات دیگری نیز وجود داشته باشد ولی در بیشتر مواقع مسیر کلی از نقاط A,B,C,D جدا می شود .&lt;BR&gt;برای بررسی این اتفاق تصور کنید قطاری با سرعت&amp;nbsp; ثابت&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/v.gif&quot; align=baseline border=0&gt; در حال حرکت است بنابراین شتاب مماس آن یعنی&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/dvdtT.gif&quot; align=baseline border=0&gt; صفر است و در نتیجه شتاب کلی آن تنها شتاب مرکز گرای آن&amp;nbsp;&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/vpn.gif&quot; align=baseline border=0&gt; است(&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/p.gif&quot; align=baseline border=0&gt; شعاع خمیدگی مسیر است که برای شکل بالا بر روی مسیر خمیده مقداری برابر R دارد).بنابراین اندازه شتاب بر روی مسیر مستقیم صفر است و در مسیر نیم دایره&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/av2R.gif&quot; align=baseline border=0&gt; است.به این دلیل مقدار شتاب در نقاط A,B,C,D نا پیوسته است (همانطور که در نمودار مشخص است). همین نا پیوستگی سبب می شود تا نیروی عکس العملی که از جانب قطار به ریل وارد می شود نیز در این نقاط نا پیوسته باشد . به همین دلیل نوعی شوک یا ضربه به هنگام وارد شدن و یا ترک پیچ وجود دارد ( البته حتما اثر این ضربه را در پیچ های غیر اصولی هنگام عبور خودرو و یا برعکس نیروی نرم و یکنواختی را در هنگام سفر در داخل مترو حس کرده اید) برای جلوگیری از بوجود آمدن چنین نقاط فشاری که موجب خروج قطار از ریل و یا خروج خودرو از جاده می&amp;nbsp; شود مسیرها می بایست طوری طراحی شوند که خمیدگی جاده بطور یکنواخت تغییر کند.( البته این طراحی بطور نسبی و با توجه به شرایط محیطی و کمک گرفتن از شیب و اتصالات قوی تر نیز قابل بهبود است )&lt;/P&gt;
&lt;P align=justify&gt;مثال : مسیری در امتداد&amp;nbsp; منفی محور x ها و مسیر دیگری در امتداد شعاع y=x-1 ، x≥2 وجود دارد می خواهیم این دو مسیر را با استفاده از منحنی&amp;nbsp; چند جمله ای f، به اندازه کافی خمیده و با حد اقل درجه ،&amp;nbsp; طوری بهم وصل کنیم که هیچ گونه نا پیوستگی شتاب در نقاط اتصال احساس نشود.&lt;/P&gt;
&lt;P align=justify&gt;راه حل : منحنی f باید طور انتخاب شود که مسیر ، شیب و خمیدگی آن در نقاط&amp;nbsp; x=0 و x=2&amp;nbsp; پیوسته باشد.(همانطور که می دانیم خمیدگی عکس شعاع خم است )از آنجا که خمیدگی ( curvature ) منحنی f بصورت زیر است&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/kapa.gif&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;&amp;nbsp; &lt;BR&gt;و f چند جمله است ما تنها نیاز داریم f و&amp;nbsp; &apos;f و &apos;&apos;f در نقاط اتصال به y=0 ، x≤0 و y=x-1 ، x≥2 مقادیر y و&amp;nbsp; &apos;y و &apos;&apos;y را داشته باشد تا پیوستگی های مورد نظر اعمال شود یعنی هم مسیر پیوسته شود و هم از پیوستگی f&apos; و f&apos;&apos; پیوستگی&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/kapa1.gif&quot; align=baseline border=0&gt;&amp;nbsp; نتیجه شود و بنابراین&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/1barkapa.gif&quot; align=baseline border=0&gt;&amp;nbsp; و شتاب کل&amp;nbsp;&amp;nbsp;&lt;IMG style=&quot;WIDTH: 90px; HEIGHT: 32px&quot; alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/vpn.gif&quot; align=middle border=0&gt; پیوسته می شود.&lt;/P&gt;
&lt;P align=left&gt;y(0)=f(0)=0&amp;nbsp;&amp;nbsp;&amp;nbsp; y&apos;(0)=f&apos;(0)=0 &amp;nbsp;&amp;nbsp;y&apos;&apos;(0)=f&apos;&apos;(0)=0&lt;BR&gt;y(2)=f(2)=1&amp;nbsp;&amp;nbsp;&amp;nbsp; y&apos;(2)=f&apos;(2)=1&amp;nbsp;&amp;nbsp;y&apos;&apos;(2)=f&apos;&apos;(2)=0&lt;/P&gt;
&lt;P align=right&gt;این شش شرط مستقل به ما چند جمله ای درجه&amp;nbsp; 5 را پیشنهاد می کند :&lt;/P&gt;
&lt;P align=left&gt;f(x)=A+Bx+Cx&lt;SUP&gt;2&lt;/SUP&gt;+Dx&lt;SUP&gt;3&lt;/SUP&gt;+Ex&lt;SUP&gt;4&lt;/SUP&gt;+Fx&lt;SUP&gt;5&lt;/SUP&gt;&lt;BR&gt;f&apos;(x)=B+2Cx+3Dx&lt;SUP&gt;2&lt;/SUP&gt;+4Ex&lt;SUP&gt;3&lt;/SUP&gt;+5Fx&lt;SUP&gt;4&lt;/SUP&gt;&lt;BR&gt;f&apos;&apos;(x)=2C+6Dx+12Ex&lt;SUP&gt;2&lt;/SUP&gt;+20Fx&lt;SUP&gt;3&lt;/SUP&gt;&lt;/P&gt;
&lt;P align=justify&gt;سه شرط x=0 ، A=B=C=0 را نتیجه میدهد و برای سه شرط x=2 داریم :&lt;/P&gt;
&lt;P align=left&gt;8D+16E+32F=f(2)=1&lt;BR&gt;12d+32E+80F=f&apos;(2)=1&lt;BR&gt;12D+48E+169F=f&apos;&apos;(2)=0&lt;/P&gt;
&lt;P align=justify&gt;که عدد های D=1/4 و E=-1/16 و F=0 را نتیجه می دهد و در نتیجه جواب :&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/javab%20f.gif&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;که در نهایت مسیر کلی بصورت زیر است:&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/ali.gif&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P align=justify&gt;&amp;nbsp;&lt;BR&gt;است. البته طراحان جاده ها و سازندگان ریل قطار ها اغلب از چند جمله ای ها برای اتصال استفاده نمی کند و در عوض از خم های clothoid و Lemniscat استفاده می کنند. چرایی استفاده از خم های بالا نیز به خواص جالب آنها بر می گردد که خود قبل تامل می باشد!&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Sat, 01 Sep 2007 21:12:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=55</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-55.aspx</guid>
</item>
<item>
<title>حل تمرین RSA</title>
<link>http://amath.blogfa.com/post-54.aspx</link>
<description>&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;
&lt;P align=right&gt;&lt;FONT color=#0099ff&gt;بینهایت ! هیچ سوال دیگری تا به حال به این اندازه روح انسان را متحول نساخته .&lt;BR&gt;&lt;STRONG&gt;دیوید هیلبرت&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=right&gt;خوب&amp;nbsp; این هم&amp;nbsp; حل مسئله قبلی که جوابش 16657&amp;nbsp; بود:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;فرض مسئله :&lt;/P&gt;
&lt;P align=left&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;N=p.q=97x173=16781&lt;/P&gt;
&lt;P align=left&gt;M=(p-1)(q-1)=96x172=16512&lt;/P&gt;
&lt;P align=left&gt;(غ.ق.ق)e = 2 =&amp;gt; gcd(e, 16512) = 2 &lt;BR&gt;(غ.ق.ق)e = 3 =&amp;gt; gcd(e, 16512) = 3 &lt;BR&gt;(غ.ق.ق)e = 4 =&amp;gt; gcd(e, 16512) = 4 &lt;BR&gt;e = 5 =&amp;gt; gcd(e, 16512) = 1=&amp;gt; e=5 &lt;/P&gt;
&lt;P align=left&gt;؟=C = Pe % n=5347&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p&lt;/P&gt;
&lt;P align=right&gt;حل مسئله :&lt;/P&gt;
&lt;P align=right&gt;برای حل مسئله مجبوریم d را پیدا کنیم اما کاملا دقت داشته باشید که تنها کسی می تواند d&amp;nbsp; را پیدا کند که از m و در نتیجه از q و p مطلع باشد :&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;ed=1(mod (p-1)(q-1))&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ed=1(mod&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;M)&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;= &amp;gt; de % M = 1&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;de = 1 + nM &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;d = (1 +nM) / e&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;n = 1 =&amp;gt; d = 16513 / 5 (&lt;SPAN lang=FA dir=rtl&gt;غ.ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;BR&gt;n = 2 =&amp;gt; d = 33025/ 5 =6605 (&lt;SPAN lang=FA dir=rtl&gt;ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;=&amp;gt; d= 6605&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=right&gt;خوب حالا برای رمزگشایی بصورت زیر عمل می کنیم :&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left; mso-outline-level: 1&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;P = C&lt;SUP&gt;d&lt;/SUP&gt; % N=5347&lt;SUP&gt;6605&lt;/SUP&gt; % 16781=?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;6605=4096+2048+256+128+64+8+4+1&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;2&lt;/SUP&gt; % 16781=12366&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;4&lt;/SUP&gt; % 16781=12366&lt;SUP&gt;2&lt;/SUP&gt; % 16781=9484&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;8&lt;/SUP&gt; % 16781=9484&lt;SUP&gt;2&lt;/SUP&gt; % 16781=96&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;16&lt;/SUP&gt; % 16781=96&lt;SUP&gt;2&lt;/SUP&gt; % 16781=9216&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;32&lt;/SUP&gt; % 16781=9216&lt;SUP&gt;2&lt;/SUP&gt; % 16781=6015&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;64&lt;/SUP&gt; % 16781=6015&lt;SUP&gt;2&lt;/SUP&gt; % 16781=389&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;128&lt;/SUP&gt; % 16781=389&lt;SUP&gt;2&lt;/SUP&gt; % 16781=292&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;256&lt;/SUP&gt; % 16781=292&lt;SUP&gt;2 &lt;/SUP&gt;% 16781=1359&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;512&lt;/SUP&gt; % 16781=1359&lt;SUP&gt;2 &lt;/SUP&gt;% 16781=971&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;1024&lt;/SUP&gt; % 16781=971&lt;SUP&gt;2 &lt;/SUP&gt;% 16781=3105&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;BR&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;2048&lt;/SUP&gt; % 16781=3105&lt;SUP&gt;2 &lt;/SUP&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;% 16781=8731&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;5347&lt;SUP&gt;4096&lt;/SUP&gt; % 16781=8731&lt;SUP&gt;2 &lt;/SUP&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;% 16781=11059&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;=&amp;gt; &lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;5347&lt;SUP&gt;6605&lt;/SUP&gt; % 16781=5347&lt;SUP&gt;4096+2048+256+128+64+8+4+1&lt;/SUP&gt; % 16781&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;=11059 x 8731 x 1359 x 292 x 389 x 96 x 9484 x 5347&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;% 16781&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=ltr style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;=&lt;SPAN style=&quot;COLOR: red&quot;&gt;16657&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Mon, 14 May 2007 10:19:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=54</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-54.aspx</guid>
</item>
<item>
<title>يك سوال جالب نظريه اعداد</title>
<link>http://amath.blogfa.com/post-53.aspx</link>
<description>&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#009933&gt;سلام به عاشقان ریاضی&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#009933&gt;&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;FONT color=#000000&gt;قبل از هر چيز فرا رسيدن عيد سعيد باستاني را به همه شما تبريك مي گويم.در سالي كه گذشت وبلاگ رياضي كاربردي با زحمات دوست عزيزم روزبه ابرازي كه صاحب اصلي وبلاگ هم است، بهتر و پر بار تر شده است. اميدوارم روزبه در راهي كه در آن قرار دارد روز به روز موفق تر گردد.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#6699ff&gt;&lt;FONT color=#000000&gt;اما&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;اجازه بديد وارد اصل مطلب بشويم.زماني كه در دبيرستان مفيد مشغول درس خواندن در رشته رياضي فيزيك بودم، يكي از دوستانم در يكي از روزهاي سال سوم دبيرستان سوالي را از من پرسيد بدين صورت:&quot;كدام عدد 4 رقمي است كه اگر در 4 ضرب گردد ،مقلوب آن عدد حاصل ميگردد&quot;منظور از مقلوب يك عدد ، عددي است كه ارقام آن دقيقا عكس ارقام عدد مذكورمي باشد به عنوان مثال مقلوب عدد 3 رقمي 123 عدد 321 است&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;.آن زمان پس از حدود يك ساعت فكر كردن&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;و پس از آزمايش وخطا جواب مورد نظر را يافتم:&quot;2178&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;بله اگر عدد 2178 در عدد 4 ضرب گردد عدد 8712 كه مقلوب آن است،توليد ميشود.(به راحتي مي توانيد صحت اين مطلب را بررسي كنيد)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;4&amp;nbsp;سال از آن روز گذشت تا اينكه ديروز ذهن من مجددا متوجه آن سوال شد، اين بار آنچه ذهن من را مشغول ميكرد پيدا كردن حالت كلي براي اعدادي مانند 2178 بودو يا بطور شفاف اعدادي كه مقلوب خود را عاد مي كنند ، آيا مي توان قانوني را در مورد چينش ارقام آن ها بيان كرد؟&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;مسلما در همان ابتدا اين قانون فوق الذكر در مورد اعدادي كه با مقلوب خود برابرند مشخص بود،مثلا ما به راحتي ميتوانيم اعدادي مانند 121و4224و25652و... را بسازيم كه با مقلوب خود برا برند.اسلوب ساخت اين اعداد كه داراي خاصيت جناس قلب مي باشند(&lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;palindrome numbers&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;)براي همه ما و حتي براي آن هايي كه ميانه اي با رياضيات ندارند بديهي&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;و كاملا آسان به نظر مي رسد.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;اگر اين اعداد زيبا را موقتا كنار بگذاريم و توجه خود را تنها معطوف اعدادي كنيم كه مقسوم عليهي نابديهي از مقلوب خود هستند،آنگاه شايد ديگر نتوانيم آن ها را به سهولت بيابيم.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;منظور از مقسوم عليه نابديهي يك عدد مقسوم عليهي از آن است كه مخالف 1وخود آن عدداست .يكي از اعدادي كه دنبال آن هستيم همان 2178 است كه مقسوم عليهي نابديهي از مقلوب خود يعني 8712 ميباشد،ديگري 1089 است كه 9801 را عاد ميكند.(البته اين يكي از جستجوهاي روزبه جان است)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;اما&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;از ديروز به بعد با فكر كردن و البته مشورت با دوست عزيزم آ قاي ابرازي تقريبا توانسته ايم حالت كلي را براي اين اعداد&amp;nbsp; بيابيم، اما تصور مي كنيم اگر شما دوستان هم درباره اين سوال جالب فكر كنيد به زيبايي نظريه اعداد بيش از پيش پی ببريد.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;لذا شما&amp;nbsp;بزرگواران اگر وقت داشتيد درباره سوال مطرح شده در&amp;nbsp;ایام تعطيلات فكر كنيد(مطمئن باشيد شما هم از حل آن لذت خواهيد برد&lt;IMG height=18 src=&quot;http://blogfa.com/images/smileys/11.gif&quot; width=18&gt;!!!)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;در نهايت وبلاگ رياضي كاربردي تا هر زمان كه شما دوستان مايل باشيد به بحث ومشورت درباره جواب اين سوال مي پردازد. پس بار ديگر سوال را مشخصا مطرح ميكنيم:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 200%&quot; align=justify&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang=FA style=&quot;FONT-SIZE: 16pt; LINE-HEIGHT: 200%; FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT color=#cc0066&gt;سوال&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=FA style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;FONT size=3&gt;&lt;FONT color=#000000&gt;:آيا ميتوانيد ساختمان كلي تمام اعدادي كه مقسوم عليه نابديهي مقلوب خود مي باشند را بيان كنيد؟(مثلا&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;8712 | 2178)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
<pubDate>Wed, 21 Mar 2007 11:25:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=53</comments>
<dc:creator>djshahriar</dc:creator>
<guid>http://amath.blogfa.com/post-53.aspx</guid>
</item>
<item>
<title>الگوریتم RSA+عیدانه+تقویم ۸۶</title>
<link>http://amath.blogfa.com/post-52.aspx</link>
<description>&lt;P align=right&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;&gt;&lt;FONT color=#3399ff&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;&gt;&lt;FONT color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#66cc33&gt;&lt;EM&gt;بر چهره گل نسيم نوروز خوش است&amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;FONT color=#66cc33&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;در صحن چمن روي دلفروز خوش است&amp;nbsp; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;FONT color=#66cc33&gt;&lt;EM&gt;از دي که گذشت هر چه گويي خوش نيست&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;FONT color=#66cc33&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;خوش باش و ز دي مگو که امروز خوش است&amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://i18.tinypic.com/2lk7amb.jpg&quot; align=baseline border=1&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#000000&gt;&lt;EM&gt;فرا رسیدن سال نو و بهار طبیعت مبارک &lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#000000&gt;انشاءالله سالی پر از خیر و برکت داشته باشید.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT color=#000000&gt;از همه دوستان می خواهم که موقع سال تحویل&amp;nbsp;همه مریض ها را مخصوصا بچه هایی&amp;nbsp; که عید رو توی بیمارستان می گذرانند دعا کنید&amp;nbsp;راستش&amp;nbsp;این دعا رو ازتون به این دلیل می&amp;nbsp;خواهم که پارسال&amp;nbsp;در ایام نوروز توی بیمارستان بخاطر یکی از اقوام عیدی نداشتم و حالا بهتر این موضوع رو درک می کنم .&amp;nbsp;اگر در سال گذشته از دست ما رنجیده خاطر شدید ما رو به بزرگی خودتون&amp;nbsp;ببخشید&amp;nbsp;. &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT color=#000000&gt;راستی آخرین پروژه مشترک من و آقا شهریار هم که در زمینه تحقیق در عملیات&amp;nbsp;است از&amp;nbsp;لینک زیر&amp;nbsp;قابل دریافت است.&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;A href=&quot;http://amath.741.com/Pro2-jadid01.pdf&quot; target=_blank&gt;برنامه ریزی نیمه معین&lt;/A&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;FONT color=#000000&gt;و در انتها تقویم ۸۶ از دوست عزیزم آقا تایماز&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#000000&gt;&lt;A href=&quot;http://amath.741.com/86.pdf&quot;&gt;تقویم سال ۱۳۸۶&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;
&lt;HR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;&gt;&lt;EM&gt;&lt;FONT color=#3399ff&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/SPAN&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;&gt;&lt;EM&gt;&lt;FONT color=#3399ff&gt;{فرما در حاشیه&amp;nbsp; نسخه رونوشتش از&amp;nbsp; Diophantus&apos; Arithmetica می نویسد }&lt;/FONT&gt;&lt;/EM&gt; &lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT color=#3399ff&gt;برای تقسیم کردن یک عدد مکعب کامل به دو مکعب دیگر ، توان 4&amp;nbsp; و در حالت کلی هر توانی از هر عددی به دو توان هم جنس همانطور که ذکر شد حالت دومی نیز ممکن است ، و من مطمئنا یک اثبات تحسین بر انگیز برای آن پیدا کرده ام ، اما حاشیه کتاب برای نوشتن آن بسیار باریک است!!!!!!&lt;BR&gt;&lt;STRONG&gt;پیر فرما&lt;/STRONG&gt;&lt;/FONT&gt; &lt;/P&gt;
&lt;P align=justify&gt;در ابتدای این سلسله مقالات به بیان &lt;A href=&quot;http://amath.blogfa.com/post-48.aspx&quot;&gt;مفهوم کلید عمومی&lt;/A&gt; و شیوه رمز نگاری نا متقارن پرداختیم سپس در ادامه روش های &lt;A href=&quot;http://amath.blogfa.com/post-49.aspx&quot;&gt;تایید هویت&amp;nbsp;&lt;/A&gt; که مکمل این شیوه است مورد بررسی قرار گرفت و پس از آن از &lt;A href=&quot;http://amath.blogfa.com/post-50.aspx&quot;&gt;ایده اولیه الگوریتم آر اس ای&lt;/A&gt; &amp;nbsp;-که نوعی روش به رمز در آوردن اطلاعات مبتنی بر شیوه کلید عمومی است-&amp;nbsp;صحبت شد و حالا در ادامه&amp;nbsp; مثال کاملی&amp;nbsp;را برای بیان الگوریتم RSA مطرح می&amp;nbsp;کنیم&amp;nbsp;.در اینجا سعی شده تا از اعداد اول بسیار کوچکی استفاده شود تا ادامه روند محاسبات ساده باشد اما باید توجه داشت که در کاربرد واقعی روش RSA&amp;nbsp; این اعداد باید بسیار بزرگ ،حداقل دارای&amp;nbsp;100 رقم ، انتخاب می شود:&lt;/P&gt;
&lt;P align=justify&gt;در طول این مثال فرض کنید شخص A می خواهد یک کلید عمومی برای خود بسازد و&amp;nbsp; شخص B می خواهد با استفاده از این کلید عمومی برای A پیغامی بفرستد. فرض می کنیم که A و B بر سر روشی برای برمز در آوردن متن بصورت اعداد توافق کرده اند .بنابراین این گام ها باید پیموده شود :&lt;/P&gt;
&lt;P align=justify&gt;1. ابتدا شخص A دو عدد اول انتخاب می کند . ما از اعداد p=23 و q=41 استفاده می کنیم . &lt;/P&gt;
&lt;P align=justify&gt;2. شخص A دو عدد p و q را در هم ضرب میکند تا به N=p.q=(23)(41)=934 برسد . 934 کلید عمومی او است ، که آنرا به نفر B می دهد ( و همچنین به باقی افرادی در جهان که متمایل باشد )&lt;/P&gt;
&lt;P align=justify&gt;3. شخص A همچنین عدد دیگری چون e را که نسبت به (M=(p-1)(q-1 اول باشد. یعنی بزرگترین مقسوم علیه مشترک آنها یک باشد یا p-1)(q-1),e)=1)). در این مورد خاص M=(p-1)(q-1)=(22)(40)=880 بنابراین e=7 مناسب است. e نیز قسمتی از کلید عمومی است و باید علاوه بر p.q ، e نیز به شخص B گفته شود.&lt;/P&gt;
&lt;P align=justify&gt;4. حالا B اطلاعات کافی برای برمز در آوردن یک پیغام برای A را دارد . فرض کنید که در این مثال پیغامی مورد نظر عدد P=35 باشد .&lt;/P&gt;
&lt;P align=justify&gt;5. شخص B&amp;nbsp; مقدار(C=P&lt;SUP&gt;e&lt;/SUP&gt;(mod N)=35&lt;SUP&gt;7&lt;/SUP&gt;(mod 943 را حساب می کند.&lt;/P&gt;
&lt;P align=justify&gt;۶.&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;FONT color=#ffffff&gt;5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;35&lt;SUP&gt;7&lt;/SUP&gt;=6433929687&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN lang=FA dir=rtl&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt; و ۵&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;64339296875(mod 943)=545&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&lt;SPAN dir=rtl&gt;&lt;SPAN dir=rtl&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;&lt;SPAN dir=rtl&gt;عدد&amp;nbsp; 545در واقع پیغام&amp;nbsp;رمزگذاری شده ای&amp;nbsp;است که B به A می فرستد.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;7. حالا A می خواهد 545 را رمزگشایی کند برای این کار او عددی را چون d نیاز دارد طوری که((ed=1(mod (p-1)(q-1 ، یا در این مثال(7d=1(mod 880جواب فرد A برای d عدد 503 خواهد بود ، زیرا داریم(7x503=3521=(4x(880)+1)(mod 800.&lt;/P&gt;
&lt;P align=justify&gt;8. برای پیدا کردن متن رمزگشایی شده ، A مجبور است&lt;/P&gt;
&lt;P align=center&gt;(C&lt;SUP&gt;d&lt;/SUP&gt; (mod N)=545&lt;SUP&gt;503&lt;/SUP&gt; (mod 943&lt;/P&gt;
&lt;P align=justify&gt;را حساب کند. در ابتدا به نظر می آید که این کار بسیار دشوار است اما توجه کنید &lt;/P&gt;
&lt;P align=center&gt;503 = 256+128+64+32+16+4+2+1&lt;/P&gt;
&lt;P align=justify&gt;(که در واقع بسط دودویی عدد 503 است ) بنابر این خواهیم داشت&lt;/P&gt;
&lt;P align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;503&lt;/SUP&gt; = 545&lt;SUP&gt;256+128+64+32+16+4+2+1 &lt;/SUP&gt;= 545&lt;SUP&gt;256&lt;/SUP&gt;545&lt;SUP&gt;128&lt;/SUP&gt; … 545&lt;SUP&gt;1&lt;/SUP&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;اما از آنجا که ما تنها علاقمند به پیدا کردن باقی مانده به پیمانه 943 هستیم ، می توانیم با محاسبه باقیمانده تمام عامل های ضربی در این پیمانه به مقصودمان برسیم و این کار را می توانیم با به توان 2 رساندن های متوالی عدد 545 انجام دهیم زیرا تمام توان های عامل های ضربی ، مضربی از 2 هستند.&lt;BR&gt;به عنوان مثال برای اینکه به باقی مانده&amp;nbsp; توان 4 ام عدد 545 برسیم داریم :&lt;/P&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;2&lt;/SUP&gt;(mod 943) = 545 . 545 = 297025(mod 943) = 923&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;P align=justify&gt;با به توان 2 رساندن مجدد داریم :&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;TEXT-JUSTIFY: kashida; MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: justify; TEXT-KASHIDA: 0%&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;5454(mod 943) =(545&lt;SUP&gt;2&lt;/SUP&gt;)&lt;SUP&gt;2&lt;/SUP&gt;(mod 943) = 923 . 923 = 851929(mod 943) = 400&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;و به همین ترتیب برای توان های بالا تر عمل می کنیم و در نهایت به نتایج زیر می رسیم :&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;1&lt;/SUP&gt;(mod 943) = 545&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;2&lt;/SUP&gt;(mod 943) = 923&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;4&lt;/SUP&gt;(mod 943) = 400&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;8&lt;/SUP&gt;(mod 943) = 633&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;16&lt;/SUP&gt;(mod 943) = 857&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;32&lt;/SUP&gt;(mod 943) = 795&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;64&lt;/SUP&gt;(mod 943) = 215&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;128&lt;/SUP&gt;(mod 943) = 18&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;256&lt;/SUP&gt;(mod 943) = 324&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;
&lt;P align=justify&gt;بنابراین عدد مورد نظر ما به صورت زیر بدست می آید :&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P class=MsoNormal dir=rtl style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-outline-level: 1&quot; align=center&gt;&lt;SPAN dir=ltr style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;545&lt;SUP&gt;503&lt;/SUP&gt;(mod 943) = 324 . 18 . 215. 795. 857. 400. 923. 545(mod 943) = 35&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;بوسیله چنین عملیات کسالت آوری ( البته برای رایانه این محاسبات کاملا ساده و دارای سخت افزار راحتی است ) شخص A می تواند پیام B را رمزگشایی کند و&amp;nbsp; به پیام اصلی یعنی P=35 برسد.&lt;/P&gt;
&lt;P align=justify&gt;خوب اگر می خواهید با هم یک دور دیگه الگوریتم را&amp;nbsp;مرور کنیم&amp;nbsp; مثال ساده تر زیر را در نظر&amp;nbsp; بگیرید :&lt;/P&gt;
&lt;P align=justify&gt;&lt;BR&gt;ابتدا دو اول پیدا میکنیم :&lt;/P&gt;
&lt;P align=center&gt;p = 7&lt;BR&gt;q = 19&lt;/P&gt;
&lt;P align=justify&gt;&amp;nbsp;تعیین مقدار N:&lt;/P&gt;
&lt;P align=center&gt;N=7x19=133&lt;/P&gt;
&lt;P align=justify&gt;تعیین مقدار M:&lt;/P&gt;
&lt;P align=center&gt;M=(7-1)X(19-1)=108&lt;/P&gt;
&lt;P align=justify&gt;انتخاب عدد کوچک e که نسبت به M اول باشد :&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;e = 2 =&amp;gt; gcd(e, 108) = 2 (&lt;SPAN lang=FA dir=rtl&gt;غ.ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;BR&gt;e = 3 =&amp;gt; gcd(e, 108) = 3 (&lt;SPAN lang=FA dir=rtl&gt;غ.ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;BR&gt;e = 4 =&amp;gt; gcd(e, 108) = 4 (&lt;SPAN lang=FA dir=rtl&gt;غ.ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;BR&gt;e = 5 =&amp;gt; gcd(e, 108) = 1 (&lt;SPAN lang=FA dir=rtl&gt;ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;gcd :&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: &apos;Times New Roman&apos;; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;&gt; &lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;greatest common divisor &lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;&lt;SPAN lang=FA dir=rtl&gt;ب.م.م بزرگترین مقسوم علیه مشترک&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;انتخاب d طوریکه((ed=1 (mod (p-1)(q-1 یا&amp;nbsp; de % &lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: FA&quot;&gt;M &lt;/SPAN&gt;= 1&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;ed=1(mod (p-1)(q-1))&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ed=1(mod&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;M)&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;= &amp;gt; de % M = 1&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;de = 1 + nM &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;=&amp;gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp; &lt;/SPAN&gt;d = (1 +nM) / e&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;n = 0 =&amp;gt; d = 1 / 5 (&lt;SPAN lang=FA dir=rtl&gt;غ.ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;BR&gt;n = 1 =&amp;gt; d = 109 / 5 (&lt;SPAN lang=FA dir=rtl&gt;غ.ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;BR&gt;n = 2 =&amp;gt; d = 217 / 5 (&lt;SPAN lang=FA dir=rtl&gt;غ.ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;BR&gt;n = 3 =&amp;gt; d = 325 / 5&amp;nbsp;= 65 (&lt;SPAN lang=FA dir=rtl&gt;ق.ق&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;رمزگذاری متن(عدد) p=6:&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;C = P&lt;SUP&gt;e&lt;/SUP&gt; % n&lt;BR&gt;&amp;nbsp; = 6&lt;SUP&gt;5&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 7776 % 133&lt;BR&gt;&amp;nbsp; = 62&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;رمزگشایی متن رمز گذاری شده C=62:&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;P = C&lt;SUP&gt;d&lt;/SUP&gt; % n&lt;BR&gt;&amp;nbsp; = 62&lt;SUP&gt;65&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * 62&lt;SUP&gt;64&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * (62&lt;SUP&gt;2&lt;/SUP&gt;)&lt;SUP&gt;32&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * 3844&lt;SUP&gt;32&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * (3844 % 133)&lt;SUP&gt;32&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * 120&lt;SUP&gt;32&lt;/SUP&gt; % 133&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;با ادامه کاهش توان به روش فوق که توان عبارت 6265&amp;nbsp; به 12032 کاهش داد و در واقع همان روش فوق یعنی تجزیه توان به جمعوند هایی که توان های 2 هستند ولی این بار در جهت عکس حرکت می کنیم یعنی از جمعوند آخری داریم :&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;= 62 * 36&lt;SUP&gt;16&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * 99&lt;SUP&gt;8&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * 92&lt;SUP&gt;4&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * 85&lt;SUP&gt;2&lt;/SUP&gt; % 133&lt;BR&gt;&amp;nbsp; = 62 * 43 % 133&lt;BR&gt;&amp;nbsp; = 2666 % 133&lt;BR&gt;&amp;nbsp; = 6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;BR&gt;که با متن اولیه p=6 مطابق است . بنابراین الگوریتم RSA درست کار می کند !&lt;/P&gt;
&lt;P align=justify&gt;تمرین&lt;/P&gt;
&lt;P align=justify&gt;حالا برای تمرین فرض کنید شما شخص ، A&amp;nbsp; هستید و عدد های&amp;nbsp; p=97 و q=173 را بعنوان عدد های اول و همچنین عدد e را 5 انتخاب کرده اید . بنابراین شما عدد N=16781 ( که همان حاصل p.q ) و e=5 را در اختیار فرد B می گذارید .&lt;BR&gt;او متنی را(یک عدد) برای شما رمزگذاری&amp;nbsp; می کند و برای شما عدد رمزگذاری شده 5347 را می فرستد . خوب حالا ببینید می توانید عدد اصلی را رمز گشایی کنید .&lt;/P&gt;
&lt;P align=right&gt;کلید واژه ها :الگوریتم رمزنگاری آر اس ای&amp;nbsp; RSA Encryption Algorithm&amp;nbsp; متن رمزگشایی شده (متن اصلی) Plaintext&amp;nbsp; متن رمزگذاری شده Ciphertext &lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Fri, 16 Mar 2007 05:08:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=52</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-52.aspx</guid>
</item>
<item>
<title>مروری بر رمزنگاری RSA </title>
<link>http://amath.blogfa.com/post-50.aspx</link>
<description>&lt;P align=justify&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;&lt;FONT color=#3399ff&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;&lt;FONT color=#3399ff&gt;شاید بتوان یک ریاضیدان را با یک طراح لباس مقایسه کرد ، کسی که کاملا بی توجه و نا آگاه از مخلوقی است که از این لباس استفاده می کند ، یقینا هنر او از نیاز برای پوشاند مخلوقات سر چشمه می گیرد ، اما روز طراحی لباس مدت زیادی پیش تر از روزی است که قواره و اندامی به تصادف پیدا می شود تا با این لباس هماهنگ باشد، البته زمانیکه آن لباس در گذشته طراحی شده باشد. بنابراین برای غافلگیر شدن و لذت بردن از این اتفاقات پایانی نیست. &lt;BR&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#3399ff&gt;جرج بی دانتزیک&lt;/FONT&gt;&lt;/STRONG&gt; &lt;/P&gt;
&lt;P align=justify&gt;در مطالب گذشته مفهوم رمزنگاری یکطرفه با همان سیستم کلید عمومی توضیح داده شد یک از معروفترین مدل های این روش، RSA&amp;nbsp;است حروف RSA ابتدای نام سه پدید آورنده آن است:&lt;/P&gt;
&lt;P align=center&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: &apos;Times New Roman&apos;; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;&lt;SPAN style=&quot;mso-spacerun: yes&quot;&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href=&quot;http://theory.lcs.mit.edu/~rivest/&quot;&gt;Ronald &lt;SPAN style=&quot;COLOR: red&quot;&gt;R&lt;/SPAN&gt;ivest&lt;/A&gt;, &lt;A href=&quot;http://www.wisdom.weizmann.ac.il/math/profile/scientists/shamir-profile.html&quot;&gt;Adi &lt;SPAN style=&quot;COLOR: red&quot;&gt;S&lt;/SPAN&gt;hamir&lt;/A&gt; ,&lt;A href=&quot;http://www.usc.edu/dept/molecular-science/fm-adleman.htm&quot;&gt;&lt;SPAN dir=ltr&gt;Leonard &lt;/SPAN&gt;&lt;SPAN dir=ltr style=&quot;COLOR: red&quot;&gt;A&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;dleman&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN dir=ltr&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P align=center&gt;&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/RSAinvet.jpg&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;از چپ به راست&amp;nbsp;Leonard Adleman،&amp;nbsp;Ronald Rivest، Adi Shamir کار های اولیه بر روی RSA به زمان دانشجوی آنها در MIT بر میگردد.&lt;/P&gt;
&lt;P align=justify&gt;این روش بر پایه ایده ای به ظاهر ساده ولی زیرکانه است که در زیر مطرح می شود:&lt;/P&gt;
&lt;P align=justify&gt;ضرب اعداد خیلی ساده است بویژه با استفاده از رایانه ،&amp;nbsp; ولی تجزیه اعداد بسیار مشکل است. مثلا اگر بخواهیم بدانیم که حاصلضرب 34537 در 99991 چقدر می شود براحتی با وارد کردن این اعداد در ماشین حساب به عدد 3453389167 میرسیم اما عکس این عمل بسیار سخت تر است.&lt;/P&gt;
&lt;P align=justify&gt;اگر&amp;nbsp; عدد 14459160519 را به شما داده باشند و گفته باشند که این عدد با ضرب دو عدد صحیح به دست آمده است.آیا می توانید این دو عدد را تعیین کنید.این سوال نسبتا سخت است انصافاٌ رایانه این عدد را به سرعت تجزیه میکند (البته در این کار از لم های خاصی استفاده می شود ) ، اساسا این کار با امتحان کردن تعداد زیادی ترکیب احتمالی صورت می گیرد.رایانه برای اینکه هر عدد ، با هر اندازه ای ، را تجزیه کند مجبور است تقریبا در حدود «ریشه دوم آن عدد» ترکیب احتمالی را امتحان کند.مثلا در این مورد خاص تقریبا 38000 مورد بررسی می شود.&lt;/P&gt;
&lt;P align=justify&gt;البته بررسی 38000 احتمال برای رایانه زیاد وقت گیر نیست ولی ، اگر عدد داده شده 10 رقمی نباشد و مثلا 400 رقمی باشد چه اتفاقی می افتد؟! ریشه دوم عددی&amp;nbsp; 400 رقمی تقریبا 200 رقم دارد . عمر جهان تقریبا 10&lt;SUP&gt;18&lt;/SUP&gt; ثانیه است یعنی یک عدد 18 رقمی . حالا فرض کنید یک رایانه بتواند هر یک میلیون ترکیب احتمالی را در یک ثانیه چک کند ، در طول عمر جهان این رایانه قادر به چک کردن 10&lt;SUP&gt;24&lt;/SUP&gt; مورد است اما برای عدد 400 رقمی 10&lt;SUP&gt;20&lt;/SUP&gt;0 احتمال وجود دارد . به این معنی رایانه برای تجزیه این عدد 10&lt;SUP&gt;178&lt;/SUP&gt; برابر عمر جهان مشغول به محاسبه خواهد بود.&lt;BR&gt;اما چک کردن اینکه یک عدد اول است یا نه به این اندازه دشوار نیست – به عبارت دیگر امتحان کنیم که ، آیا یک عدد می تواند قابل تجزیه شدن نباشد!&lt;/P&gt;
&lt;P align=justify&gt;RSA هم به همین ترتیب عمل می کند . ابتدا دو عدد اول بسیار بزرگ ، p و q،پیدا می کنیم بطوری که هر کدام 100 یا 200 رقم داشته باشد. این اعداد محرمانه هستند ( در واقع همان کلید خصوصی ما هستند ) ، سپس این اعداد را در هم ضرب می کنیم تا عدد N=p.q ساخته شود .اساسا عدد N ی که به این ترتیب ساخته می شود کلید عمومی ما تلقی می شود. رسیدن به عدد N نسبتا کار ساده ای برای ما خواهد بود ، اما اگر شخصی بخواهد عدد N را تجزیه کند کار بسیار مشکل و تقریبا غیر ممکنی برایش خواهد بود.&lt;/P&gt;
&lt;P align=justify&gt;اما چگونه می توان یک پیغام را بوسیله N برمز در آورد ؟ و چطور می توانیم مطلب برمز در آورده شده را با p و q رمزگشایی کرد؟&lt;/P&gt;
&lt;P align=justify&gt;ادامه دارد...&lt;/P&gt;
&lt;P align=justify&gt;کلید واژه ها :رمزنگاری آر اس ای&amp;nbsp; RSA Encryption&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Sat, 03 Mar 2007 04:16:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=50</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-50.aspx</guid>
</item>
<item>
<title>تایید هویت </title>
<link>http://amath.blogfa.com/post-49.aspx</link>
<description>&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA&quot;&gt;
&lt;P align=justify&gt;&lt;FONT color=#3399ff&gt;&quot;ریاضیات عبارت است از&amp;nbsp; اثبات بدیهی ترین چیز&amp;nbsp; به نا بدیهی ترین روش ممکن &quot; &lt;BR&gt;&lt;STRONG&gt;جورج پوليا&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;BR&gt;در پست قبلی به ارائه توضیحاتی پیرامون مفهوم کلید عمومی پرداختیم در این پست به توضیح مسئله تایید هویت که در حقیقت مکملی برای تامین کامل&amp;nbsp; امنیت&amp;nbsp; پیغام ارسالی در روش کلید عمومی است می پردازیم.&lt;/P&gt;
&lt;P align=justify&gt;2.1.&amp;nbsp; تایید هویت &lt;/P&gt;
&lt;P align=justify&gt;در طرح کلید عمومی مشکلی وجود داشت ، از آنجا که کلید عمومی واقعاً در دسترس عموم قرار می گیرد ، هر کسی می تواند یک پیام جعلی را برای شما بفرستد .&amp;nbsp; بنابراین دشمنان می توانند وانمود کنند که دوست شما هستند و&amp;nbsp; پیامی کاملا مشابه با پیام دوستان شما برایتان بفرستند زیرا هم دوستان و هم دشمنان شما به کلید عمومی دسترسی دارند . اطلاعات نادرست دشمن می تواند شما را کاملا گمراه کند .بنابراین چگونه می توان مطمئن شد که متنی که ادعا دارد که از طرف دوست شما رسیده واقعاً از طرف دوست شما رسیده باشد .&lt;BR&gt;حال برای انجام این کار روشی را مطرح میکنیم :&lt;BR&gt;فرض کنید شما و دوستتان همانطور که قبلا اشاره داشتیم کلید های عمومی و خصوصی Eb،Ea و Db ، Da را دراختیار داشته باشید . حال فرض کنید شما می خواهید پیامی را به دوستتان بفرستید به طوری که دوستتان از هویت واقعی شما در پیام اطمینان پیدا کند.&lt;BR&gt;ابتدا فرض میکنید اسم خودتان یک متن رمزگذاری شده است ، سپس آن با استفاده از Da رمزگشایی میکنید . شما تنها کسی هستید که می توانید این کارا انجام دهید زیرا تنها فردی که Da را میداند شما هستید . سپس این متن رمز گذاری شده (که همان امضای دیجیتال نامه است ) را در کنار متن اصلی که می خواهید آنرا برای دوستتان ارسال کنید ، قرار میدهید ، و پس از انجام این کار تمامی متن بدست آمده را با استفاده از Eb رمزگذاری می کنیم یعنی کلید عمومی ای که کلید خصوصی آن تنها در دست دوست شماست.&lt;BR&gt;وقتی دوست شما پیغام را دریافت میکند ، ابتدا آنرا با استفاده از Db رمزگشایی میکند و بنابراین او متنی خواهد داشت که دارای قسمتی الحاقی است که این قسمت دارای مفهوم خاصی نیست . این کاراکتر های نا منظم همان اسم شما است که با کلید عمومی خودتان رمزگذاری کرده بودید بنابراین او براحتی میتواند این کاراکتر های نامنظم را با استفاده از Ea رمزگذاری کند و با این کار به اسم شما برسد و از هویت واقعی شما اطمینان پیدا کند.&lt;/P&gt;
&lt;P align=justify&gt;این کار به این دلیل قابلیت اجرایی دارد که :&lt;BR&gt;&amp;nbsp;تنها کسی که میداند چگونه متنی تولید کند که در هنگام رمزگذاری به اسم شما تبدیل شود ، خود شما هستید ، به همین خاطر دوست شما می تواند اطمینان پیدا کند که این پیغام از جانب شماست.&lt;/P&gt;
&lt;P align=justify&gt;شما هر متنی را می توانید برای تایید هویت رمزگذاری کنید که این متن رمز گشایی شده با کلید خصوصی ( یا به عبارتی رمزگذاری شده با کلید خصوصی )در واقع همان امضای دیجیتال شماست و تقریبا باید در هر پیام این متن عوض شود که کار بسیار ساده ای است. متن پیغام شما به این صورت خواهد بود :&lt;/P&gt;
&lt;P align=justify&gt;«هنگام طلوع صبح حمله می کنیم !!!.رمز گشایی شده رشته کاراکتر &quot;ABCDEFG&quot; رشته کاراکتر &quot;JDLEODK&quot; است.»&lt;/P&gt;
&lt;P align=justify&gt;برای مطمئن بودن از امنیت نامه ها در هر بار &quot; ABCDEFG &quot; و متن رمزگشایی شده مشتق از آن &quot; JDLEODK &quot; در هر پیغام عوض می شود.&lt;/P&gt;
&lt;P align=justify&gt;اما در این سیستم خطری برای صحت اطلاعات رسیده وجود دارد . بیایید فرض کنیم شخصی در میانه راه از طریقی این اطلاعات برمز در آورده شده را سرقت کرده و قطعه امضا شده را بیابد و نامه ای ترتیب دهد که هم شامل امضا و هم شامل اطلاعات تحریف شده باشد در این حالت چه باید کرد؟&lt;/P&gt;
&lt;P align=justify&gt;برای جلوگیری از این اتفاق سعی می شود امضای ما به نوعی به کل نامه برگردد . در عمل کل نامه امضا نمی شود بلکه از تابع هش (hash) استفاده می شود که بطور خلاصه به این معنی است که رشته بلندی از اطلاعات را توسط تابعی با رشته کوچکی جایگزین کنیم ( البته تابعی با شرایطی خاص ) سپس امضا روی این تکه انجام شود . بنابراین حتی اگر شخص نفوذ کننده امضای نامه نیز پیدا کند نمی تواند متن دلخواه خود را جایگزین متن اصلی کند و عملا بنابر ویژگی های ساختاری الگوریتم هش پیدا کردن متنی که داراری خروجی هش یکسان باشند غیر ممکن است. به این ترتیب نامه ای با امضای دیجیتالی در اختیار داریم که همچون اثر انگشت متعلق به خود همان نامه است. &lt;BR&gt;البته توضیح و&amp;nbsp; ارائه نمونه هایی از الگوریتم های هش خود نیازمند به مقاله ای جدا گانه است که انشاء ا.. در یکی از پست های بعدی به آن خواهیم پرداخت.&lt;/P&gt;
&lt;P align=justify&gt;در پست بعدی یکی از الگوریتم های متداول رمزنگاری را ارائه می دهیم که بر پایه کلید عمومی استوار است.&lt;/P&gt;
&lt;P align=justify&gt;کلید واژه ها : تایید هویت&amp;nbsp; امضای دیجیتال&amp;nbsp; تابع هش&amp;nbsp; Certification&amp;nbsp;&amp;nbsp; Digital Signatures&amp;nbsp; Hash Function ّ&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Fri, 23 Feb 2007 05:14:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=49</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-49.aspx</guid>
</item>
<item>
<title>مفهوم کلید عمومی</title>
<link>http://amath.blogfa.com/post-48.aspx</link>
<description>&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;
&lt;P align=justify&gt;&lt;FONT color=#3399ff&gt;&quot;در ابتدا امری بدیهی به نظر می رسد اما بیشتر که فکر می کنی نتیجه گیری های این اصل ناشناخته تر می شود و در انتها از تلاش برای فهمیدن اینکه منظور آن چیست دست می کشی&quot;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT color=#3399ff&gt;&lt;STRONG&gt;برتراند راسل&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;از این پس می خواهیم با هم یک سری مقالاتی را پیرامون&amp;nbsp;موضوعات رمزنگاری&amp;nbsp;، شیوهای متداول&amp;nbsp;آن ، تایید هویت ، امضای دیجیتال و ... مرور کنیم.&lt;/P&gt;
&lt;P align=justify&gt;1.مفهوم کلید عمومی یا Public Key:&lt;/P&gt;
&lt;P align=justify&gt;یکی از بزرگترین مسائل در علم رمز نگاری پخش کلید است . برای روشن شدن این مفهوم فرض کنید شما در کرج زندگی میکنید و می خواهید اطلاعاتی را بصورت محرمانه برای دوست خود که در تهران زندگی می کند بفرستید&amp;nbsp; اگر شما حقیقتاً بخواهید اطلاعات محرمانه بماند مجبورید تا با دوستتان بر سر یک سری کلید توافق کنید تا بدینوسیله بتوانید پیغام خودتان را&amp;nbsp; رمزگذاری / رمزگشایی کنید ، اما ممکن است که شما میل نداشته باشید که همواره از کلیدی مشابه استفاده کنید چون در این صورت شما با دست خودتان کار را برای دستیابی دیگران به اسرارتان ساده کرده اید. چون با ثابت ماندن کلید برای مدت طولانی امنیت ارسال اطلاعات پایین می آید و احتمال&amp;nbsp;شکسته شدن کلید بالا میرود.&lt;BR&gt;تازه این مسئله هم وجود دارد که چگونه کلیدی را که می خواهید عملیات رمزگذاری و رمزنگاری را با آن انجام دهید به دست دوستتان برسانید. اگر کلید را به دوستتان میل بزنید ، خوب احتمال سرقت کلید در میانه راه وجود دارد . تازه در هنگام تعویض کلید هم مشکل دارید زیرا اگر&amp;nbsp; کلید را با استفاده از کلید توافق شده قبلی رمزنگاری کنید و بفرستید و اگر کسی کد های قبلی شما را شکسته باشد در این صورت این شخص کلید های بعدی شما را در اختیار خواهد داشت و عملا تعویض کلید غیر ممکن می شود . اگر بخواهید کلید بعدی را بصورت دستی به شخص مقابل تحویل دهید این کار غیر اقتصادی است و حتی در بعضی از موارد ، مانند حضور در یک منطقه نظامی، غیر ممکن است.اگر هم این کار را بر عهده کسی بگذارید شما مجبورید که به این شخص اطمینان داشته باشید و به این وسیله امنیت اطلاعات خود را پایین آورده اید.&lt;/P&gt;
&lt;P align=justify&gt;1.1.به رمز در آوردن یک طرفه(سیستم کلید عمومی):&lt;/P&gt;
&lt;P align=justify&gt;حال این شرایط را در نظر بگیرید ، فرض کنید شما روش مخصوصی برای رمز نگاری&amp;nbsp;&amp;nbsp; در اختیار دارید که&amp;nbsp; تقریبا یک طرفه است به این معنی که رمزگذاری اطلاعات ارسالی خیلی آسان ، ولی رمزگشایی آن خیلی سخت باشد. بنابر این هر کسی در هر کجای جهان ، می تواند پیغام خود را برای شما رمزگذاری کند اما تنها یک نفر قادر است تا این اطلاعات را رمزگشایی کند. چنین روشی هم اکنون موجود است و با نام های &quot;برمز در آوردن یک طرفه &quot; یا &quot; برمز در آوردن دریچه ای &quot; نامیده می شود.&lt;BR&gt;روش کار به این صورت است که برای هر&amp;nbsp; اطلاعات محرمانه ای ، یک کلید رمزگذاری و کلید دیگری برای رمز گشایی وجود دارد . اگر کلید رمزگشایی را بدانید ، درست کردن کلید رمزگذاری برایتان ساده است ولی عکس این عمل تقربیا غیر ممکن است – یعنی رسیدن کلید رمزگشایی از طریق کلید رمزگذاری کاملا مشکل است.&lt;BR&gt;حال برای ارتباط با دوستتان در تهران هر کدام از شما دریچه ای یک طرفه برای انتقال اطلاعات دارید. ابتدا شما یک کد رمزگشایی Da می سازید و سپس از آن کلید رمز گذاری Ea متناظرش&amp;nbsp;را می سازید . دوست شما هم در تهران همین کار را می کند با این تفاوت که او کلید رمزگشایی Db و کلید رمزگذاری Eb مخصوص خودش را دارد. شما کلید رمزگذاری Ea (و نه کلید رمزگشایی Da ) را در اختیار دوستتان می گذارید و دوستتان هم Eb ( و نه Db ) خود را در اختیار شما قرار میدهد . بنابر این شما قادر خواهید بود پیغامتان را با استفاده از Eb رمزگذاری کنید و برای دوستان بفرستید در حالی که تنها کسی که قادر به رمزگشایی آن است تنها دوست شما در تهران است (چون فقط اوست که Db را در اختیار دارد) و بالعکس دوست شما در تهران می تواند همین کار را انجام دهد.&lt;BR&gt;حال اگر شما بخواهید کلید خود را عوض کنید ، مسئله بزرگی پیش نمی آید و تنها کافی است جفت کلید جدید خود را بسازید و جایگزین جفت کلید قبلی تان بکنید.یعنی مجددا کلید رمزگذاری جدیدتان را بدون در نظر گرفتن امنیت مسیر و از هر طریقی برای دوستتان بفرستید.&lt;BR&gt;اگر کلید رمزگذاری شما دزدیده شود کسی که کلید شما را دزدیده ، تنها می تواند پیغام ها را رمزگذاری کند ( که البته با روش های تشخیص هویت این قبیل پیغام ها&amp;nbsp; از پیغام های اصلی شناسایی می شود) و او قادر نخواهد بود که پیغام های ارسال شده به شما را رمزگشایی کند.&lt;BR&gt;در حقیقت می توان کلید های رمزگذاری که گاهی به آنها کلید عمومی هم گفته می شود عینا در مکانی شناخته شده برای عموم گذاشته شود و مطمئن بود که کلید های رمزگشایی شما (کلید خصوصی) سری باقی خواهد ماند . درست مانند این است که بخواهید به من یک پیغام&amp;nbsp; خصوصی ارسال کنید ، بنابراین از کلید های عمومی من استفاده می کنید و من تنها کسی خواهم بود که می توانم آن را بخوانم.&lt;/P&gt;
&lt;P align=justify&gt;کلید واژه ها : رمزنگاری کلید عمومی کلید خصوص Encryption&amp;nbsp; Cryptography&lt;BR&gt;Public Key&amp;nbsp; private key Trap-Door Ciphers&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Thu, 15 Feb 2007 08:33:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=48</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-48.aspx</guid>
</item>
<item>
<title>کاربردی از هندسه فراکتال</title>
<link>http://amath.blogfa.com/post-47.aspx</link>
<description>&lt;P align=justify&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;&lt;FONT color=#3399ff&gt;«این جمله که &quot;هر چیزی قطعیت ندارد &quot;، خودش فاقد قطعیت است.»&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;&lt;FONT color=#3399ff&gt;&lt;STRONG&gt;بلز پاسکال&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;/P&gt;&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;
&lt;P align=justify&gt;یکی از کاربردهای فراکتال در مکانیک سیالات و شیمی است من یادمه موقعی که پدرم توی شرکت می خواست رنگدانه های جدید رو برای یک کار خاص آماده کنه از همین روش های فیزیکی یعنی استفاده از آسیاب هایی که داخل استوانه آن ساچمه های شیشه ای (برای رنگ های روشن ) و ساچمه فلزی ( برای رنگ های تیره)&amp;nbsp; داشت استفاده می کرد و سپس با تست های مخصوصی که عبارت بود از کشیدن رنگ بر روی یک صفحه خاص به دانه هایی با مقیاس مشخص می رسید البته روش هایی هم برای ضخامت سنجی خشک وجود دارد مثلا استفاده از ضخامت سنج دیجیتال ، ضخامت لایه رنگی به نوع رزین و عوامل دیگری هم بستگی دارد در هر صورت برای رسیدن به کیفیتی خاص&amp;nbsp; به این گونه روش های مقیاس بندی از 300&amp;nbsp; میکرون تا زیر 30 میکرون نیاز بود ولی طبیعتاً زمانی به نتیجه مطلوب و کنترل شده می رسیم که عمق دقت ابزاری و دقت روش استفاده شده بالا رود. کاربرد خاصی از هندسه فراکتال که در زیر مطرح می شود در همین راستا می باشد یعنی بالا بردن دقت و کنترل و نیز در کاهش استفاده از حلال ها و روان سازهایی که برای توزیع سنتی یک ماده به کمک سیال نیاز است.&lt;/P&gt;
&lt;P align=justify&gt;&amp;nbsp;تعدادی از این کاربرد ها به صورت زیر است :&lt;BR&gt;کروماتوگرافى(جدا کردن عناصر رنگى از هم) سیال های دوفازی یا تک فازی ، تبادل یونی ، جذب از سطح ، تقطیر ، هوادهی به مایعات ، جدا سازی ناخالصی ها از گاز ها ، استخراج ، ته نشین سازی و تصفیه ، مخلوط کردن و&amp;nbsp; عملیات راکتور ها .&lt;/P&gt;
&lt;P align=justify&gt;مقیاس بندی ذرات سیال و پخش آن از ملزومات کار با سیالات(مخلوطی از ذرات و حلال) است که در روند انجام عمل مخلوط سازی و اصلاح هندسی سیال به کار می رود. فراکتال ها به لحاظ ساختاری دارای مقیاس بندی عمیقی هستند و همین خاصیت آنها را مخاطب مسائل مشخصی می نماید ، مثلا در یکنواخت سازی سیال و روند افزایش مقیاس به طریقی که هدایت شده و منطقی&amp;nbsp; باشد. در موارد مشخصی می توان یک فراکتال مهندسی شده و کارآمد را جایگزین آشفتگی روش های قبلی کرد. با استفاده از این فراکتال های مهندسی شده سرشت اتفاقی بودن &quot; آبشار جریان آشفته &quot; با هم آراستگی و یکدستی جایگزین می شود.این روش سبب کاهش مصرف انرژی&amp;nbsp; ، کاهش در حجم مراحل انجام کار و همچنین واکنش یکنواخت می شود.&lt;BR&gt;به طور کلی می توان گفت فراکتال های مهندسی شده کنترل دقیقی بر روند مقیاس بندی و توزیع سیال ایجاد می کنند طوریکه کیفیت کار با سیالات بالا می رود.&lt;/P&gt;
&lt;P align=justify&gt;نمونه ها :&lt;/P&gt;
&lt;P align=justify&gt;در ادامه مطلب نمونه هایی از این فراکتال ها ارائه می شود&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/frac01.jpg&quot; align=baseline border=1&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=justify&gt;فراکتال توزیع که در موارد گوناگون&amp;nbsp; توزیع و جمع آوری سیال بطور یکنواخت کاربرد دارد، اندازه این وسیله از چند سانتیمتر تا بالای 6 متر تغییر میکند و در فرآیند های چند فازی شامل گازها ، آب و حلال های ارگانیک ، اسید های غلیظ و سایر محیط های خورنده فلزات کاربرد دارد.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/frac02.jpg&quot; align=baseline border=1&gt;&lt;/P&gt;
&lt;P align=justify&gt;این وسیله بر پایه تکنولوژی چند فراکتالی ساخته شده و به طور کلی برای مقیاس بندی و توزیع دو سیال یا بیشتر به طور همزمان کاربرد دارد. این وسیله با انژری کم کار می کند و گرداب های غیر یکنواخت را حذف میکند و همچنین دارای واکنش آنی به تغییرات فرآیندی است.(اینرسی فرآیندی پایین)&lt;/P&gt;
&lt;P align=center&gt;&amp;nbsp;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/frac03.jpg&quot; align=baseline border=1&gt;&lt;/P&gt;
&lt;P align=justify&gt;تصویر بالا هم&amp;nbsp; برای توزیع و جمع آوری مایعات در حجم به کار میرود تصاویر پایین متعلق به نمونه های اصلی است از فراکتال ها برای چگالی های متفاوت و در اندازه ای متفاوت است.تصویر آخری هم نمونه ای از فراکتال های حجمی با بعد نا صحیح ( 2.32) است .بعد یک فراکتال بر ویژگی فضا پر کنی آن تاثیر دارد.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/frac4.jpg&quot; align=baseline border=1&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/farc05.jpg&quot; align=baseline border=1&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Fri, 02 Feb 2007 15:58:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=47</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-47.aspx</guid>
</item>
<item>
<title>فراکتال اژدها یا پارک ژوراسیک</title>
<link>http://amath.blogfa.com/post-46.aspx</link>
<description>&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;
&lt;P align=right&gt;&lt;FONT color=#3399ff&gt;افلاطون گفت :«خدا هندسه دان است .» ژاکوبی این جمله را چنین تغییر داد : «خدا حساب دان است .» سپس کرونکر آمد و این سخن به یاد ماندنی را باب کرد: « خدا عدد های طبیعی را آفرید ، مابقی کار انسان است »&lt;STRONG&gt;فلیکس کلاین&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=right&gt;اول یک تکه کاغذ 30x2cm تهیه کنید حالا این نوار کاغذی را به موازات عرض و هر بار از وسط 4 بار تا بزنید به طوری که تمام خط های تا به موازات عرض قرار بگیرد .حالا شروع کنید به باز کردن کاغذ از روی خط های تا اما دقت کنید زاویه های ایجاد شده روی هر یک از خط های تا 90 درجه باشد به عبارت دیگر دو لبه ی هر خط&amp;nbsp; تا با هم زاویه 90 درجه بسازند یعنی یه چیزی شبیه به تصویر پایین:&amp;nbsp;&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/dragon03.png&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=right&gt;حالا این شکل چیه ؟ این کجاش شبیه یک شکل فراکتالی زیباست ! صبر کنید &quot;همیشه اشکال فراکتالی در مراحل اولیه کلید های کمی از ساختار ریاضیاتی زیبای خود ارائه می دهند&quot; نوار کاغذی ما بعد از باز شدن از کنار مانند تصویر زیر است:&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/dragon01.jpg&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P align=center&gt;شکل(1)&lt;/P&gt;
&lt;P align=right&gt;ما نمی تونیم بیش از 8 تا به کاغذ بزنیم بعد هم تمام زوایا را بصورت 90 درجه در بیاوریم پس برای ادامه راه از همون موجود کودنی که در مقابل هوش سرشار شما قرار گرفته استفاده می کنیم یعنی اینکه قاعد کلی حرکت این خطوط را استخراج می کنیم و می دیم دست رایانه!&lt;/P&gt;
&lt;P align=right&gt;اگر خوب به ابتدای مسیر حرکتی (خطوط قرمز) که از بالا شروع میشود نگاه کنیم می بینمی که ابتدا متحرک ما به سمت راست پیچیده خوب ما این حرکت را با یک R نشان می دهیم سپس دوباره بسمت راست و بعد از ان به سمت چپ L و.... حالا خودتون به رشته حروف زیر دقت کنید ببینید می توانید قاعده اصلی را بدست بیاورید:&lt;/P&gt;
&lt;P align=center&gt;......R-&amp;gt;RR-&amp;gt;RRL-&amp;gt;RRLR-&amp;gt;RRLRRLL&lt;/P&gt;
&lt;P align=right&gt;خوب حالا اگر این 2 تا قاعده را اجرا کنید می توانید بقیه مسیر رو بدون نگاه کردن به باقی شکل بنویسید:&lt;/P&gt;
&lt;P align=right&gt;1.ابتدا با یک حرکت R شروع کنید.&lt;BR&gt;2.متمّم رشته حرکات قبل از R ی که هم اکنون نوشته شده را از انتها به ابتدا وارد کنید، ( اگر متوجه نشدید صبر کنید) به عبارت دیگر به حرکت ماقبل R نوشته شده نگاه کنید اگر R بود شما L را به بعد از R اضافه کنید و اگر R بود شما L را به بعد از R دستور(1) اضافه کنید و همین کار را برای حرکت های قبلی هم تکرار کنید تا به اولین حرکت برسید.&lt;/P&gt;
&lt;P align=right&gt;خوب اگر دقت کنید برای اولین R قانون دوم اجرا نمی شود چون در سمت چپ آن حرفی نیست . حالا برای اینکه بهتر متوجه ماجرا بشیم به چند گام ابتدایی زیر دقت کنید و آن را با رشته حرکاتی&amp;nbsp; که پیش از این نوشتیم مقایسه کنید .&lt;/P&gt;
&lt;P align=left&gt;R&lt;BR&gt;R&lt;STRONG&gt;R&lt;/STRONG&gt;L&lt;BR&gt;R&lt;STRONG&gt;R&lt;/STRONG&gt;L&lt;STRONG&gt;R&lt;/STRONG&gt;RLL&lt;BR&gt;R&lt;STRONG&gt;R&lt;/STRONG&gt;L&lt;STRONG&gt;R&lt;/STRONG&gt;RLL&lt;STRONG&gt;R&lt;/STRONG&gt;RRLLRLL&lt;BR&gt;R&lt;STRONG&gt;R&lt;/STRONG&gt;L&lt;STRONG&gt;R&lt;/STRONG&gt;RLL&lt;STRONG&gt;R&lt;/STRONG&gt;RRLLRLL&lt;STRONG&gt;R&lt;/STRONG&gt;RRLRRLLLRRLLRLL&lt;BR&gt;.&lt;BR&gt;.&lt;BR&gt;.&lt;/P&gt;
&lt;P align=right&gt;من R های قانون اول را پر رنگ تر نوشتم ولی R هایی که از قانون دوم بدست آمده با حروف معمولی نوشته شده. رشته حروف چهارم دقیقا تمام شکل(1) را کامل میکند ولی رشته پنجم به شکل زیر است :&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt=&quot;&quot; hspace=0 src=&quot;http://www.freewebs.com/amath/dragon02.jpg&quot; align=baseline border=0&gt;&lt;/P&gt;
&lt;P align=right&gt;حالا فکر می کنید اگر این قاعده 20 بار و در مسیر های کوتاه اجرا شود چه شکلی بدست می آید، برای دیدن چهره واقعی این فراکتال زیبا از برنامه کوچکی (18k )که دوست عزیزم آقا تایماز برای اون نوشته استفاده کنید اینم لینک برنامه:&lt;/P&gt;
&lt;P align=center&gt;&lt;A href=&quot;http://www.freewebs.com/amath/JurassicParkFractal.rar&quot; target=_blank&gt;The Jurassic Park Fractal&lt;/A&gt;&lt;A href=&quot;http://www.freewebs.com/amath/The%20JurassicParkFractal.rar&quot; target=_blank&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P align=right&gt;البته این برنامه فراکتال را در دو جهت رسم می کند یعنی دو متحرک بصورت قرینه از یک نقطه شروع به حرکت می کنند.&lt;/P&gt;
&lt;P align=right&gt;اما در انتها می خواهیم ببینیم چطور میشه حرکت nام&amp;nbsp; ( راست یا چپ بودن )را پیدا کنیم :&lt;/P&gt;
&lt;P align=right&gt;ابتدا عدد n را بصورت K2n&amp;nbsp; بنویسید طوری که k یک عدد فرد باشد حالا اگر باقیمانده k بر 4 عدد 1 شد nامین حرکت R و اگر باقیمانده 3 بود nامین حرکت L است.&lt;/P&gt;
&lt;P align=right&gt;مثال: می خواهیم جهت حرکت&amp;nbsp; 10 را حساب کنیم :&lt;/P&gt;
&lt;P align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;۵x2&lt;SUP&gt;1&lt;/SUP&gt; &lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: Wingdings; mso-bidi-language: FA; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-char-type: symbol; mso-symbol-font-family: Wingdings&quot;&gt;&lt;SPAN style=&quot;mso-char-type: symbol; mso-symbol-font-family: Wingdings&quot;&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt; 5 mod 4 = 1&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;BR&gt;پس حرکت 10 ام به سمت راست R است.&lt;BR&gt;&amp;nbsp;یا مثلا حرکت 76376&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; DIRECTION: ltr; unicode-bidi: embed; TEXT-ALIGN: left&quot;&gt;&lt;SPAN lang=EN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA; mso-ansi-language: EN&quot;&gt;76376 = 9547 x 8&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt; =&lt;/SPAN&gt;&lt;SPAN lang=EN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA; mso-ansi-language: EN&quot;&gt;9547 x 2&lt;SUP&gt;3&lt;/SUP&gt;&lt;/SPAN&gt;&lt;SUP&gt;&lt;SPAN style=&quot;FONT-FAMILY: Tahoma; mso-bidi-language: FA&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SUP&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;SPAN lang=EN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: FA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN; mso-fareast-language: EN-US&quot;&gt;&lt;SPAN lang=EN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: FA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN; mso-fareast-language: EN-US&quot;&gt;&lt;SPAN lang=EN style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: FA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN; mso-fareast-language: EN-US&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ۹۵۴۷&lt;/SPAN&gt;&lt;/SPAN&gt;mod4 = 3&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P align=right&gt;&lt;BR&gt;بنابراین حرکت 76376 به سمت چپ L است.&lt;/P&gt;
&lt;P align=right&gt;حالا اگر می خواهید ببینید که این فراکتال با چه تابع تکرار شونده ای تعریف میشه و دنباله حرکات در مبنای 2 یا 8 کدام دنباله ها از اعداد را میدهد ، نمودار رخداد (recurrence plot ) این فراکتال چگونه است&amp;nbsp; ، تاریخچه و تصاویر دیگر آن به چه نحو است، به لینک های منبع مراجعه کنید. &lt;/P&gt;
&lt;P align=right&gt;منابع :&lt;/P&gt;
&lt;P align=left&gt;&lt;BR&gt;&lt;A href=&quot;http://math.rice.edu/~lanius/frac/jurra.html&quot;&gt;http://math.rice.edu/~lanius/frac/jurra.html&lt;/A&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;A href=&quot;http://en.wikipedia.org/wiki/Dragon_curve&quot;&gt;http://en.wikipedia.org/wiki/Dragon_curve&lt;/A&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;A href=&quot;http://mathworld.wolfram.com/DragonCurve.html&quot;&gt;http://mathworld.wolfram.com/DragonCurve.html&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Sun, 24 Sep 2006 08:31:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=46</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-46.aspx</guid>
</item>
<item>
<title>یک ترفند هندسی معروف یا قانون &quot; از کجا آوردی &quot;</title>
<link>http://amath.blogfa.com/post-45.aspx</link>
<description>&lt;SPAN lang=AR-SA dir=rtl style=&quot;FONT-SIZE: 12pt; FONT-FAMILY: Tahoma; mso-bidi-language: AR-SA; mso-fareast-font-family: &apos;Times New Roman&apos;; mso-ansi-language: EN-US; mso-fareast-language: EN-US&quot;&gt;
&lt;P align=justify&gt;&lt;FONT color=#0099ff&gt;«در بسیاری از شاخه های علم ، هر نسل آنچه را نسل قبلی ساخته است ویران می سازد ، و چیزی را که کسی بنا کرده دیگری از میان بر می دارد. فقط در ریاضیات است که هر نسل طبقه جدیدی به ساختمان قدیم می افزاید.» &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#0099ff&gt;هرمان هانکل&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT color=#000000&gt;اول از همه به خاطر این چند روز غبتم عذر خواهی می کنم ولی این جور غیبت ها در ایام آغازی&amp;nbsp;سال تحصیلی و همچنین در طول آن اجتناب ناپذیره. ضمنا از &lt;SPAN class=AUTHOR&gt;compphio عزیز هم به خاطر همه نظرات صمیمانش تشکر میکنم لا اقل می تونم بگم که همش رو خواندمو ... . از دوستانم می خوام که آپ شدن وبلاگشون رو به من خبر ندن! چون من هر چند روز یکبار از طرق کدهای آر.اس.اس وبلاگ همه دوستان رو چک میکنم .&lt;/SPAN&gt;&lt;/FONT&gt;&lt;EMBED style=&quot;WIDTH: 508px; HEIGHT: 276px&quot; name=graph1 pluginspage=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash src=http://www.freewebs.com/amath/fibofun01.swf width=۵۰۰ height=300 type=application/x-shockwave-flash quality=&quot;high&quot; base=&quot;http://www.freewebs.com/amath/&quot; bgcolor=&quot;#FFFFFF&quot;&gt; &lt;/EMBED&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P align=justify&gt;بله ، درسته که به قول این دوست عزیز ما بعضی وقت ها وقتی تو مهندسی&amp;nbsp; عدد پی را با عدد نپر&amp;nbsp; (e)ساده می کنند پس دیگه یک واحد مساحت ارزش زیادی نداره! ولی توی دنیای ریاضیات که قراره عدالت کامل برقرار بشه قانون &quot; از کجا آوردی &quot; که بعد از یه عالمه مکافات هنوز در کشور ما اجرا نشده ، از ابتدا اجرا می شده و می شه.&lt;/P&gt;
&lt;P align=justify&gt;فریاد از این بهت سبک زنهار از این خواب گران&lt;/P&gt;
&lt;P align=justify&gt;حالا اگر علاقه مند شدی بزن روی ادامه مطلب&lt;/P&gt;&lt;/SPAN&gt;</description>
<pubDate>Tue, 12 Sep 2006 22:28:18 GMT</pubDate>
<comments>http://commenting.blogfa.com/?blogid=amath&amp;postid=45</comments>
<dc:creator>amath</dc:creator>
<guid>http://amath.blogfa.com/post-45.aspx</guid>
</item>
</channel>
</rss>
