Γενετικός κώδικας - κρυπτογράφια
Περίληψη
ομάδα μας δημιούργησε μια εφαρμογή που κωδικοποιεί και αποκωδικοποιεί μηνύματα συνδυάζοντας δεδομένα της Βιολογίας και της Πληροφορικής. Δημιουργήσαμε ένα σύστημα κρυπτογράφησης, βασισμένο στον γενετικό κώδικα. Αποφασίσαμε να πρωτοτυπήσουμε και να δημιουργήσουμε ένα σύστημα κρυπτογράφησης με βάση τον γενετικό κώδικα. Πώς θα καταφέρναμε, λοιπόν, να υλοποιήσουμε ένα τέτοιο πρόγραμμα; Ποια εργαλεία θα χρησιμοποιούσαμε; Α) Γενετικός κώδικας: Ο γενετικός κώδικας είναι παγκόσμιος, ισχύει για όλους τους ζωντανούς οργανισμούς. Αυτό το χαρακτηριστικό είναι και ένας από τους λόγους για τους οποίους επιλέχθηκε για το σύστημα κρυπτογράφησης. Επίσης, είναι τριαδικός, που σημαίνει πως μια τριάδα νουκλεοτιδίων κωδικοποιεί ένα αμινοξύ ή στην περίπτωσή μας έναν χαρακτήρα. Οι δυνατοί συνδυασμοί των 4 νουκλεοτιδίων ανέρχονται σε 64, γεγονός που μας δίνει την δυνατότητα κωδικοποίησης πολλών χαρακτήρων. Β) Γλώσσα προγραμματισμού C: Η γλώσσα προγραμματισμού που χρησιμοποιήθηκε για την υλοποίηση της εφαρμογής ήταν η γλώσσα προγραμματισμού C, η οποία τρέχει σε όλους τους ηλεκτρονικούς υπολογιστές ανεξαρτήτως του λειτουργικού συστήματός τους. Γ) Κρυπτογραφία: Το πρόγραμμα μας μετατρέπει τους χαρακτήρες που εισάγονται ως τριπλέτες νουκλεοτιδίων. Η μέθοδος που χρησιμοποιούμε είναι ένα substitution cipher, δηλαδή σε κάθε χαρακτήρα που εισάγεται αντιστοιχεί πάντα η ίδια τριπλέτα. Το αποτέλεσμα που προέκυψε ήταν μια εκτελέσιμη εφαρμογή για λειτουργικά συστήματα Windows και UNIX, η οποία ανάλογα με τις παραμέτρους
που της θέτουν οι χρήστες κωδικοποιεί ή αποκωδικοποιεί μηνύματα με την σχετική κρυπτογράφηση
Λεπτομέρειες άρθρου
- Πώς να δημιουργήσετε Αναφορές
-
Δροσσάς Ι., Νικολάου Α., Γρηγοριάδου Κ., & Ζήκος Ι. (2020). Γενετικός κώδικας - κρυπτογράφια. Open Schools Journal for Open Science, 3(6). https://doi.org/10.12681/osj.24297
- Τεύχος
- Τόμ. 3 Αρ. 6
- Ενότητα
- Greece
Αυτή η εργασία είναι αδειοδοτημένη υπό το CC Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Παρόμοια Διανομή 4.0.
Authors who publish with this journal agree to the following terms:
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution licence that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g. post it to a repository), with an acknowledgement of its initial publication in this journal.
Authors are permitted and encouraged to post their work online prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).