Jaringan substitusi–permutasi: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
InternetArchiveBot (bicara | kontrib)
Add 1 book for Wikipedia:Pemastian (20231209)) #IABot (v2.0.9.5) (GreenC bot
Kim Nansa (bicara | kontrib)
Fitur saranan suntingan: 2 pranala ditambahkan.
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler Tugas pengguna baru Disarankan: tambahkan pranala
 
Baris 2:
Dalam [[kriptografi]], '''jaringan substitusi–permutasi''' ('''jaringan SP''', {{lang-en|substitution–permutation network}}, disingkat '''SPN''') adalah rangkaian operasi matematis yang terhubung berturut-turut dan dipakai dalam [[penyandian blok]], seperti [[Standar Enkripsi Lanjutan|AES (Rijndael)]], [[3-Way]], [[Kalyna]], [[Kuznyechik]], [[PRESENT]], [[SAFER]], [[SHARK (sandi)|SHARK]], dan [[Square (sandi)|Square]].
 
Jaringan ini mengambil seblok teks asal dan kunci sebagai masukan, lalu menerapkan [[Kotak-S|substitusi (kotak-S)]] dan [[Kotak-P|permutasi (kotak-P)]] secara bergantian untuk membuat blok [[teks tersandi]]. Kotak-S dan kotak-P mengubah bit-bit subblok menjadi bit-bit lain. Umumnya, transformasi ini adalah operasi yang efisien dilakukan dalam [[perangkat keras]], seperti XOR dan rotasi bit demi bit. Tiap kunci diterapkan untuk tiap ronde dalam bentuk kunci ronde yang dibuat darinya. Pada beberapa desain jaringan, kotak-S yang dipakai bergantung pada kunci tersebut.
 
[[Dekripsi]] dapat dilakukan hanya dengan membalik prosesnya dengan menggunakan inversi kotak-S dan inversi kotak-P serta menerapkan kunci ronde dalam urutan yang dibalik.
Baris 24:
== Lihat pula ==
* [[Sandi Feistel]]
* [[Standar Enkripsi Lanjutan]], contoh [[Algoritma|algoritme]] yang menerapkan jaringan SP
 
== Referensi ==