Λειτουργικές Προδιαγραφές
Η λειτουργικότητα του SilkMark παρέχεται μέσω δύο συναρτήσεων που υλοποιούν τη διαδικασία της ενσωμάτωσης και της ανίχνευσης των υδατοσημάτων αντίστοιχα. Η αξιοποίηση των συναρτήσεων και των παραμέτρων που δέχονται σαν είσοδο καθορίζουν το βαθμό προστασίας και την πολιτική διαχείρισης των πνευματικών δικαιωμάτων ψηφιακών εικόνων. Συγκεκριμένα:
Ενσωμάτωση: Επιτελείται η διαδικασία της απόκρυψης του υδατοσήματος στο ψηφιακό περιεχόμενο της εικόνας:
Είσοδος:
-
Ιδιωτικό Κλειδί Υδατοσήμανσης:
Η ασφάλεια και η αδιαβλητότητα του SilkMark στηρίζεται σε κρυπτογραφικές τεχνικές. Το ιδιωτικό κλειδί υδατοσήμανσης χρησιμοποιείται ως μήτρα κατά την κατασκευή του υδατοσήμανσης που θα τοποθετηθεί στην εικόνα.
-
Μοναδικός Αναγνωριστικός Αριθμός:
Ένας ακέραιος αριθμός που επιλέγεται από πεπερασμένο πεδίο τιμών και αποκρύπτεται στο ψηφιακό περιεχόμενο της εικόνας.
-
Διαδρομή αρχικού / μη υδατοσημασμένου αρχείου εικόνας:
Μία διαδρομή αρχείου στον τοπικό δίσκο όπου βρίσκεται το αρχικό / μη υδατοσημασμένο αρχείο εικόνας, είναι η παράμετρος που απαιτείται από το λογισμικό υδατοσήμανσης για να καταστεί δυνατή η ανάγνωση του ψηφιακού περιεχομένου της εικόνας.
-
Διαδρομή τελικού / υδατοσημασμένου αρχείου εικόνας:
Αντίστοιχα το λογισμικό υδατοσήμανσης δέχεται σαν είσοδο μία ακόμα διαδρομή αρχείου στον τοπικό δίσκο, που χρησιμοποιείται για την αποθήκευση της υδατοσημασμένης εικόνας.
-
Επίπεδο ανθεκτικότητας υδατοσήματος (Παράμετρος α):
Η τελευταία παράμετρος που δέχεται ως είσοδο το λογισμικό υδατοσήμανσης, ρυθμίζει την ανθεκτικότητα του υδατοσήματος που πρόκειται να τοποθετηθεί στην εικόνα. Το πεδίο τιμών της παραμέτρου είναι [1-5] και η τιμή 5 αντιστοιχεί στην μέγιστη δυνατή ανθεκτικότητα. Η οπτική αλλοίωση που εισάγεται από τη διαδικασία της υδατοσήμανσης αυξάνει με την αύξηση της παραμέτρου α.
Έξοδος:
-
Η έξοδος της συνάρτησης που επιτελεί τη διαδικασία της ενσωμάτωσης υδατοσημάτων είναι μια ακέραια τιμή που καταδεικνύει την επιτυχία ή όχι της διαδικασίας. Η μηδενική τιμή συνιστά επιτυχή ενσωμάτωση.
Ανίχνευση/Ανάγνωση: Επιτελείται η διαδικασία της ανίχνευσης ενός υδατοσήματος σε μια εικόνα και στην περίπτωση που αυτή καταστεί θετική, πραγματοποιείται η ανάγνωση του αριθμού που έχει τοποθετηθεί στο ψηφιακό της περιεχόμενο.
Είσοδος:
-
Ιδιωτικό Κλειδί Υδατοσήμανσης:
Η λειτουργία της συγκεκριμένης παραμέτρου εισόδου της συνάρτησης ανίχνευσης είναι αντίστοιχη με την λειτουργία της παραμέτρου που χρησιμοποιήθηκε κατά την ενσωμάτωση. Απαραίτητη προϋπόθεση για να ολοκληρωθεί με επιτυχία η διαδικασία της ανίχνευσης/ανάγνωσης, είναι η τιμή του ιδιωτικού κλειδιού ανίχνευσης να είναι ίδια με την τιμή του ιδιωτικού κλειδιού που χρησιμοποιήθηκε κατά την ενσωμάτωση.
-
Διαδρομή αρχείου εικόνας:
Μία διαδρομή αρχείου εικόνας στον τοπικό δίσκο, είναι η παράμετρος εισόδου που χρησιμοποιεί η συνάρτηση ανίχνευσης/ανάγνωσης, για να φορτώσει την υπό εξέταση εικόνα και να εξετάσει την πιθανή ύπαρξη υδατοσήματος στο ψηφιακό της περιεχόμενο.
Έξοδος:
-
Ισχύς Ανίχνευσης:
Ένας δεκαδικός αριθμός διπλής ακρίβειας που καθορίζει την πιθανότητα ύπαρξης ενός υδατοσήματος που κατασκευάστηκε με ένα συγκεκριμένο ιδιωτικό κλειδί στο ψηφιακό περιεχόμενο της υπό εξέταση εικόνας. Μεγάλες τιμές της παραμέτρου συνιστούν μεγάλη πιθανότητα ύπαρξης, ενώ μια μειωμένη τιμή της παραμέτρου ανίχνευσης αποτελεί ένδειξη μη υδατοσημασμένης εικόνας. Το κριτήριο απόφασης της συνάρτησης ανίχνευσης είναι ένα προκαθορισμένο κατώφλι, η υπέρβαση του οποίου συνιστά επιτυχημένη ανίχνευση.
-
Ακέραιος Αναγνωριστικός Αριθμός:
Στην περίπτωση που το κομμάτι της ανίχνευσης ολοκληρωθεί με επιτυχία, η συνάρτηση προχωρά στο κομμάτι της ανάγνωσης. Ο ακέραιος αριθμός που επιστρέφεται αντιστοιχεί στο μοναδικό αναγνωριστικό της εικόνας και είναι ίδιος με τον αριθμό που είχε κωδικοποιηθεί στο ψηφιακό της περιεχόμενο κατά την ενσωμάτωση.