Azlindah, Nur (2018) Aplikasi Kriptografi Enkripsi dan Dekripsi menggunakan Algoritma Hill Cipher untuk mengamankan pesan. Undergraduate thesis, Universitas Islam Negeri Maulana Malik Ibrahim.
Text (Fulltext)
14610005.pdf - Accepted Version Restricted to Repository staff only Available under License Creative Commons Attribution Non-commercial No Derivatives. Download (2MB) | Request a copy |
Abstract
ABSTRAK
Kriptografi merupakan ilmu dan seni yang dapat mempelajari berbagai teknik-teknik matematika yang berhubungan pada aspek keamanan pesan. Menjaga suatu keamanan dari pesan diperlukan adanya proses enkripsi dan dekripsi. Enkripsi adalah suatu proses penyandian dengan melakukan perubahan pesan dari yang dapat dimengerti disebut plaintext menjadi suatu pesan yang sulit dimengerti disebut ciphertext, sedangkan kebalikannya untuk mengubah ciphertext menjadi plaintext disebut dengan dekripsi. Proses enkripsi dan dekripsi membutuhkan sebuah kunci rahasia yang harus disepakati oleh dua pihak yaitu pengirim pesan dan penerima pesan. Proses enkripsi dan dekripsi menggunakan algoritma hill cipher merupakan salah satu algoritma kriptografi yang memanfaatkan matriks dan aritmatika modulo, dan dapat menggunakan program MATLAB. Hasil penelitian menunjukkan bahwa algoritma hill cipher dilakukan dengan operasi perkalian matriks persegi panjang dengan aritmatika modulo. Penggunaan matriks 2x2,3x3 dan 4x4 perbedaanya pada ukuran kunci matriks dan pesan menyesuaikan bentuk ukuran kunci tersebut. Semakin besar ukuran kunci matriks yang digunakan maka pesan yang dihasilkan semakin aman serta menghasilkan ciphertext yang lebih panjang dari plaintextnya dan plaintext yang sama akan menghasilkan ciphertext yang berbeda jika di enkripsi menggunakan kunci matriks yang berbeda pula. Oleh karena itu, untuk mempermudah maka digunakan alat bantu program MATLAB terutama pada penggunaan kunci matriks dengan ordo yang besar dan plaintext yang panjang.
ABSTRACT
Cryptography is the science and art to learn various mathematical techniques that deal with the security of a message. Encyption and decryption process are needed to keeping the security of the message. Encryption is the process of encoding the message from an understandable text called plaintext into a message that is difficult to understand called ciphertext, and the reverse process ciphertext is called with the decryption. The process of encryption and decryption requires a secret key which must be agreed by the sender and receiver of the message. The process encyrption and decryption use hill cipher algorithm, that is one of the cyrptographic algorithm that utilizes the matrix multiplication and modulo arithmaetic, and using MATLAB. The results, hill cipher algorithm is performed with a rectangular matrix multiplication operations with modulo arithmetic. The use of 2 × 2, 3 × 3 and 4 × 4 matrixs are different interms of the matrix key and message followed the key size form. The larger the size of the key matrix used, the longer ciphertext from plaintext and the more secure. Besides, using different key matrix, the same plaintext will generate a different ciphertext. Thefore, for simplicity the researcher make use of MATLAB, especially for a large key matrix and a long plaintext.
Item Type: | Thesis (Undergraduate) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Supervisor: | Jamhuri, Mohammad and Khudzaifah, Muhammad | |||||||||
Contributors: |
|
|||||||||
Keywords: | Kriptografi; Enkripsi; Dekripsi; Pesan; Matriks; Hill Cipher Cryptography; Encryption; Decryption; Message; Matrix; Hill Cipher | |||||||||
Departement: | Fakultas Sains dan Teknologi > Jurusan Matematika | |||||||||
Depositing User: | Moch. Nanda Indra Lexmana | |||||||||
Date Deposited: | 17 Mar 2023 13:24 | |||||||||
Last Modified: | 17 Mar 2023 13:24 | |||||||||
URI: | http://etheses.uin-malang.ac.id/id/eprint/48534 |
Downloads
Downloads per month over past year
Actions (login required)
View Item |