فرمت فایل : word(قابل ویرایش)
تعداد صفحات:27
چکیده:
لئونارد ام. المان، یاول دبلیو، کی، روتمود، سام روئیس، اریک وینفری
آزمایشگاه برای علم مولکولی
دانشگاه کالیفرنیای جنوبی و
بخش علم کامپیوتری
دانشگاه کالیفرنیای جنوبی
محاسبه و انتخاب سیستمهای عصبی
موسسه تکنولوژی کالیفرنیا
اخیراً، بونه، دال ووس ولیپتون، استفاده اصلی از محاسبه مولکولی را در جمله به استاندارد رمزگذاری (دادهها) در اتحاد متحده توضیح دادند (DES). در اینجا، ما یک توضیح از چنین حملهای را با استفاده از مدل استیگر برای محاسبه مولکولی ایجاد نموده ایم. تجربه ما پیشنهاد میکند که چنین حملهای ممکن است با دستگاه table-top ایجاد شود که بصورت تقریبی از یک گرم PNA استفاده میکند و ممکن است که حتی در حضور تعداد زیادی از اشتباهها موفق شود:
مقدمه :
با کار آنها در زمینه DES بته، رانودرس ولیبتون [Bor]، اولین نمونه از یک مشکل علمی را ایجاد نمودند که ممکن بود برای محاسبه مولکولی آسیبپذیر باشد. DES یکی از سیستمهای Cryptographic می باشد که به صورت گسترده مورد استفاده قرار میگیرد آن یک متن رمزی 64 بیتی را از یک متن ساده 46 بیتی و تحت کنترل یک کلید 56 بیتی ایجاد مینماید.
در حالیکه این بحث وجود دارد که هدف خاص سختافزار الکترونیکی [Wi] یا سویر کامیپوترهای همسان بصورت گسترده، این امری میباشد که DES را به یک میزان زمانی منطقی بشکند، اما به نظر میرسد که دستگاههای متوالی قدرتمند امروزی قادر به انجام چنین کاری نیستند. ما کار را با بوته ان ال دنبال کردیم که مشکل شکست DES را موردتوجه قرار داده بود و اخیراً مدل قویتری را برای محاسبه مولکولی پیشنهاد داده بود [Ro]. در حالیکه نتایج ما امید بخش بود، اما باید بر این امر تأکیدی نمودیم که آسانی این امر نیز باید سرانجام در آزمایشگاه تصمیم گرفته شود.
در این مقاله، به اصطلاح ما محله متن ساده- متن رمزدار مورد توجه قرار میگیرد و امید این است که کلیدی که برای عملکرد encryption (رمزدار کردن) مورد استفاده قرار میگیرد، مشخص شود. سادهترین نظریه برای این امر، تلاش بر روی تمام کلیدهای 256 میباشد که رمزسازی را برای یک متن ساده تحت هر یک از این کلیدها انجام دهیم تا متن رمزدار را پیدا نمائیم. به طور مشخص، حملات کار امر مشخص نمی باشد و در نتیجه یک نیروی کامل برای انجام آن در اینجا لازم است.
ما، کار خود را با توضیح الگوریتم آغاز کردیم تا حمله متن رمزدار- متن ساده را به منظور شکستن DES در یک سطح منطقی بکار بریم. این به ما اجازه میدهد تا عملکردهای اصلی را که برای اجرا در یک دستگاه استیکر (Sticker) نیاز داریم و بعنوان یک نقشه مسیر برای آنچه که باید دنبال کنیم عمل میکنند تشخیص دهیم.
(2) الگوریتم مولکولی : بصورت تقریبی، بار رشتههای حافظهای DNA همان یکسان 256 [Ro] شروع کنید که هر یک دارای طول نئوکلیتد 11580 میباشد. ما فکر میکنیم که هر رشته حافظه دارای 5792 قطر پشت سر هم باشد (به مناطق [Ro] برگردید) B0,B1,B2,…B578 هر یک طول به میزان 20 نئوکلتید دارد. در یک مدل استیکر که اینجا وجود ادر 579 استیکر وجود ارد S0, S1, …S578 که هر یک برای تکمیل هر قطعه میباشد (ما به رشتههای حافظه با استیکرهای S بعنوان پیچیدگیهای حافظهای میباشد برمیگردیم) زیرا، ما به این امر توجه میکنیم که هر رشته نماینده یک حافظه 579 بیتی باشد، در بعضی از مواقع از Bi استفاده میکنیم که به بیتی که نماینده Bi میباشد، برمیگردد. قطعه B0 هرگز تنظیم میشود و بعداً در اجرای الگوریتم استفاده میشود (بخش فرعی 1-3) قطعههای B1 تا B56 رشتههای حافظهای می باشد که برای ذخیره یک کلید مورد استفاده قرار میگیرد، 64 قطعه بعدی، B57….B120 سرانجام بر اساس متن رمزگذاری کدگذاری میشود و بقیه قطعهها برای نتایج واسطه ودر مدت محاسبه مورد استفاده قرار میگیرد. دستگاه استیکر که رشتههای حافظه را پردازش میکند، متون رمزدار را محاسبه میکند که تحت کنترل یک ریز پردازنده انجام می گیرد. به این علت که در تمام نمونهها، متن ساده یکسان است؛ ریز پردازنده کوچک ممکن است که آن را ذخیره سازد، ما نیاز نداریم که متن ساده را در رشتههای حافظه نشان دهیم. هماکنون یک جفت متن رمزدار- متن ساده را در نظر بگیرید، الگوریتم اجرا شده در سه مرحله می باشد.
(1) مرحله ورودی: رشتههای حافظه را به اجرا درآورید تا پیچیدگیهای حافظه ای را ایجاد نماید که نماینده تمام 256 کلید میباشد .
(2) مرحله رمزی کردن : در هر پیچیدگی حافظه، متن رمزدار محاسبه کنید که با رمز کردن متن ساده و تحت کلید پیچیدگی همسان است.
(3) مرحله بازدهی: پیچیدگی حافظه ای که متن رمزدار آن با متن رمزدار مورد نظر تطبیق دارد، انتخاب نمایند و کلید تطبیقی با آن را بخوانید.
قسمت عمده کار در مدت مرحله دوم صورت میگیرد که رمزگذاری دادههای DES صورت میگیرد، بنابراین ما این مراحل را در زیر مختصر کردهایم. هدف ما بر روی این امر است که شرح دهیم چگونه DES در یک کامپیوتر مولکولی اجرا میشود و برای این امر، نشان دادن دقیق همه جزئیات در DES لازم نیست (برای جزئیات [Na] را ببینید)
ما به جای این جزئیات بر روی عملکردهای ضروری که برای DES نیاز است، توجه داریم که آن چگونگی عملکردها رانشان می دهد که با یکدیگر مرتبط می شوند تا یک الگوریتم کامل را ایجاد نمایند.
DES، یک رمزنویسی با 16 دروه
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:10
چکیده:
شما در حالی که مشغول مطالعه این مطلب هستید، دانشمندان و تولید کنندگان در حال رقابت هستند، رقابت برای طراحی و تولید نسل جدیدی از تراشه ها «Chips» و ریز پردازنده ها «Micro Processors» که با DNA طبیعی موجودات زنده کار میکنند! همانطور که اطلاع دارید عمر تراشه های سیلیکون «Silicon» به پایان رسیده و این تکنولوژی انقلابی بزرگ در صنعت انفورماتیک خواهد بود.
DNA چیست؟
در بدن تمام موجودات زنده، در سطح ملکول، هم ذخیره سازی اطلاعات و هم پردازش اطلاعات در مقیاس بسیار بالا انجام می شود. تمام این عملیات مربوط به DNA بدن موجودات زنده است. مولکولهای DNA حاوی کدهای اطلاعاتی- ژنتیکی موجودات زنده هستند که توسط پروتئینهای خاصی، خوانده و تفسیر می شوند. توان اجرایی این سیستم که در قسمتهایی به آن اشاره می کنیم فوق العاده بالاست. حال اجازه دهید به منشا این ایده بپردازیم.
ژنتیک و انفورماتیک:
همانطور که مطلع هستید از علم ژنتیک و علم انفورماتیک به عنوان بزرگترین انقلابهای علمی بشر نامبرده می شود. امروز علومی که هیچگونه ربطی به یکدیگر نداشته اند، زمینه آمیزششان فراهم شده است.
نظریه دود 10 سال پیش در سال 1994 توسط لئونارد ادلمن «Leonard Adleman» با عنوان: “استفاده از DNA برای حل مجموعه ای از مسائل ریاضی”، مطرح شد. ادلمن که استاد دانشگاه کالیفرنیای جنوبی است، پس از مطالعه کتاب «بیولوژی ملکولی ژنها» نوشته جیمز واتسن «James Watson» (دانشمندی که در سال 1953 ساختار ژنها را کشف کرد) به این نتیجه رسید که ساختار DNA، به صورت عام دارای توان محاسباتی «Compvting Potential» است.
همه جنجالها از مقاله وی در مجله سانیس «Science» شروع شد. مقاله ادلمن در مورد تشریح روش جدیدی در حل مساله محاسباتی مشهور مسیر مستقیم همیلتون «Hamiltons Directed Path» (این مساله مربوط به یافتن کوتاهترین راه بین چند شهر است به شرطی که از هر شهر تنها یک مرتبه عبور شود) بود. در این مساله هر چقدر تعداد شهرها بیشتر شود، مساله به صورت تصاعدی دشوارتر خواهد شد. ادلمن این مساله را هنگامی که تعداد شهرها برابر 7 است از طریق ساختار DNA محاسبه کرد. پیش از تشریح الگوریتم ادلمن در حل این مساله، اشاره به پاره ای نکات خالی از فایده نخواهد بود.
حل مسئله از الگوریتم ادلمن به صورت دستی حدود 7 روز وقت نیاز خواهد داشت، در صورتی که برای حل مساله از روش عادی (آزمون و خطا) کمتر از یک ساعت زمان نیاز است که نتیجه ناامید کننده ای است ولی زمانی که 7 شهربه 70 شهر تبدیل شود، مساله برای قوی ترین سوپر کامپیوترهای امروزی نیز بسیار پیچیده خواهد بود، چرا؟
از این رو که کامپیوترهای امروزی تمام مسیرها را باید به صورت منفرد آزمایش کنند که این عمل نیز به صورت خطی «Line Ar» انجام می شود. (کامپیوترها سیلیکون قادرنیستند به صورت همروند یا موازی «Paralel» کار کنند) دقیقاً مانند اینکه شما یک دسته کلید و یک قفل دارید، مطمئناً نمی توانید همه کلیدها را یکجا آزمایش کنید.
حال فرض کنید 70 شهرمرتبط به هم داریم، چند راه مختلف برای رسیدن از یک شهرخاص به شهر خاص دیگری وجود دارد؟ نیازی به محاسبه نیست، زیرا این عدد، یک عدد نجومی است. این دقیقاً همان نقطهای است که ضعف کامپیوترهای امروز را نمایان می کند. DNA می تواند ما را از این بن بست نجات دهد از آنجاییکه توانایی ذخیره سازی و پردازش موازی را دارد. با توجه به این نکته مراحل الگوریتم ادلمن در حل مسئله مسیر مستقیم همیلتون اینگونه خواهد بود:
1- تولید راندوم راههای مختلف در گراف.
2- نگهداری راههایی که با A شروع می شوند و به G ختم می شوند.
3- با توجه به اینکه گراف شامل 7 شهر می باشد، نگهداری تمام مسیرهایی که از 7 شهر عبور کرده اند.
4- نگهداری تمام راههایی که از تمام شهرها حداقل یک بارگذشته اند.
5- محاسبه سبک ترین وزن
6- راه باقی مانده جواب مساله خواهد بود.
جانشینی برای سیلیکون:
بیش از چهل سال است که ریز پردازنده های سیلیکونی قلب محاسبات را تشکیل می دهند. طبق قانون مور «Moore's Law» در هر 18 ماه دیوایسهای CPU دو برابر خواهند شد. بسیاری از دانشمندان معتقدند قانون مور به نهایت خود نزدیک شده است به این مفهوم که پردازنده های سیلیکونی چه از لحاظ متمرکز سازی و چه از لحاظ سرعت بیش از این توان پیشرفت ندارند. تراشه هایی که با DNA ساخته خواهند شد تراشه های بیولوژیکی «Bio-Chips» نام دارند. جایگزینی DNA با سیلیکون مزایای بیشماری دارد از جمله:
1- تا زمانی که موجود زنده وجود داشته باشد منبع DNA تامین خواهد بود.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:27
چکیده:
لئونارد ام. المان، یاول دبلیو، کی، روتمود، سام روئیس، اریک وینفری
آزمایشگاه برای علم مولکولی
دانشگاه کالیفرنیای جنوبی و
بخش علم کامپیوتری
دانشگاه کالیفرنیای جنوبی
محاسبه و انتخاب سیستمهای عصبی
موسسه تکنولوژی کالیفرنیا
اخیراً، بونه، دال ووس ولیپتون، استفاده اصلی از محاسبه مولکولی را در جمله به استاندارد رمزگذاری (دادهها) در اتحاد متحده توضیح دادند (DES). در اینجا، ما یک توضیح از چنین حملهای را با استفاده از مدل استیگر برای محاسبه مولکولی ایجاد نموده ایم. تجربه ما پیشنهاد میکند که چنین حملهای ممکن است با دستگاه table-top ایجاد شود که بصورت تقریبی از یک گرم PNA استفاده میکند و ممکن است که حتی در حضور تعداد زیادی از اشتباهها موفق شود:
مقدمه :
با کار آنها در زمینه DES بته، رانودرس ولیبتون [Bor]، اولین نمونه از یک مشکل علمی را ایجاد نمودند که ممکن بود برای محاسبه مولکولی آسیبپذیر باشد. DES یکی از سیستمهای Cryptographic می باشد که به صورت گسترده مورد استفاده قرار میگیرد آن یک متن رمزی 64 بیتی را از یک متن ساده 46 بیتی و تحت کنترل یک کلید 56 بیتی ایجاد مینماید.
در حالیکه این بحث وجود دارد که هدف خاص سختافزار الکترونیکی [Wi] یا سویر کامیپوترهای همسان بصورت گسترده، این امری میباشد که DES را به یک میزان زمانی منطقی بشکند، اما به نظر میرسد که دستگاههای متوالی قدرتمند امروزی قادر به انجام چنین کاری نیستند. ما کار را با بوته ان ال دنبال کردیم که مشکل شکست DES را موردتوجه قرار داده بود و اخیراً مدل قویتری را برای محاسبه مولکولی پیشنهاد داده بود [Ro]. در حالیکه نتایج ما امید بخش بود، اما باید بر این امر تأکیدی نمودیم که آسانی این امر نیز باید سرانجام در آزمایشگاه تصمیم گرفته شود.
در این مقاله، به اصطلاح ما محله متن ساده- متن رمزدار مورد توجه قرار میگیرد و امید این است که کلیدی که برای عملکرد encryption (رمزدار کردن) مورد استفاده قرار میگیرد، مشخص شود. سادهترین نظریه برای این امر، تلاش بر روی تمام کلیدهای 256 میباشد که رمزسازی را برای یک متن ساده تحت هر یک از این کلیدها انجام دهیم تا متن رمزدار را پیدا نمائیم. به طور مشخص، حملات کار امر مشخص نمی باشد و در نتیجه یک نیروی کامل برای انجام آن در اینجا لازم است.
ما، کار خود را با توضیح الگوریتم آغاز کردیم تا حمله متن رمزدار- متن ساده را به منظور شکستن DES در یک سطح منطقی بکار بریم. این به ما اجازه میدهد تا عملکردهای اصلی را که برای اجرا در یک دستگاه استیکر (Sticker) نیاز داریم و بعنوان یک نقشه مسیر برای آنچه که باید دنبال کنیم عمل میکنند تشخیص دهیم.
(2) الگوریتم مولکولی : بصورت تقریبی، بار رشتههای حافظهای DNA همان یکسان 256 [Ro] شروع کنید که هر یک دارای طول نئوکلیتد 11580 میباشد. ما فکر میکنیم که هر رشته حافظه دارای 5792 قطر پشت سر هم باشد (به مناطق [Ro] برگردید) B0,B1,B2,…B578 هر یک طول به میزان 20 نئوکلتید دارد. در یک مدل استیکر که اینجا وجود ادر 579 استیکر وجود ارد S0, S1, …S578 که هر یک برای تکمیل هر قطعه میباشد (ما به رشتههای حافظه با استیکرهای S بعنوان پیچیدگیهای حافظهای میباشد برمیگردیم) زیرا، ما به این امر توجه میکنیم که هر رشته نماینده یک حافظه 579 بیتی باشد، در بعضی از مواقع از Bi استفاده میکنیم که به بیتی که نماینده Bi میباشد، برمیگردد. قطعه B0 هرگز تنظیم میشود و بعداً در اجرای الگوریتم استفاده میشود (بخش فرعی 1-3) قطعههای B1 تا B56 رشتههای حافظهای می باشد که برای ذخیره یک کلید مورد استفاده قرار میگیرد، 64 قطعه بعدی، B57….B120 سرانجام بر اساس متن رمزگذاری کدگذاری میشود و بقیه قطعهها برای نتایج واسطه ودر مدت محاسبه مورد استفاده قرار میگیرد. دستگاه استیکر که رشتههای حافظه را پردازش میکند، متون رمزدار را محاسبه میکند که تحت کنترل یک ریز پردازنده انجام می گیرد. به این علت که در تمام نمونهها، متن ساده یکسان است؛ ریز پردازنده کوچک ممکن است که آن را ذخیره سازد، ما نیاز نداریم که متن ساده را در رشتههای حافظه نشان دهیم. هماکنون یک جفت متن رمزدار- متن ساده را در نظر بگیرید، الگوریتم اجرا شده در سه مرحله می باشد.
(1) مرحله ورودی: رشتههای حافظه را به اجرا درآورید تا پیچیدگیهای حافظه ای را ایجاد نماید که نماینده تمام 256 کلید میباشد .
(2) مرحله رمزی کردن : در هر پیچیدگی حافظه، متن رمزدار محاسبه کنید که با رمز کردن متن ساده و تحت کلید پیچیدگی همسان است.
(3) مرحله بازدهی: پیچیدگی حافظه ای که متن رمزدار آن با متن رمزدار مورد نظر تطبیق دارد، انتخاب نمایند و کلید تطبیقی با آن را بخوانید.
قسمت عمده کار در مدت مرحله دوم صورت میگیرد که رمزگذاری دادههای DES صورت میگیرد، بنابراین ما این مراحل را در زیر مختصر کردهایم. هدف ما بر روی این امر است که شرح دهیم چگونه DES در یک کامپیوتر مولکولی اجرا میشود و برای این امر، نشان دادن دقیق همه جزئیات در DES لازم نیست (برای جزئیات [Na] را ببینید)
ما به جای این جزئیات بر روی عملکردهای ضروری که برای DES نیاز است، توجه داریم که آن چگونگی عملکردها رانشان می دهد که با یکدیگر مرتبط می شوند تا یک الگوریتم کامل را ایجاد نمایند.
DES، یک رمزنویسی با 16 دروه
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:10
چکیده:
شما در حالی که مشغول مطالعه این مطلب هستید، دانشمندان و تولید کنندگان در حال رقابت هستند، رقابت برای طراحی و تولید نسل جدیدی از تراشه ها «Chips» و ریز پردازنده ها «Micro Processors» که با DNA طبیعی موجودات زنده کار میکنند! همانطور که اطلاع دارید عمر تراشه های سیلیکون «Silicon» به پایان رسیده و این تکنولوژی انقلابی بزرگ در صنعت انفورماتیک خواهد بود.
DNA چیست؟
در بدن تمام موجودات زنده، در سطح ملکول، هم ذخیره سازی اطلاعات و هم پردازش اطلاعات در مقیاس بسیار بالا انجام می شود. تمام این عملیات مربوط به DNA بدن موجودات زنده است. مولکولهای DNA حاوی کدهای اطلاعاتی- ژنتیکی موجودات زنده هستند که توسط پروتئینهای خاصی، خوانده و تفسیر می شوند. توان اجرایی این سیستم که در قسمتهایی به آن اشاره می کنیم فوق العاده بالاست. حال اجازه دهید به منشا این ایده بپردازیم.
ژنتیک و انفورماتیک:
همانطور که مطلع هستید از علم ژنتیک و علم انفورماتیک به عنوان بزرگترین انقلابهای علمی بشر نامبرده می شود. امروز علومی که هیچگونه ربطی به یکدیگر نداشته اند، زمینه آمیزششان فراهم شده است.
نظریه دود 10 سال پیش در سال 1994 توسط لئونارد ادلمن «Leonard Adleman» با عنوان: “استفاده از DNA برای حل مجموعه ای از مسائل ریاضی”، مطرح شد. ادلمن که استاد دانشگاه کالیفرنیای جنوبی است، پس از مطالعه کتاب «بیولوژی ملکولی ژنها» نوشته جیمز واتسن «James Watson» (دانشمندی که در سال 1953 ساختار ژنها را کشف کرد) به این نتیجه رسید که ساختار DNA، به صورت عام دارای توان محاسباتی «Compvting Potential» است.
همه جنجالها از مقاله وی در مجله سانیس «Science» شروع شد. مقاله ادلمن در مورد تشریح روش جدیدی در حل مساله محاسباتی مشهور مسیر مستقیم همیلتون «Hamiltons Directed Path» (این مساله مربوط به یافتن کوتاهترین راه بین چند شهر است به شرطی که از هر شهر تنها یک مرتبه عبور شود) بود. در این مساله هر چقدر تعداد شهرها بیشتر شود، مساله به صورت تصاعدی دشوارتر خواهد شد. ادلمن این مساله را هنگامی که تعداد شهرها برابر 7 است از طریق ساختار DNA محاسبه کرد. پیش از تشریح الگوریتم ادلمن در حل این مساله، اشاره به پاره ای نکات خالی از فایده نخواهد بود.
حل مسئله از الگوریتم ادلمن به صورت دستی حدود 7 روز وقت نیاز خواهد داشت، در صورتی که برای حل مساله از روش عادی (آزمون و خطا) کمتر از یک ساعت زمان نیاز است که نتیجه ناامید کننده ای است ولی زمانی که 7 شهربه 70 شهر تبدیل شود، مساله برای قوی ترین سوپر کامپیوترهای امروزی نیز بسیار پیچیده خواهد بود، چرا؟
از این رو که کامپیوترهای امروزی تمام مسیرها را باید به صورت منفرد آزمایش کنند که این عمل نیز به صورت خطی «Line Ar» انجام می شود. (کامپیوترها سیلیکون قادرنیستند به صورت همروند یا موازی «Paralel» کار کنند) دقیقاً مانند اینکه شما یک دسته کلید و یک قفل دارید، مطمئناً نمی توانید همه کلیدها را یکجا آزمایش کنید.
حال فرض کنید 70 شهرمرتبط به هم داریم، چند راه مختلف برای رسیدن از یک شهرخاص به شهر خاص دیگری وجود دارد؟ نیازی به محاسبه نیست، زیرا این عدد، یک عدد نجومی است. این دقیقاً همان نقطهای است که ضعف کامپیوترهای امروز را نمایان می کند. DNA می تواند ما را از این بن بست نجات دهد از آنجاییکه توانایی ذخیره سازی و پردازش موازی را دارد. با توجه به این نکته مراحل الگوریتم ادلمن در حل مسئله مسیر مستقیم همیلتون اینگونه خواهد بود:
1- تولید راندوم راههای مختلف در گراف.
2- نگهداری راههایی که با A شروع می شوند و به G ختم می شوند.
3- با توجه به اینکه گراف شامل 7 شهر می باشد، نگهداری تمام مسیرهایی که از 7 شهر عبور کرده اند.
4- نگهداری تمام راههایی که از تمام شهرها حداقل یک بارگذشته اند.
5- محاسبه سبک ترین وزن
6- راه باقی مانده جواب مساله خواهد بود.
جانشینی برای سیلیکون:
بیش از چهل سال است که ریز پردازنده های سیلیکونی قلب محاسبات را تشکیل می دهند. طبق قانون مور «Moore's Law» در هر 18 ماه دیوایسهای CPU دو برابر خواهند شد. بسیاری از دانشمندان معتقدند قانون مور به نهایت خود نزدیک شده است به این مفهوم که پردازنده های سیلیکونی چه از لحاظ متمرکز سازی و چه از لحاظ سرعت بیش از این توان پیشرفت ندارند. تراشه هایی که با DNA ساخته خواهند شد تراشه های بیولوژیکی «Bio-Chips» نام دارند. جایگزینی DNA با سیلیکون مزایای بیشماری دارد از جمله:
1- تا زمانی که موجود زنده وجود داشته باشد منبع DNA تامین خواهد بود.
Application of canonical distribution in (Nuclear Magnetism)
ماده را در نظر می گیریم که دارای N0 هسته در واحد حجم باشد. و در یک میدان مغناطیسی H قرار گرفته باشد.
هر هسته دارای اسپین و ممان مغناطیسی است.
ممان متوسط مغناطیسی ماده (در جهت H) در درجه حرارت T چقدر است؟
فرض می کنیم که هر هسته دارای برهم کنش ضعیف با سایر هسته ها و سایر درجات آزادی است. همچنین یک هسته را بعنوان سیستم کوچک در نظر می گیریم و بقیه هسته ها و سایر درجات آزادی را بعنوان منبع حرارتی می گیریم.
هرهسته میتواند دارای دوحالت باشد+یا همجهت بامیدان واقع در تراز انرژی پائین
یا در خلاف جهت میدان واقع در تراز انرژی بالا
(Cثابت تناسب است )
چون این حالت دارای انرژی متر است پس احتمال یافتن هسته در آن بیشتر است.
از طرفی احتمال یافتن هسته در حالت تراز بالای انرژی برابر است با
و چون این حالت دارای انرژی بیشتری است پس احتمال یافتن هسته در آن کمتر است. (چون تعداد حالات بیشتر است با افزایشE، افزایش می یابد و ذره شکل پیدا می شد در حالت بخصوص)
و چون احتمال یافتن هسته در حالت + بیشتر است پس ممان مغناطیسی هسته نیز باید در این جهت باشد.