Μετάβαση στο κύριο περιεχόμενο

Βεβαίωση Πορτοφολιού

(Wallet Attestation)

Μια βεβαίωση πορτοφολιού είναι ένα υπογεγραμμένο αντικείμενο δεδομένων, που εκδίδεται από έναν Wallet Provider και περιγράφει τα στοιχεία μιας Wallet Unit, ώστε ένας PID Provider ή Attestation Provider να μπορεί να τα ελέγξει πριν εκδώσει ένα διαπιστευτήριο. Το ARF την ονομάζει Wallet Unit Attestation (WUA).

Το ARF ορίζει δύο συγκεκριμένους τύπους. Μια Wallet Instance Attestation (WIA) βεβαιώνει την ακεραιότητα και τη γνησιότητα του Wallet Instance, της εφαρμογής στη συσκευή του χρήστη, και κατονομάζει τη Wallet Solution, την έκδοσή της και την πιστοποίησή της. Μια Key Attestation (KA) βεβαιώνει την πιστοποίηση και τις ιδιότητες ενός WSCA/WSCD ή keystore και απαριθμεί δημόσια κλειδιά των οποίων τα ιδιωτικά κλειδιά δημιουργήθηκαν και αποθηκεύονται σε αυτό. Κατά την έκδοση η Wallet Unit στέλνει μια WIA, και για ένα διαπιστευτήριο δεσμευμένο στη συσκευή επίσης μια KA, στον PID Provider ή Attestation Provider, ο οποίος δεσμεύει το νέο διαπιστευτήριο σε ένα από τα βεβαιωμένα κλειδιά. Για την προστασία της ιδιωτικότητας, η Wallet Unit παρουσιάζει WIA και KA μόνο σε PID Providers και Attestation Providers, ποτέ σε Relying Parties, και παρουσιάζει κάθε KA μόνο μία φορά. Μια WIA ισχύει για λιγότερο από 24 ώρες, οπότε αντικατοπτρίζει έναν πρόσφατο έλεγχο ακεραιότητας του Wallet Instance. Και οι δύο τύποι φέρουν αναφορά ανάκλησης: όταν ένα Wallet Instance, WSCA/WSCD ή keystore παραβιαστεί, ο Wallet Provider το ανακαλεί, και οι PID Providers πρέπει τότε να ανακαλέσουν τα PID που εκδόθηκαν σε αυτή τη Wallet Unit. Ένα Relying Party αποκτά τη διασφάλισή του έμμεσα: επαληθεύει ότι το παρουσιαζόμενο διαπιστευτήριο είναι δεσμευμένο στη συσκευή και εμπιστεύεται την πιστοποιημένη Wallet Unit που κατέχει το κλειδί.

Ελέγχει ένα Relying Party τη βεβαίωση πορτοφολιού;

Όχι. Σύμφωνα με το ARF, μια Wallet Unit παρουσιάζει τη Wallet Instance Attestation και την Key Attestation της μόνο σε PID Providers και Attestation Providers, επειδή αυτοί έχουν έγκυρο επιχειρηματικό λόγο να γνωρίζουν αυτές τις ιδιότητες, ενώ τα Relying Parties δεν έχουν. Ένα Relying Party επαληθεύει αντί αυτού το διαπιστευτήριο και τη δέσμευσή του στη συσκευή, και εμπιστεύεται την πιστοποιημένη Wallet Unit που κατέχει το κλειδί.

Επιστροφή στο γλωσσάρι