aljabar linier

2
ANDINI 201043501230 INDI 201043501224 NILAM 201043579099 FETY 201043501325 1. Buatlah Program Enkripsi dengan Kode PlayFair, Karakter pengkodean adalah sebagai berikut : a) Merupakan salah satu sandi substitusi, yaitu setiap huruf dalam plainteks diganti dengan huruf yang berada dalam papan kunci. b) Jumlah karakter pada sandi akan selalu genap. c) Perhitungan frekuensi kemunculan akan menghasilkan tidak lebih dari 25 karakter huruf karena huruf J tidak akan pernah muncul. d) Sandi Playfair hanya dapat digunakan untuk proses enkripsi dan dekripsi data yang berupa teks alphabet, karakter yang tidak berupa teks alphabet dapat dihindari dengan menuliskannya dalam bentuk teks alphabet. e) Perulangan panjang akan muncul pada jumlah karakter huruf yang genap. f) Banyak kemungkinan transformasi untuk suatu pasangan huruf. Contoh : Tabel kunci bujur sangkar Memilih kunci dari sebuah kata atau kalimat yang mudah diingat, misalnya: ELDORIDO. Membuang huruf yang berulang dan huruf J jika ada, sehingga menjadi: ELDORI. Menambahkan huruf-huruf yang belum ada (kecuali J), sehingga akan menjadi: ELDORIABCFGHKMNPQSTUVWXYZ. Memasukkan kunci tersebut ke dalam bujur sangkar. E L D O R I A B C F G H K M N P Q S T U V W X Y Z Jumlah kemungkinan kunci adalah, 25! =15.511.210.043.330.985.984.000.000. Memperluas susunan kunci di dalam bujur sangkar dengan menambahkan kolom keenam dan baris keenam. Tabel kunci akan menjadi: E L D O R E

Upload: yuli-suprayitno

Post on 20-Dec-2015

223 views

Category:

Documents


4 download

DESCRIPTION

Matematika

TRANSCRIPT

Page 1: Aljabar Linier

ANDINI 201043501230

INDI 201043501224

NILAM 201043579099

FETY 201043501325

1. Buatlah Program Enkripsi dengan Kode PlayFair, Karakter pengkodean adalah sebagai berikut :

a) Merupakan salah satu sandi substitusi, yaitu setiap huruf dalam plainteks diganti dengan

huruf yang berada dalam papan kunci.

b) Jumlah karakter pada sandi akan selalu genap.

c) Perhitungan frekuensi kemunculan akan menghasilkan tidak lebih dari 25 karakter huruf

karena huruf J tidak akan pernah muncul.

d) Sandi Playfair hanya dapat digunakan untuk proses enkripsi dan dekripsi data yang berupa

teks alphabet, karakter yang tidak berupa teks alphabet dapat dihindari dengan

menuliskannya dalam bentuk teks alphabet.

e) Perulangan panjang akan muncul pada jumlah karakter huruf yang genap.

f) Banyak kemungkinan transformasi untuk suatu pasangan huruf.

Contoh :Tabel kunci bujur sangkar

Memilih kunci dari sebuah kata atau kalimat yang mudah diingat, misalnya: ELDORIDO. Membuang huruf yang berulang dan huruf J jika ada, sehingga menjadi: ELDORI. Menambahkan huruf-huruf yang belum ada (kecuali J), sehingga akan menjadi:

ELDORIABCFGHKMNPQSTUVWXYZ. Memasukkan kunci tersebut ke dalam bujur sangkar.

E L D O RI A B C FG H K M NP Q S T UV W X Y Z

Jumlah kemungkinan kunci adalah, 25!=15.511.210.043.330.985.984.000.000. Memperluas susunan kunci di dalam bujur sangkar dengan menambahkan kolom keenam

dan baris keenam.Tabel kunci akan menjadi:E L D O R EI A B C F IG H K M N GP Q S T U PV W X Y Z VE L D O R

Pesan rahasia yang akan disampaikan misalnya adalah "TEKNOLOGI KOMUNIKASI" Cara mengubah pesan menjadi sandi adalah sebagai berikut:

o Mengganti huruf J (bila ada) dengan huruf I.

Page 2: Aljabar Linier

o Menulis pesan dalam pasangan huruf.o Jika terdapat pasangan huruf yang sama, maka harus disisipkan huruf X di

tengahnya.o Jika jumlah huruf ganjil, maka harus ditambahkan huruf X di akhir kunci.

Pesan dienkripsi menjadi:TE KN OL OG IK OM UN IK AS IZ

Algoritma enkripsi adalah sebagai berikut: Jika terdapat dua huruf pada baris kunci yang sama maka masing-masing huruf diganti

dengan huruf di kanannya (pada kunci yang sudah diperluas). Jika terdapat dua huruf pada kolom kunci yang sama maka masing-masing huruf diganti

dengan huruf di bawahnya (pada kunci yang sudah diperluas). Jika dua huruf tidak terdapat pada baris atau kolom yang sama, maka huruf pertama diganti

dengan huruf pada perpotongan baris huruf pertama dengan kolom huruf kedua. Huruf kedua diganti dengan huruf pada titik sudut keempat dari persegi panjang yang dibentuk dari 3 huruf yang digunakan.Kata sandiPesan rahasia yang akan disampaikan atau plainteks (pasangan huruf) adalah TE KN OL OG IK OM UN IK AS IZKata sandi dari pesan rahasia yang disampaikan (Cipherteks) adalah PO MG RD EM BG CT ZU BG BQ FV