Acrobase  

Καλώς ήρθατε στην AcroBase.
Δείτε εδώ τα πιο πρόσφατα μηνύματα από όλες τις περιοχές συζητήσεων, καθώς και όλες τις υπηρεσίες της AcroBase.
H εγγραφή σας είναι γρήγορη και εύκολη.

Επιστροφή   Acrobase > Υπολογιστές και Τεχνολογία > Πληροφορική και Επικοινωνία
Ομάδες (Groups) Τοίχος Άρθρα acrobase.org Ημερολόγιο Φωτογραφίες Στατιστικά

Notices

Δεν έχετε δημιουργήσει όνομα χρήστη στην Acrobase.
Μπορείτε να το δημιουργήσετε εδώ

Απάντηση στο θέμα
 
Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 23-11-10, 23:50
Το avatar του χρήστη Archmage
Archmage Ο χρήστης Archmage δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 14-03-18 00:30
Φύλο: Άντρας
Ψηφιακή Υπογραφή

Με αφορμή τη συζήτηση για την κάρτα του πολίτη ακολουθεί μια απλουστευμένη περιγραφή για την ψηφιακή υπογραφή δημόσιου κλειδιού που ίσως είναι χρήσιμη.


Η ψηφιακή υπογραφή μπορεί να χρησιμοποιηθεί για να σταλεί μια πληροφορία Τ από τον αποστολέα Χ στον παραλήπτη Υ βεβαιώνοντας τα εξής:

1. Η Τ προέρχεται σίγουρα από τον Χ. Αν η Τ έχει "υπογραφτεί" ψηφιακά, τότε ξέρουμε χωρίς αμφιβολία ότι προέρχεται από τον Χ.

2. Η Τ θα διαβαστεί μόνο από τον Υ και κανέναν άλλο.


Η μέθοδος που χρησιμοποιείται είναι η ακόλουθη.

Για κάθε εμπλεκόμενο μέρος (δηλαδή Χ και Υ) δημιουργούνται δύο "κλειδιά", το Ι και το Δ, που μπορούν να είναι πχ δύο φράσεις (στην πράξη είναι μεγάλες συμβολοσειρές).

Αυτά τα δύο κλειδιά έχουν την εξής σημαντική ιδιότητα: Οποιαδήποτε πληροφορία Τ κρυπτογραφηθεί με το ένα από αυτά (είτε το Ι είτε το Δ) μπορεί να αποκρυπτογραφηθεί με το άλλο και μόνο με το άλλο.

Τα κλειδιά Ι,Δ είναι τεχνικά όμοια. Αποφασίζουμε το ένα από αυτά, πχ το Ι, να το κρατήσουμε ιδιωτικό και το άλλο, το Δ, να το καταστήσουμε δημόσιο.


Έτσι λοιπόν στο παραπάνω σενάριο έχουμε συνολικά 4 κλειδιά:

Ιx: Ιδιωτικό κλειδί του Χ
Δx: Δημόσιο κλειδί του Χ
Ιy: Ιδιωτικό κλειδί του Υ
Δy: Δημόσιο κλειδί του Υ

Όλα τα δημόσια κλειδιά είναι ακριβώς αυτό, δημόσια, δηλαδή τα ξέρουν όλοι για όλους.

Όλα τα ιδιωτικά κλειδιά είναι αυστηρά ιδιωτικά. Απαγορεύεται δια ροπάλου να τα μάθει οποιοσδήποτε άλλος εκτός από τον ιδιοκτήτη τους.


Έστω τώρα ότι θέλει ο Χ να στείλει τη φορολογική του δήλωση Τ στην εφορία Υ.

Ο Χ κρυπτογραφεί (="υπογράφει") τη δήλωση Τ με το ιδιωτικό του κλειδί Ix και μετά κρυπτογραφεί ξανά με το δημόσιο κλειδί της εφορίας Δy. Αυτές οι ενέργειες είναι εφικτές διότι ο Χ γνωρίζει τόσο το ιδιωτικό του κλειδί όσο και το δημόσια γνωστό κλειδί της εφορίας.

Η εφορία λαμβάνει τη δήλωση, που δείχνει ένα ακατανόητο κείμενο (επειδή είναι διπλά κρυπτογραφημένη).

Για να πάρει την "αναγνώσιμη" δήλωση Τ, πρώτα αποκρυπτογραφεί το ακατανόητο κείμενο με το κλειδί Iy και μετά με το κλειδί Δx. Αυτές οι ενέργειες είναι εφικτές επειδή η εφορία γνωρίζει το ιδιωτικό της κλειδί αλλά και το δημόσια γνωστό κλειδί του φορολογούμενου Χ.

Άρα από τη διαδικασία αυτή είμαστε βέβαιοι ότι ο Χ και μόνο ο Χ έστειλε την Τ στην εφορία Υ και μόνο η Υ μπορεί να τη διαβάσει.


Με μια άλλη διαδικασία, που δεν αναφέρω για λόγους συντομίας, μπορούμε να είμαστε βέβαιοι ότι το δημόσιο κλειδί Δx αντιστοιχεί όντως στο φυσικό πρόσωπο X, δηλαδή δε φτιάχνει ελεύθερα ο καθένας ότι θέλει αλλά υπάρχει μια "αρχή πιστοποίησης του ελληνικού δημοσίου" (ΑΠΕΔ).


υγ: Τεχνικά ερωτήματα για τα παραπάνω είναι ευπρόσδεκτα. Αν θέλετε να σχολιάσετε τα πολιτικά ζητήματα, παρακαλώ γράψτε στα άλλα thread.
__________________
may you live in interesting times
Απάντηση με παράθεση
The Following 5 Users Say Thank You to Archmage For This Useful Post:
Easty (23-11-10), eliaskas (09-03-11), Naias (23-11-10), vgiagias (24-11-10)
Απάντηση στο θέμα


Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες)
 
Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι σε λειτουργία

Που θέλετε να σας πάμε;


Όλες οι ώρες είναι GMT +3. Η ώρα τώρα είναι 05:19.



Forum engine powered by : vBulletin Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.