Journals / Avrupa Bilim ve Teknoloji Dergisi / 2020 / Cilt: 0 - Sayı: 18

Comparison of Hash Algorithms for DNA Sequences for Cyberbiosecurity Applications

Siberbiyogüvenlik Uygulamalarında DNA Dizilimleri için Özet Algoritmaları Karşılaştırılması

Pages
656–663
DOI
—

Abstract

There is increasing interest in using DNA as a biological computation storage material in which information will be encoded, transmitted and stored as DNA sequences. DNA is perceived to be more effective and efficient than silicon-based approaches when evaluated using criteria such as storage density capability, cost and access to information without using special equipment and resilience to material change. However, knowledge representation using DNA sequences brings new technical security challenges for preventing the encoded knowledge from being hacked. In this paper, we examine the suitability of four commonly used text based hash algorithms (MD5, SHA1, SHA2-256 and SHA2-512) to evaluate the integrity of DNA sequences of different fixed lengths. The criteria used for evaluation were plain text sensitivity and compile time. Our results show that each algorithm has strengths and weaknesses but in general the SHA2-512 algorithm performs better on plain text sensitivity and the MD5 algorithm performs better on compile time.

Özet

DNA'nın biyolojik bir hesaplama, depolama malzemesi olarak kullanılmasına yönelik ilgi gün geçtikçe artmaktadır. DNA’nın bu şekildekullanımı ile bilgiler DNA kodları olarak kodlanabilir, iletilebilir ve saklanabilir. DNA’nın, depolama yoğunluğu kabiliyeti, maliyet vebilgiye erişim gibi kriterlerle değerlendirildiğinde, silikon bazlı yaklaşımlardan daha etkili ve verimli olduğu düşünülmektedir. Bununlabirlikte, DNA dizilerini kullanarak bilgi temsili, kodlanmış bilginin saldırıya uğramasını önlemek için yeni teknik güvenlik zorluklarıgetirmektedir.Bu çalışmada, farklı sabit uzunluklardaki DNA dizilerinin bütünlüğünü sağlamak için, yaygın olarak kullanılan dört metin tabanlı özetalgoritmasının (MD5, SHA1, SHA2-256 ve SHA2-512) uygunluğu araştırılmıştır. Değerlendirme kriteri olarak açık metin duyarlılığıve çalışma zamanı kullanılmıştır. Sonuçlar, her bir algoritmanın güçlü ve zayıf yanlarının olduğunu ancak genel olarak SHA2-512algoritmasının açık metin duyarlılığında ve MD5 algoritmasının derleme zamanında daha iyi performansa sahip olduğunugöstermektedir.