ECC¶
- Menawarkan keamanan yang sama dengan RSA, ElGamal, Diffie-Hellman, tapi dengan ukuran yang lebih kecil
- klaim 160-bit menyediakan keamanan setara 1024-bit RSA
- cocok untuk piranti nirkabel
Teori Aljabar Abstrak¶
- Konsep aljabar abstrak:
- Group
- Field
Group¶
-
Group adalah sistem aljabar yang terdiri dari:
- sebuah himpunan G
- sebuah operasi biner *
sedemikian sehingga untuk semua elemen \(a\), \(b\), dan \(c\) di dalam G berlaku aksioma berikut:
- Closure : \(a\) * \(b\) harus berada di dalam G
- Asosiatif : \(a\) * (\(b\) * \(c\)) = (\(a\) * \(b\)) * \(c\)
- Elemen netral : terdapat \(e \in G\) sedemikian sehingga \(a\) * \(e\) = \(e\) * \(a\) = \(a\)
- Elemen invers : terdapat \(a' \in G\) sedemikian sehingga \(a\) * \(a'\) = \(a'\) * \(a\) = \(e\)
-
Notasi : <G, *>
- <G, +> menyatakan sebuah group dengan operasi penjumlahan
- <G, \(\cdot\)> menyatakan sebuah group dengan operasi perkalian
contoh-contoh group:
- <R, +> : group dengan himpunan bilangan rill dengan operasi +
\(e\) = 0 dan \(a'\) = \(-a\) - <R*, \(\cdot\)> : group dengan himpunan bilangan rill tidak nol (yaitu, R* = R-{0}) dengan operasi \(\cdot\)
\(e\) = 1 dan \(a'\) = \(\frac{1}{a}\) - <Z, +> dan <Z, \(\cdot\)> : masing-masing adalah group dengan himpunan bilagan bulat dengan operasi + dan \(\cdot\)
- <Zn, \(\oplus\)> : grup dengan himpunan integer modulo n, yaitu Zn = {0, 1, 2, 3, ..., n-1} dan \(\oplus\) adalah operasi penjumlahan modulo n
n = 5, Zn = {0, 1, 2, 3, 4}, (3 \(\oplus\) 4) = (3 + 4) mod 5 = 2 - <Zp, \(\oplus\)> : grup dengan himpunan integer modulo p, p adalah bilangan prima, yaitu Zp = {0, 1, 2, ..., p-1} dan \(\oplus\)& adalah operasi penjumlahan modulo p
- <Z*p, \(\otimes\)> : dengan himpunan integer bukan nol, p adalah bilangan prima, yaitu Z*p = {1, 2, ..., p-1} dan \(\otimes\) adalah operasi perkalian modulo p
... still progress:')