Blinding
Als Blinding bezeichnet man in der Kryptographie ein Verfahren, bei dem ein Client einen Dienst in einer kodierten Form nutzen kann, ohne entweder die Eingabe oder die Ausgabe zu kennen. Das Verfahren findet insbesondere zum Verhindern von Seitenkanalattacken und bei der identitätsbasierten Verschlüsselung (englisch Identity-Based Encryption, IBE) Anwendung.[1]
Mathematische Definition
Beim Blinding-Verfahren gibt es zwei bijektive Funktionen, bei denen eine Funktion zum Blinding (Enkodierung) und die andere Funktion zum Deblinding (d. H. zur Aufhebung des Blindings; Dekodierung) benötigt wird.[1]
Als Verschlüsselungsfunktion kommt üblicherweise das RSA-Kryptosystem zum Einsatz. Es können aber auch andere asymmetrische Verschlüsselungsfunktionen verwendet werden. Im Weiteren werden die folgenden Definitionen verwendet:
| Symbol | Mathematische Definition | Erläuterung |
|---|---|---|
| Nachrichten | ||
| der Klartext | ||
| der Geheimtext | ||
| RSA-Kryptosystem[1] | ||
| Das Produkt aus zwei Primzahlen [r 1] | ||
| der Exponent des Public-Keys[r 1] | ||
| der Exponent des Private-Keys[r 1] | ||
| der Public-Key[r 1] | ||
| der Private-Key[r 1] | ||
| die RSA-Verschlüsselungsfunktion, welche den Klartext und den Public-Key entgegennimmt und den Geheimtext ausgibt | ||
| die RSA-Entschlüsselungsfunktion, welche den Geheimtext und den Private-Key entgegennimmt und den Klartext ausgibt | ||
| Blinding-Funktionen[1] | ||
| Eine einmalig verwendete und im Klartext übermittelte Zufallszahl, welche teilerfremd zu ist. | ||
| die Blinding-Funktion | ||
| die Deblinding-Funktion | ||
Hiermit gilt für das Blinding und Deblinding unter Vernachlässigung der Public- und Private-Keys, sowie von :
Quellen
- ↑ a b c d David Gray, Caroline Sheedy: Public Key Infrastructures, Services and Applications. In: EuroPKI 2010, Lecture Notes in Computer Science (LNCS). Band 6711. Springer, Berlin, Heidelberg 2011, ISBN 978-3-642-53997-8, E-Voting: A New Approach Using Double-Blind Identity-Based Encryption, S. 93–108 (englisch).
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.