Twofish: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k namun (di tengah kalimat) → tetapi |
pengembangan artikel; penambahan templat |
||
Baris 1:
__NOTOC__ <!-- Hanya memiliki satu bagian teks -->
{{kotak info metode enkripsi
| name = Twofish▼
|
|
|
| pendesain
| derived from = [[Blowfish (cipher)|Blowfish]], [[SAFER]], [[Square (cipher)|Square]]▼
| tanggal publikasi = 1998
|
▲|
|
|
|
|
| ukuran kunci = 128, 192, atau 256 bit
| klaim keamanan =
| ukuran blok = 128 bit
| ukuran status =
| struktur = [[Sandi Feistel|Jaringan Feistel]]
| ronde = 16
| analisis = [[Analisis kriptografi diferensial terpangkas]] membutuhkan sekitar 2<sup>51</sup> teks asal terpilih.<ref name=moriai2000>{{cite journal |author1=Ship Moriai |author2=Yiqun Lisa Yin |author2-link= Yiqun Lisa Yin |title=Cryptanalysis of Twofish (II) |year=2000 |url=http://www.schneier.com/twofish-analysis-shiho.pdf |access-date=14 Januari 2013}}</ref> [[Analisis kriptografi diferensial tak mungkin]] memecahkan enam dari enam belas ronde untuk kunci berukuran 256 bit dalam 2<sup>256</sup> langkah.<ref name=niels1999>{{cite journal |author=Niels Ferguson |title=Impossible differentials in Twofish |date=5 Oktober 1999 |url=https://www.schneier.com/paper-twofish-impossible.html |format=[[PDF]] |access-date=14 Januari 2013}}</ref>
}}
'''Twofish''' merupakan [[algoritme]] [[penyandian blok]] [[kunci simetris]] dengan ukuran blok 128 [[bit]] dan ukuran kunci hingga 256 bit. Algoritme ini termasuk lima finalis kontes [[Standar Enkripsi Lanjutan|AES]], tetapi tidak terpilih sebagai standar. Algoritme ini berkaitan dengan penyandian [[Blowfish (penyandian)|Blowfish]].
Tujuan dari perancangan Twofish yang selaras dengan kriteria NIST untuk AES adalah untuk membuat suatu algoritme kriptografi yang efisien dan [[portabel]]
Pada tahun 2000-an, pada berbagai platform, Twofish sedikit lebih lambat daripada Rijndael (algoritme AES terpilih) untuk kunci 128 bit, tetapi lebih cepat untuk kunci 256 bit. Namun, setelah pemilihan AES, Twofish semakin lebih lambat daripada Rijndael pada prosesor yang mendukung [[set instruksi AES]].<ref>{{cite journal |author1=Bruce Schneier |author2=Doug Whiting |title=A Performance Comparison of the Five AES Finalists |date=7 April 2000 |url=https://www.schneier.com/paper-aes-comparison.html |format=[[PDF]]/[[PostScript]] |access-date=14 Januari 2013}}</ref>
▲Tujuan dari perancangan Twofish yang selaras dengan kriteria NIST untuk AES adalah untuk membuat suatu algoritme kriptografi yang efisien dan [[portabel]], rancangan yang fleksibel yang dapat menerima panjang kunci tambahan sehingga dapat diterapkan pada platform dan aplikasi yang sangat bervariatif serta cocok untuk cipher aliran, fungsi [[hash]], dan MAC, serta rancangan yang sederhana agar memudahkan proses analisis dan implementasi algoritme.
Algoritme Twofish menggunakan struktur
Penyandian Twofish belum [[Paten|dipatenkan]] dan acuan implementasinya telah dipublikasikan di bawah [[domain publik]]. Hasilnya, algoritme Twofish dibebaskan kepada siapa pun untuk dipakai tanpa batasan tertentu. Ia termasuk ke dalam penyandian yang dimasukkan dalam standar [[OpenPGP]] (RFC 4880). Namun, Twofish masih kalah tenar daripada [[Blowfish (penyandian)|Blowfish]] yang telah tersedia lebih lama.
== Rujukan ==▼
▲== Rujukan ==
{{reflist}}
== Bacaan lebih lanjut ==
* {{cite paper |author=Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, dan Niels Ferguson |title=The Twofish Encryption Algorithm |date=15 Juni 1998 |url=http://www.schneier.com/paper-twofish-paper.html |format=[[PDF]]/[[PostScript]] |access-date=4 Maret 2007}}
* {{cite book |authors=Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, dan Niels Ferguson |title=The Twofish Encryption Algorithm: A 128-Bit Block Cipher |publisher=[[John Wiley & Sons]] |date=22 Maret 1999 |location=[[New York]] |isbn=0-471-35381-7}}
▲ | author = Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, Niels Ferguson
== Lihat pula ==
* [[Blowfish]]
* [[Threefish]]
* [[Standar Enkripsi Data]] (DES)
* [[Standar Enkripsi Lanjutan]] (AES)
{{kriptografi blok}}
[[Kategori:Algoritme kriptografi]]
|