یک روش رمزگذاری باینری جدید با استفاده از روش ترکیبی DNA و الگوریتم ژنتیک

نوع مقاله : مقاله پژوهشی

نویسندگان

1 استادیار، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، دانشگاه زابل، زابل، ایران

2 استادیار، گروه مهندسی برق، دانشکده فنی و مهندسی، دانشگاه زابل، زابل، ایران

چکیده

در این مقاله یک تکنیک رمزگذاری ژنتیکی جدید پیشنهاد می‌شود. روش پیشنهادی غیرقابل پیش‌بینی و نسبت به سایر روش‌ها قابل اعتمادتر می‌باشد. در روش پیشنهادی هر نوع داده دیجیتال به شکل باینری تبدیل می‌شود و سپس مراحل توالی‌یابی DNA ، تغییر شکل، رمزگذاری، تولید مثل ، جهش و در نهایت تغییر شکل را طی می‌کند. مراحل اصلی روش پیشنهادی چندین بار(سه بار یا بیشتر) تکرار شده و داده‌های رمزگذاری شده به صورت فایل‌های متنی یا تصویری منتقل می‌شوند. از طرف دیگر در مدل پیشنهادی از گیرنده به منظور رمزگشایی و تغییر شکل داده‌های انتقال‌یافته به داده‌های اصلی استفاده می‌شود. این تکنیک اغلب متن را به تصویر و تصویر را به متن تبدیل می‌کند. این کار موجب افزایش امنیت و دقت در انتقال داده‌ها می‌شود. استفاده از توالی‌های کلیدی متعدد برای افزایش میزان انتشار و عدم قطعیت، فرآیند رمزگشایی داده‌های رمزگذاری‌شده را دشوار و پیچیده‌تر کرده و امکان ایجاد یک سیستم رمزگذاری کامل را فراهم می‌کند. نتایج تجربی نشان می‌دهد که روش پیشنهادی شامل مراحل دفاعی چندلایه‌ مبتنی بر عملیات‌های چندمرحله‌ای و ژنتیکی می‌باشد. این تکنیک در برابر حملات مختلف امنیت بالاتری را فراهم می‌کند. اطلاعات رمزگشایی شده به دلیل تفاوت‌های اساسی با اطلاعات محرمانه برای استفاده مناسب‌تر هستند.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

A new binary encoding method using a hybrid DNA and genetic algorithm approach

نویسندگان [English]

  • Mohammad-Reza Pourmir Pourmir 1
  • najme ghanbari 2
1 Department of Computer Engineering, Faculty of Engineering, University of Zabol, Zabol, Iran
2 Department of Electrical Engineering, Faculty of Engineering, University of Zabol, Zabol, Iran
چکیده [English]

In this paper, a new genetic coding technique is proposed. The proposed method is unpredictable and more reliable than other methods. In the proposed method, any digital data is converted to binary form and then goes through the steps of DNA sequencing, transformation, encoding, reproduction, mutation and finally transformation. The main steps of the proposed method are repeated several times (three or more times) and the encrypted data is transmitted as text or image files. On the other hand, in the proposed model, the receiver is used to decrypt and transform the transmitted data into the original data. This technique often converts text to image and image to text. This increases the security and accuracy of data transmission. By employing multiple key sequences to increase propagation rate and uncertainty, the decryption process becomes significantly more difficult and intricate. This approach facilitates the development of a comprehensive encryption system. Experimental results show that the proposed method includes multi-layered defense steps based on multi-stage and genetic operations. This technique provides higher security against various attacks. The decrypted information is more suitable for use due to its fundamental differences from confidential information.

کلیدواژه‌ها [English]

  • DNA sequencing
  • cryptography
  • bit exchange
  • encoding
  • replication
  • genetic algorithm

مقالات آماده انتشار، پذیرفته شده
انتشار آنلاین از تاریخ 27 اردیبهشت 1405
  • تاریخ دریافت: 14 دی 1403
  • تاریخ بازنگری: 07 اسفند 1404
  • تاریخ پذیرش: 22 فروردین 1405