• Tidak ada hasil yang ditemukan

Implementasi Kombinasi Beaufort Cipher Dan Affine Cipher Pada Three-Pass Protocol Untuk Pengamanan Data

N/A
N/A
Protected

Academic year: 2016

Membagikan "Implementasi Kombinasi Beaufort Cipher Dan Affine Cipher Pada Three-Pass Protocol Untuk Pengamanan Data"

Copied!
95
0
0

Teks penuh

I. Pendahuluan: Relevansi Kajian terhadap Objektif Pendidikan

Bahagian pendahuluan ini membincangkan latar belakang pemilihan topik 'Implementasi Kombinasi Beaufort Cipher Dan Affine Cipher Pada Three-Pass Protocol Untuk Pengamanan Data' dalam konteks objektif pendidikan tinggi. Ia menekankan kepentingan kriptografi dalam era digital yang semakin kompleks dan keperluan untuk melengkapkan pelajar dengan kemahiran dalam analisis dan reka bentuk sistem keselamatan data. Skripsi ini, secara khususnya, menyumbang kepada pemahaman praktikal tentang kombinasi algoritma klasik dan aplikasi protokol three-pass, yang jarang dikaji secara mendalam dalam kurikulum sedia ada. Ini membolehkan pelajar mengaplikasi pengetahuan teori ke dalam konteks penyelesaian masalah yang realistik dan menguji kebolehan mereka dalam menganalisis kelemahan dan kekuatan algoritma kriptografi.

1.1 Latar Belakang: Peranan Kriptografi dalam Pendidikan

Latar belakang ini menggariskan kepentingan kriptografi sebagai satu bidang ilmu yang kritikal dalam konteks pendidikan tinggi, khususnya dalam bidang sains komputer dan teknologi maklumat. Ia menerangkan bagaimana skripsi ini menyumbang kepada pemahaman yang lebih mendalam tentang algoritma kriptografi klasik, seperti Beaufort Cipher dan Affine Cipher, serta protokol three-pass. Oleh itu, skripsi ini bukan sekadar latihan teknikal, malah menyediakan pelajar dengan peluang untuk mempelajari analisis kritis, reka bentuk sistem, dan penyelesaian masalah yang berasaskan kepada prinsip-prinsip kriptografi. Penekanan diberikan terhadap bagaimana pendekatan ini meningkatkan kemahiran menyelesaikan masalah dan berfikir secara kritis, dua kemahiran penting dalam pendidikan tinggi.

1.2 Rumusan Masalah: Objektif Pembelajaran yang Diukur

Bahagian ini mentakrifkan rumusan masalah kajian sebagai satu pernyataan jelas yang mencerminkan objektif pembelajaran yang ingin dicapai. Ia merumuskan cabaran yang dihadapi dalam menggabungkan Beaufort Cipher dan Affine Cipher dalam protokol three-pass untuk mencapai tahap keselamatan yang optimum. Ini membantu pelajar memahami bagaimana rumusan masalah yang jelas dan terarah adalah penting dalam proses penyelidikan, sekaligus menyediakan kerangka kerja untuk menilai keberkesanan strategi penyelesaian masalah yang digunakan dalam skripsi. Objektif pembelajaran yang tersirat termasuk memahami kaedah penyelidikan, mengenal pasti masalah, dan membangun penyelesaian yang sesuai.

1.3 Batasan Masalah dan Metodologi: Pengurusan Projek dan Kemahiran Penyelidikan

Batasan masalah dalam skripsi ini akan dihuraikan dengan terperinci, termasuk batasan berkaitan dengan jenis data, algoritma, dan teknologi yang digunakan. Ini membantu pelajar memahami kepentingan pengurusan projek dan menetapkan skop penyelidikan yang realistik. Perbincangan tentang metodologi yang digunakan dalam skripsi, iaitu melalui kajian literatur, reka bentuk sistem, pelaksanaan dan pengujian, akan menyerlahkan kepentingan proses penyelidikan yang sistematik. Ia juga menggalakkan pelajar untuk memahami dan mengaplikasi kaedah penyelidikan saintifik, iaitu pengumpulan data, analisis data, dan interpretasi keputusan.

1.4 Tujuan dan Manfaat Penyelidikan: Hasil Pembelajaran yang Diharapkan

Tujuan penyelidikan ini dijelaskan dengan jelas, iaitu untuk mengimplementasi kombinasi algoritma Beaufort Cipher dan Affine Cipher dalam protokol three-pass untuk pengamanan data. Ini menunjukkan objektif pembelajaran yang spesifik dan terukur. Manfaat penyelidikan pula akan dihuraikan, menunjukkan impak kajian kepada pelajar dan masyarakat luas. Ia menunjukkan bagaimana pengetahuan dan kemahiran yang diperolehi dapat digunakan untuk menyelesaikan masalah dalam dunia sebenar. Ini penting dalam konteks pendidikan tinggi yang menekankan relevansi pembelajaran dengan kehidupan profesional pelajar.

1.5 Sistematika Penulisan: Struktur dan Organisasi Pengetahuan

Bahagian ini memberikan gambaran keseluruhan tentang struktur dan organisasi skripsi. Penjelasan setiap bab secara ringkas membolehkan pelajar memahami bagaimana pengetahuan disusun secara logik dan sistematik. Ini menunjukkan kepentingan penyampaian maklumat yang jelas, ringkas, dan mudah difahami. Kemahiran ini penting untuk berkomunikasi secara berkesan, baik secara lisan mahupun bertulis, iaitu kemahiran penting dalam pendidikan tinggi dan alam pekerjaan.

II. Landasan Teori: Asas Konseptual dan Teori-Teori Berkaitan

Bahagian ini merangkumi ulasan menyeluruh tentang asas teori kriptografi, termasuk konsep-konsep utama seperti cipher substitusi, algoritma Beaufort Cipher dan Affine Cipher, serta protokol three-pass. Ia mengkaji kekuatan dan kelemahan setiap algoritma, dan peranannya dalam konteks keselamatan data. Analisis ini bukan sahaja memberikan latar belakang teori yang kukuh, tetapi juga membantu pelajar untuk memahami prinsip-prinsip di sebalik reka bentuk dan pelaksanaan sistem keselamatan data yang selamat. Ini memperkukuhkan lagi kemahiran analisis dan pemahaman konseptual pelajar.

2.1 Kriptografi: Definisi, Tujuan dan Jenis

Sub-bahagian ini memberikan definisi kriptografi dan menerangkan tujuan utamanya dalam konteks keselamatan maklumat. Ia membezakan antara kriptografi klasik dan moden, dengan tumpuan kepada algoritma klasik yang digunakan dalam skripsi. Penjelasan tentang konsep-konsep asas kriptografi seperti enkripsi, dekripsi, dan kunci, akan membantu pelajar memahami prinsip-prinsip asas keselamatan data. Ia juga melatih pelajar untuk mengaplikasi pengetahuan teori dalam menganalisis dan memahami pelbagai algoritma kriptografi.

2.2 Three-Pass Protocol: Mekanisme dan Aplikasi

Sub-bahagian ini menerangkan prinsip operasi protokol three-pass dan bagaimana ia berfungsi untuk meningkatkan keselamatan data tanpa memerlukan pertukaran kunci rahsia. Penjelasan terperinci tentang langkah-langkah dalam protokol tiga peringkat dan kebaikannya akan membantu pelajar memahami konsep-konsep asas protokol kriptografi dan memperkukuhkan pengetahuan mereka tentang reka bentuk protokol yang selamat. Ia juga menunjukkan bagaimana pengetahuan ini boleh digunakan dalam pelbagai aplikasi keselamatan data.

2.3 Affine Cipher dan Beaufort Cipher: Analisis Algoritma

Sub-bahagian ini memberikan analisis terperinci tentang algoritma Affine Cipher dan Beaufort Cipher, termasuk kekuatan dan kelemahan masing-masing. Penjelasan matematik dan contoh pengiraan akan membantu pelajar untuk memahami proses enkripsi dan dekripsi dalam kedua-dua algoritma ini. Analisis perbandingan antara kedua-dua algoritma ini akan melatih pelajar untuk membuat penilaian kritis terhadap keberkesanan algoritma yang berbeza dalam konteks keselamatan data. Ini membantu mereka dalam membuat pilihan algoritma yang sesuai berdasarkan keperluan keselamatan.

2.4 Kajian Literatur yang Relevan: Sintesis Pengetahuan sedia ada

Sub-bahagian ini membentangkan kajian literatur yang relevan dengan topik kajian, iaitu penyelidikan terdahulu tentang kombinasi algoritma kriptografi klasik dan protokol three-pass. Ini menunjukkan bagaimana skripsi ini menyumbang kepada pengetahuan sedia ada dan melatih pelajar untuk membuat sintesis pengetahuan daripada pelbagai sumber. Ia juga menunjukkan kepentingan kajian literatur dalam proses penyelidikan dan melatih pelajar untuk menilai dan menggunakan maklumat daripada pelbagai sumber dengan kritis.

III. Analisis dan Perancangan Sistem: Reka Bentuk dan Implementasi

Bahagian ini akan membincangkan secara terperinci proses analisis dan perancangan sistem yang dibangunkan. Ini termasuk analisis masalah, analisis keperluan (fungsional dan bukan fungsional), analisis proses, dan reka bentuk sistem. Penggunaan pseudocode, flowchart, dan diagram lain akan membantu pelajar memahami proses pembangunan sistem yang sistematik dan bagaimana untuk menterjemahkan keperluan sistem ke dalam reka bentuk yang praktikal. Ia juga akan menerangkan pilihan teknologi dan alat yang digunakan, menunjukkan aplikasi pengetahuan praktikal dalam bidang pembangunan perisian.

3.1 Analisis Sistem: Mengidentifikasi Masalah dan Keperluan

Sub-bahagian ini akan menjelaskan secara terperinci proses analisis sistem, yang merangkumi pengenalpastian masalah, keperluan fungsional dan bukan fungsional sistem. Ia akan menunjukkan bagaimana keperluan-keperluan ini menentukan reka bentuk dan fungsi sistem yang akan dibangunkan. Penggunaan diagram Ishikawa (fishbone diagram) dan kaedah analisis lain akan melatih pelajar untuk menganalisis masalah secara sistematik dan mengenal pasti keperluan sistem dengan teliti. Kemahiran ini penting dalam pembangunan sistem yang berkesan dan memenuhi keperluan pengguna.

3.2 Reka Bentuk Sistem: Model dan Spesifikasi

Sub-bahagian ini akan membentangkan reka bentuk sistem yang dicadangkan, termasuk flowchart, use case diagram, sequence diagram, dan activity diagram. Ini akan menggambarkan aliran proses enkripsi dan dekripsi data menggunakan kombinasi algoritma Beaufort Cipher dan Affine Cipher dalam protokol three-pass. Ia juga akan menunjukkan reka bentuk antara muka pengguna (UI) sistem. Pelajar akan mempelajari cara untuk menggunakan pelbagai model dan teknik reka bentuk sistem untuk menggambarkan fungsi dan tingkah laku sistem dengan jelas dan tepat.

3.3 Pseudocode: Penerjemahan Reka Bentuk ke dalam Kod

Sub-bahagian ini akan menunjukkan pseudocode untuk setiap fungsi utama dalam sistem yang dirancang. Pseudocode ini merupakan penerjemahan reka bentuk sistem ke dalam format kod yang lebih formal, tetapi masih mudah difahami. Ini akan membantu pelajar untuk memahami logik dan aliran proses enkripsi dan dekripsi data. Kemahiran ini penting dalam pembangunan perisian dan melatih pelajar untuk berfikir secara algoritma.

IV. Implementasi dan Pengujian Sistem: Penilaian dan Analisis Prestasi

Bahagian ini akan menerangkan proses implementasi sistem dan hasil ujian yang dijalankan. Ia akan merangkumi penerangan tentang perisian dan perkakasan yang digunakan, serta kaedah pengujian yang dilaksanakan. Analisis prestasi sistem berdasarkan beberapa parameter seperti keutuhan data, kerumitan algoritma, dan masa pemprosesan, akan membantu pelajar untuk memahami bagaimana untuk menilai prestasi sistem dan mengenal pasti kawasan penambahbaikan. Ia juga akan menunjukkan kepentingan pengujian dalam memastikan fungsi sistem yang betul dan memenuhi keperluan keselamatan.

4.1 Implementasi Sistem: Penggunaan Perisian dan Perkakasan

Sub-bahagian ini menjelaskan proses pelaksanaan sistem berdasarkan reka bentuk yang telah dibangunkan. Ia akan menerangkan penggunaan perisian dan perkakasan tertentu dalam proses pelaksanaan. Ia juga akan memberikan gambaran tentang kod sumber sistem dan bagaimana ia berfungsi. Ini penting untuk melatih pelajar dalam kemahiran pengaturcaraan dan pengurusan projek.

4.2 Pengujian dan Analisis Prestasi: Keutuhan Data, Kerumitan dan Masa Pemprosesan

Sub-bahagian ini menjelaskan proses pengujian yang dijalankan ke atas sistem yang telah dilaksanakan. Ia termasuk penerangan tentang kaedah dan data ujian, dan keputusan yang diperolehi. Analisis prestasi sistem berdasarkan parameter seperti keutuhan data, kerumitan algoritma, dan masa pemprosesan akan membantu pelajar memahami cara menilai keberkesanan sistem dan mengenal pasti kelemahan atau penambahbaikan yang diperlukan. Kemahiran analisis data dan tafsiran keputusan merupakan kemahiran penting dalam penyelidikan dan pembangunan sistem.

V. Kesimpulan dan Saran: Implikasi dan Cadangan Penambahbaikan

Bahagian ini merumuskan penemuan kajian dan memberikan cadangan untuk penambahbaikan dan penyelidikan lanjut. Ia akan memberikan gambaran keseluruhan tentang sumbangan skripsi ini kepada bidang kriptografi dan keselamatan data. Cadangan untuk penyelidikan lanjut akan membantu pelajar memahami kepentingan penyelidikan berterusan dalam bidang ini dan bagaimana pengetahuan sedia ada boleh diperluas. Ini membantu pelajar untuk mengembangkan kemahiran berfikir secara kritis dan membuat perancangan untuk penyelidikan masa depan.

5.1 Kesimpulan: Rumusan Penemuan Kajian

Sub-bahagian ini merumuskan penemuan utama kajian, iaitu penilaian keberkesanan kombinasi algoritma Beaufort Cipher dan Affine Cipher dalam protokol three-pass dalam konteks pengamanan data. Ia akan menonjolkan kekuatan dan kelemahan kaedah yang digunakan, dan implikasinya terhadap keselamatan data. Pelajar akan mempelajari cara untuk merumuskan penemuan kajian dengan tepat dan ringkas.

5.2 Saran: Cadangan Penambahbaikan dan Penyelidikan Lanjut

Sub-bahagian ini akan memberikan cadangan untuk penambahbaikan sistem yang telah dibangunkan dan cadangan untuk penyelidikan lanjut. Ini mungkin termasuk cadangan untuk mencuba algoritma lain, memperbaiki reka bentuk sistem, atau mengkaji aspek keselamatan yang lain. Pelajar akan mempelajari cara untuk mengenal pasti potensi penambahbaikan dan membuat cadangan untuk penyelidikan lanjut berdasarkan penemuan kajian.

Gambar

Tabel 2.1 Bujursangkar Vigenère
Gambar 3.1 Diagram Ishikawa Masalah Penelitian
Gambar 3.4 Pseudocode Kunci Beaufort Cipher
Gambar 3.5 Pseudocode Enkripsi Beaufort Cipher
+7

Referensi

Dokumen terkait

Puji dan syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya, sehingga Penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk

yang akan dibahas adalah bagaimana mengamankan pesan yang dikirim melalui aplikasi pesan singkat atau chat dan tetap menjaga kerahasiaan kunci yang digunakan

Tujuan penggunaan mengkombinasikan kedua algoritma Vigenère dan Beaufort Cipher dengan kunci ganda agar hasil enkripsi semakin sulit untuk didekripsi oleh pihak yang

Untuk meningkatkan keamanan citra dirancang sebuah sistem pengamanan citra menggunakan algoritma kriptografi Vernam Cipher dalam skema Three-Pass Protocol yang

Algoritma Beaufort termasuk algoritma klasik sehingga diperlukan kombinasi dengan algoritma modern untuk pengamanan yang lebih

Algoritma Beaufort termasuk algoritma klasik sehingga diperlukan kombinasi dengan algoritma modern untuk pengamanan yang lebih

Pada penelitian Sitinjak, 2010 yang berjudul Aplikasi Kriptografi file menggunakan algoritma Blowfish membuktikan bahwa aplikasi dapat mengamankan data ataupun

Penelitian ini mengimplementasikan algoritma playfair cipher yang telah dimodifikasi untuk meningkatkan tingkat keamanan dari kriptografi klasik dan teknik steganografi Begin Of