ENKRIPSI DATA Enkripsi Enkripsi merupakan aspek yang sangat penting dalam komunikasi data melalui komputer, sehingga kerahasiaan data tetap terjamin. Enkripsi adalah sebuah proses yang mengubah suatu data menjadi kode yang tidak bisa dimengerti (tidak terbaca). Enkripsi berasal dari bahasa Yunani kryptos yang berarti rahasia atau tersebunyi. Cara Kerja Enkripsi Enkripsi digunakan untuk menyandikan data-data atau informasi sehingga tidak dapat dibaca oleh orang yang tidak berhak. Dengan enkripsi, data kita disandikan (encrypted) dengan menggunakan sebuah kunci (key). Untuk membuka (men-decrypt) data tersebut, juga digunakan sebuah kunci yang dapat sama dengan kunci untuk mengenkripsi (privat key) atau dengan kunci yang berbeda (Public Key). Kriptografi merupakan cara penggunaan enkripsi untuk menyembunyikan teks Kriptoanalis mempelajari enkripsi dan pesan terenkripsi dgn tujuan menemukan makna tersembunyi dari pesan Kriptografer bekerja secara legal,kriptoanalis bekerja untuk tujuan ilegal Kriptologi merupakan kegiatan penelitian dan kajian mengenai enkripsi dan dekripsi • Enkripsi menggunakan semacam algoritma untuk mengubah data atau pesan asli, yang disebut dengan plain text untuk menjadi cipertext, atau bentuk yang terenkripsi. Sebaliknya proses untuk mengubah ciphertext menjadi plaintext disebut dekripsi. Model Enkripsi •Enkripsi kunci pribadi (symmetric crptography) •Pada kunci simetris, satu kunci yang sama digunakan untuk melakukan enkripsi dan dekripsi. contoh Caesar Cipher ; • Enkripsi Caesar diambil dari nama Julius Caesar diambil dari nama Julius Caesar (100-44 SM). Yang digunakan oleh Julius Caesar. Pada prinsipnya setiap huruf digantikan dengan huruf yang berada 3 posisi dalam urutan alpabet. • • • • Plain/Huruf asli : abcdefghijklmnopqrstuvwxyz Chiper/Huruf sandi : defghijklmnopqrstuvwxyzabc • Misalnya kalimat "I Love You" dengan enkripsi Caesar akan menjadi " l oryh brx ". • Enkripsi Caesar diambil dari nama Julius Caesar diambil dari nama Julius Caesar (100-44 SM). • Aturan dari enkripsi Caesar adalah mengeser huruf sejumlah bilangan tertentu dengan pesan asli sehingga menjadi huruf lain. Pada contoh di atas, tiap-tiap huruf pada pesan asli digeser 3 huruf ke kanan. • ENIGMA CHIPER • Suatu metode yang terkenal untuk konstribusinya pada perang dunia II bagi pihak Jerman, waktu itu dikembangkan suatu model pengkodeaan dengan mesin Enigma. • Mesin ini mempunyai 3 motor yang menggantikan huruf dalam chiper dengan huruf dalam plaintext. • Rotor ini akan berputar dan menghasilkan hubungan antara huruf yang satu dengan huruf yang lain, sehingga menampilkan berbagai substitusi sepersti pergeseran Caesar. DES (data encrytion standard) • DES, algoritma kriptogtafi simetris yang paling umum digunakan saat ini. • DES bermula dari lucifer, enkripsi yang dikembangkan dulu di IBM. • DES baru secara resmi digunakan pemerintah Amerika Serikat di tahun 1977. Ia dikenal sebagai Federal Information Processing Standard 46 (FIPS PUB46). • Keamanan dari enkripsi bergantung pada beberapa faktor *Algoritma enkripsi harus cukup kuat sehingga sulit untuk men-decript ciphertext dengan dasar ciphertext tersebut *, keamanan dari algoritma enkripsi bergantung pada kerahasiaan dari kuncinya bukan algoritmanya • Model enkripsi yang digunakan secara luas adalah model yang didasarkan pada Data Encryption Standard (DES) • yang diambil oleh biro Standard National US pada tahun 1977. Untuk DES data enkripsi dalam 64 bit block dengan menggunakan 56 bit kunci. • Dengan menggunakan kunci ini, 64 data input diubah menjadi suatu urutan dari metode menjadi 64 bit output. Proses yang sama digunakan untuk mengubah kembali enkrispi. Enkripsi dengan Kunci Publik (Kunci Asimetris) • Pesan yang dienkrip menggunakan sebuah kunci hanya bisa dibuka menggunakan kunci pasangannya. • Pesan tidak bisa dibuka menggunakan kunci yang sama. Kunci yang pertama disebut kunci publik dan kunci pasangannya disebut kunci private. • Jadi sebuah pesan yang dienkrip menggunakan kunci publik hanya bisa dibuka menggunakan kunci private, dan demikian pula sebaliknya. • Proses enkripsi atau dekripsi tersebut hanya bisa dilakukan menggunakan pasangan kunci yang tepat, • Jika pasangan kuncinya salah, maka proses enkripsi atau dekripsi akan gagal. • Kunci publik di shares • Kunci private adalah kunci pribadi Kelebihan Asimetris • Semua Orang hanya membutuhkan satu set kunci • Kunci private tidak perlu diketahui oleh pihak lain maka tidak akan pernah dikirim lewat jalur umum, Konsep Fundamental Proses Enkripsi