رمزنگاری متن محرمانه با کمک رمزنگاری dna در متلب
رمزنگاری متن محرمانه با کمک رمزنگاری dna در متلب :پروژه متلب
پروژه متلب رمزنگاری شاخه ای از علوم است که به منظور رمزگذاری پیام ها به رمزگذاری اطلاعات می پردازد. این نقش اساسی در زیرساختهای امنیت ارتباطات دارد. کار پیشگام توسط Ashish Gehani و همکاران و امین و همکاران پس از اینکه Leonard Max Adleman توانایی محاسبات مولکولی را در سال ۱۹۹۴ نشان داده بود انجام شده است. این مسیری را برای محاسبات DNA فراهم کرد. رمزنگاری DNA ترکیبی از رمزنگاری و بیوتکنولوژی مدرن است.
پروژه متلب محاسبات DNA ستون فقرات رمزنگاری DNA است. رمزنگاری DNA در حال تبدیلشدن به یک جایگزین برای روش رمزنگاری سنتی است که در زندگی روزمره ما وجود دارد؛ که در برابر شکاف امنیتی تکنیکهای امنیتی سنتی مقاوم است؛ بنابراین خصیصه امنیت را از طریق کم کردن هزینه و کم کردن زمان محاسبه از طریق تکنیک استفاده از خصوصیات DNA افزایش میدهیم. خواص و ویژگیهای رمزنگاری DNA باعث میشود که پیامی که بین فرستنده و گیرنده انتقال داده میشود ایمن باشد. در این مقاله در مورد طرحهای رمزنگاری DNA پیشنهاد شده توسط محققان مختلف و همچنین امکان احراز هویت با DNA بیان شده است
به گزارش بیگ بنگ، تیم تحقیقاتی برای اینکه ببیند آیا امکان آلوده سازی کامپیوتر به این شیوه ممکن است یا خیر، قبل از ایجاد یک رشته DNA ترکیبی با رمز بدخواهانه، یک آسیب پذیری امنیتی در برنامه پردازش DNA تعریف کرد. سپس، کامپیوتر این رشته آلوده را تجزیه و تحلیل کرد؛ محققان توانستند به دلیل بدافزار موجود در DNA از راه دور کامپیوتر را مورد استثمار و استفاده قرار بدهند. نتایج این تحقیق در مقاله جدیدی منتشر شده است. «تادایوشى کُنو» استاد علوم کامپیوتر در دانشگاه واشنگتن گفت: «ما میخواستیم ببینیم چه خطرات امنیت کامپیوتری جدیدی در برهم کنش میان اطلاعات زیست مولکولی و سیستم های کامپیوتری وجود دارد و سپس آنها را تحلیل کنیم.»
پروژه متلب واحدهای ساختاری اصلی DNA «نوکلئوتید» نامیده می شوند و با حروف A ، C ، G و T ذخیره می شوند. این شیوه مرتب سازی به دانشمندان اجازه می دهد تا مرتبه نوکلئوتیدها را تعیین کرده و اطلاعات ژنتیکی درون رشته ها را تجزیه و تحلیل نمایند. هزینه مرتب سازی به میزان صدهزار برابر در ده سال گذشته کاهش پیدا کرده است. پس از مرتب سازی، داده های DNA با استفاده از چندین برنامه کامپیوتری مورد پردازش و تحلیل قرار می گیرد. فناوری مدرن زمینه را برای پردازش همزمان صدها میلیون رشته DNA فراهم می آورد. اگرچه کنترل کامپیوترها با استفاده از DNA فقط در فیلم ها مقدور بنظر می رسید، اما ظاهرا در زندگی واقعی نیز بر آن جامه عمل پوشانده اند.
پروژه متلب دانشمندان با تاکید بر اینکه جای نگرانی وجود ندارد، خاطر نشان کردند: «ما هیچ مدارکی برای باور به این مسئله نداریم که امنیت توالی DNA یا داده های DNA مورد حمله قرار گرفته است. ما این نتایج را بعنوان اولین گام برای تامل در خصوص امنیت کامپیوتر در اکوسیستم توالی DNA قلمداد می کنیم.» آنها در ادامه توضیح دادند: «یکی از اهداف اصلی مطالعه حاضر، درک بهتر امکان حملات تزریق رمز DNA محور بود.» ماه گذشته، دانشمندان موفق شدند GIF یک اسب را درون DNA یک باکتری زنده جاگذاری کنند.
رمزنگاری یا ENCRYPTION
پروژه متلب طبق تعریف موجود در ویکی پدیا رمزنگاری دانشی است که به بررسی و شناختِ اصول و روشهای انتقال یا ذخیرهٔ اطلاعات به صورت امن (حتی اگر مسیر انتقال اطلاعات و کانالهای ارتباطی یا محل ذخیره اطلاعات ناامن باشند) میپردازد. در حقیقت روشی که باعث میشود متن ساده حالت قابل درک و فهم خود را از دست بدهد “رمزنگاری” یا Encryption نامیده میشود.
رمزنگاری استفاده از تکنیکهای ریاضی، برای برقراری امنیت اطلاعات است. دراصل رمزنگاری دانش تغییر دادن متن پیام یا اطلاعات به کمک کلید رمز و با استفاده از یک الگوریتم رمز است، به صورتی که تنها شخصی که از کلید و الگوریتم مطلع است قادر به استخراج اطلاعات اصلی از اطلاعات رمز شده باشد و شخصی که از یکی یا هر دوی آنها اطلاع ندارد، نتواند به اطلاعات دسترسی پیدا کند. دانش رمزنگاری بر پایه مقدمات بسیاری از قبیل تئوری اطلاعات، نظریه اعداد و آمار بنا شدهاست و امروزه بهطور خاص در علم مخابرات مورد بررسی و استفاده قرار میگیرد. معادل رمزنگاری در زبان انگلیسی کلمه Cryptography است، که برگرفته از لغات یونانی kryptos به مفهوم «محرمانه» و graphien به معنای «نوشتن» است.
رمزنگاری DNA
پروژه متلب DNA مخفف (Deoxyribo Nucleic Acid) دئوکسیریبونوکلئیکاسید (به انگلیسی: Deoxyribonucleic acid) است. دی ان ای مولکولی است که دستورهای ژنتیکی مورد استفاده در توسعه و عملکرد تمام موجودات زندهٔ شناخته شده و بسیاری از ویروسها را کدگذاری میکند. دی ان ای اسید نوکلئیکی است که شامل پروتئین و کربوهیدراتهاست. اسیدهای نوکلئیک از سه ماکرو مولکول اصلی تشکیل شده که برای زندگی همهٔ گونههای شناخته شده ضروری میباشد.
اکثر مولکول دی ان ای از دو رشتهٔ پلیمری زیستی که به صورت حلقه دور هم پیچ خورده و به شکل یک مارپیچ دوگانه درآمدهاست. دو رشتهٔ دی ان ای به عنوان پلی نوکلئوتید شناخته شده، که از واحدهای سادهتری به نام نوکلئوتید ساخته شدهاست. هر نوکلئوتید از یک باز آلی، گوانین (G)، یا سیتوزین (C)، یا آدنین (A)، یا تیمین (T)، و از یک قند مونوساکاریدی به نام دئوکسی ریبوز و یک گروه فسفات تشکیل شدهاست. نوکلئوتیدها به وسیلهٔ پیوند کوالانسی به صورت زنجیرهای به هم متصل میشوند، نوکلئوتیدها از محل قند یک نوکلئوتید با فسفات نوکلئوتید دیگر پیوند ایجاد کرده و ساختاری شبیه ستون فقرات (رشتهٔ بلند) قند و فسفاتی را ایجاد میکنند.
پروژه متلب رمزنگاری DNA یک شاخه ی جدید از رمزنگاری است که از محاسبات زیست مولکولی DNA برای رمزنگاری اطلاعات استفاده می کند. محاسبات زیست مولکولی یک شکل از محاسبات است که از زیست شیمی، DNA و زیست شناسی مولکولی به جای فناوری های رایانه ای سنتی استفاده می کند. محاسبات DNA یا محاسبات مولکولی به سرعت در حال توسعه می باشد به طوری که تحقیق و توسعه در این زمینه با نظریه، آزمایش و برنامه های محاسبات مولکولی سروکار دارد.
خروجی متلب :
دیدگاه ها