Anda di halaman 1dari 12

KRIPTOGRAFI

DALAM
PENGKOMPUTERAN
(TRANSPOSITION CIPHER)

A S K T I N G K ATA N 3
TRANSPOSITION CIPHER
• Mengubah kedudukan abjad dalam teks biasa
• Abjad-abjad yang terkandung dalam teks biasa adalah tetap.
• Melakukan perubahan terhadap kedudukan abjad dalam teks sahaja.
• Perubahan dikenali sebagai pemutaran atau pencampuran (scrambling)
• Memerlukan penggunaan kunci
• Terdapat dua jenis transposition cipher iaitu:
Columnar Transposition
Rail Fence Cipher
COLUMNAR TRANSPOSITION

• Menulis dalam jadual secara mendatar dengan bilangan lajur


(column) yang telah ditetapkan.
• Satu perkataan dipilih untuk kunci penyulitan.
• Bilangan abjad dalam kunci tentukan bilangan lajur dalam jadual
• Abjad dalam kunci tentukan cara mengubah urutan abjad dalam
mesej.
• Setiap abjad akan ditulis pada setiap petak dalam jadual.
PENYULITAN COLUMNAR
TRANSPOSITION
Langkah untuk menyulitkan teks biasa :
Teks :SAYA SUKA BELAJAR
Kunci : BOLA
Langkah 1
Bina jadual dan isikan baris dengan KATA KUNCI dan nombor
berdasarkan susunan abjad
B O L A
2 4 3 1
Langkah 2
Formula bilangan baris yang diperlukan dalam jadual
Bil. Baris = Bil abjad dalam teks
Bil abjad dalam kunci
SAYA SUKA BELAJAR – 15
= 15/4 ABJAD
BOLA – 4 ABJAD
= 3.75
= 4 baris
Langkah 3
Kembangkan jadual dalam langkah 1 dan isikan semua abjad dalam
teks biasa ke dalam petak –petak kosong dari kiri ke kanan baris demi
baris
B O L A
2 4 3 1
S A Y A
S U K A
B E L A
J A R Y

PETAK KOSONG DIISI DENGAN


SEBARANG ABJAD UNTUK
MEMENUHI JADUAL
Langkah 4
B O L A
2 4 3 1
S A Y A
S U K A
B E L A
J A R Y

Teks sifer ditulis berdasarkan jadual yang dihasilkan


Mulai dari lajur 1, abjad ditulis dari atas ke bawah dan
diikuti lajur seterusnya

AAAYSSBJYKLRAUEA
RAIL FENCE CIPHER

• Disebut zig-zag cipher


• Abjad teks biasa ditulis semula ikut susunan baris demi baris ikut
corak zig-zag
• Memerlukan kata kunci untuk penyulitan dan nyahsulit
PENYULITAN KAEDAH RAIL FENCE
CIPHER
Teks biasa : JUMPA DI MAKMAL KOMPUTER
JUMPA SAYA DI MAKMAL
Kunci : 2 KOMPUTER – 25 ABJAD

Langkah 1 BINA 25 LAJUR


BERDASARKAN JUMLAH
Kira jumlah abjad dalam teks ABJAD DALAM TEKS

KATA KUNCI : 2
BERMAKSUD 2
BARIS
PENYULITAN KAEDAH RAIL FENCE
CIPHER
Langkah 2
Tandakan petak dengan symbol - supaya menjadi corak zig zag

- - - - - - - - - - - - -
- - - - - - - - - - - -
PENYULITAN KAEDAH RAIL FENCE
CIPHER
Langkah 3
Isi abjad teks biasa dalam corak zig zag baris demi baris
J M A A A I A M L O P T R
U P S Y D M K A K M U E

TEKS SIFER DITULIS SECARA MELINTANG MULAI DARI


BARIS PERTAMA

JMAAAIAMLOPTRUPSYDMKAKMUE
GOOD LUCK!

Anda mungkin juga menyukai