Cayley-Purser-algoritmus
Kiejtés
- IPA: [ ˈt͡sɒilɛipurʃɛrɒlɡoritmuʃ]
Főnév
- (matematika, algoritmusok) A **Cayley-Purser-algoritmus** egy **nyilvános kulcsú titkosítási algoritmus**, amelyet Michael Purser és Arthur Cayley nevéhez kötnek. Az algoritmust a gyorsabb RSA-alternatívák közé sorolják, bár később sebezhetőségét bizonyították, és ezért ma már nem tekintik biztonságosnak.
—
- **Alapvető működés**
A Cayley-Purser-algoritmus a csoportelméleti mátrixszorzást használja a titkosításhoz és a nyilvános kulcsok létrehozásához. Az algoritmus alapötlete az, hogy két mátrix szorzatát nehéz visszafejteni (ez hasonló az RSA faktorizációs problémájához).
—
- **Kulcsgenerálás**
1. **Privát kulcs**: - Válassz két nagy véletlenszerű -es inverz mátrixot ( és ). - Számítsd ki -t az alábbi képlettel:
2. **Nyilvános kulcs**: - Publikáld -t (de tartsd titokban és értékét).
—
- **Titkosítás**
1. Az üzenetet ( ) -es mátrix formájában reprezentáljuk. 2. Válassz egy véletlenszerű mátrixot. 3. Számítsd ki a titkosított üzenetet ( ) az alábbi módon:
—
- **Dekódolás**
A dekódolás során a privát kulcs ( és ) segítségével a következőképpen kapjuk vissza az eredeti üzenetet ( ):
1. Számítsd ki . 2. A megfelelő matematikai átalakításokkal visszafejthető .
—
- **Példa (egyszerűsített verzió)**
- **Kulcsgenerálás** - -
- **Titkosítás** - Üzenet: - Véletlenszerű - Titkosított üzenet:
- **Dekódolás** - -ből az eredeti -t a privát kulcs ( és ) segítségével visszafejtjük.
—
- **Előnyök**
1. **Gyorsabb számítás**: - A Cayley-Purser-algoritmus gyorsabb, mint az RSA, különösen nagy kulcsméretek esetén. 2. **Egyszerű megvalósítás**: - Az algoritmus egyszerű mátrixműveletekre épül.
—
- **Hátrányok**
1. **Biztonsági problémák**: - A Cayley-Purser-algoritmust sikeresen megtámadták, így ma már nem tekintik biztonságosnak. - Az algoritmus nem ellenáll bizonyos **lineáris algebrai támadásoknak**. 2. **Kulcsok kezelése**: - A privát kulcsok kezelése és a mátrixok invertálása nagy méretű mátrixok esetén számításigényes lehet.
—
- **Összegzés**
Bár a **Cayley-Purser-algoritmus** eredetileg ígéretes alternatívája volt az RSA-nak, sebezhetősége miatt ma már nem használják biztonsági alkalmazásokban. Az algoritmus azonban fontos lépést jelentett a nyilvános kulcsú kriptográfia fejlődésében, és hozzájárult a modern titkosítási módszerek megértéséhez.
Fordítások
- Cayley-Purser-algoritmus - Értelmező szótár (MEK)
- Cayley-Purser-algoritmus - Etimológiai szótár (UMIL)
- Cayley-Purser-algoritmus - Szótár.net (hu-hu)
- Cayley-Purser-algoritmus - DeepL (hu-de)
- Cayley-Purser-algoritmus - Яндекс (hu-ru)
- Cayley-Purser-algoritmus - Google (hu-en)
- Cayley-Purser-algoritmus - Helyesírási szótár (MTA)
- Cayley-Purser-algoritmus - Wikidata
- Cayley-Purser-algoritmus - Wikipédia (magyar)