DI SUSUN OLEH :
2021/2022
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT yang telah memberikan rakhmat serta karunia-
Nya kepada kami sehingga kami berhasil menyelesaikan makalah ini yang Alhamdulillah tepat pada
waktunya yang berjudul “kunci publik, kunci privat dan kombinasi kunci publik dan kunci privat”.
Makalah ini berisikan tentang bagian dari perkuliahan Keamanan Data dan Jaringan yaitu Kunci
Publik, Kunci Privat dan Kombinasi Kunci Publik dan Kunci Privat. Diharapkan makalah ini dapat
memberikan hidayah bagi kita semua, khususnya semua mahasiswa Teknik Informatika Universitas
Widyagama.
Kami menyadari bahwa,makalah ini masih jauh dari sempurna, oleh karena itu kritik dan saran dari semua
pihak yang bersifat membangun selalu kami harapkan demi kesempurnaan makalah ini.
Akhir kata, kami sampaikan terima kasih kepada semua pihak yang telah berperan ikut serta dalam
penyusunan makalah ini dari awal sampai akhir. semoga Allah SWT senantiasa melancarkan segala usaha
kita semua, aamiin.
DAFTAR ISI
Kata Pengantar..............................................................................................................
Daftar Isi……………………………………………………………………………….
BAB I PENDAHULUAN
1.1 Latar Belakang………………………………………………………………………
BAB II PEMBAHASAN
2.1 Kriptografi…………………………………………………………………………….
2.3 Kunci Publik Asimetris (gabungan kunci publik dan kunci privat)………………..
2.3.1 Diffie-Hellman……………………………………………………………………
2.3.2.1 Sejarah……………………………………………………………………………
2.3.2.6 Keamanan………………………………………………………………………..
2.3.2.8 Kecepatan………………………………………………………………………………
2.3.2.11 Penyerangan ciphertext adaptive……………………………………………………..
Kriptografi sudah lama digunakan oleh tentara Sparta di Yunani. Pada permulaan tahun 400 SM.
Mereka menggunakan alat yang disebut scytale. Alat ini terdiri dari sebuah pita panjang dari daun papyrus
yang dililitkan pada sebatang silinder. Pesan yang akan dikirim ditulis horizontal (baris per baris). Bila pita
dilepaskan, maka huruf-huruf di dalamnya telah tersusun membentuk pesan rahasia. Untuk membaca
pesan, penerima melilitkan kembali silinder yang diameternya sama dengan diameter silinder pengirim.
Teknik kriptografi seperti ini dikenal dengan nama tranposisi cipher, yang merupakan metode enkripsi
tertua.
Agar materi ini bisa dipahami oleh mahasiswa IT karena ini termasuk materi yang paling
penting dalam keamanan di bidang teknologi khususnya Teknik Informatika.
BAB II
PEMBAHASAN
2.1 Kriptografi
Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita (bruce
Schneier – Applied Cryptography). Selain pengertian tersebut terdapat pula pengertian ilmu yang
mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan
informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data (A. Menezes, P.
van Oorschot and S. Vanstone – Handbook of Applied Cryptography). Tidak semua aspek
keamanan informasi ditangani oleh kriptografi.
Ada empat tujuan mendasar dari ilmu kriptografi ini yang juga merupakan aspek keamanan informasi
yaitu :
1. Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun
kecuali yang memiliki otoritas atau kunci rahasiauntuk membuka/mengupas informasi yang
telah disandi.
2. Integritasdata, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk
menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh
pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain
kedalam data yang sebenarnya.
3. Autentikasi, adalah berhubungan dengan identifikasi/pengenalan, baik secara kesatuan sistem
maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi harus saling memperkenalkan diri.
Informasi yang dikirimkan melalui kanal harus diautentikasi keaslian, isi datanya, waktu pengiriman,
dan lain-lain.
4. Non-repudiasi., atau nirpenyangkalan adalah usaha untuk mencegah terjadinya penyangkalan
terhadap pengiriman/terciptanya suatu informasi oleh yang mengirimkan/membuat.
Beberapa istilah dalam dunia kriptografi:
Dekripsi : D(C)=P atau D(E(P))=P
Jika cipherteks dilambangkan dengan C dan plainteks dilambangkan dengan P, maka fungsi enkripsi E
memetakan P ke C,
E (P) = C
D (C) = P
Karena proses enkripsi kemudian dekripsi mengembalikan pesan ke pesan asal, maka kesamaan berikut
harus benar ,
D ( E (P) ) = P
Pada skema kunci-simetris, digunakan sebuah kunci rahasia yang sama untuk melakukan proses
enkripsi dan dekripsinya. Sedangkan pada sistem kunci-asimetris digunakan sepasang kunci yang berbeda,
umumnya disebut kunci publik (public key) dan kunci pribadi (private key), digunakan untuk proses
enkripsi dan proses dekripsinya. Bila elemen teks terang dienkripsi dengan menggunakan kunci pribadi
maka elemen teks sandi yang dihasilkannya hanya bisa didekripsikan dengan menggunakan pasangan
kunci pribadinya. Begitu juga sebaliknya, jika kunci pribadi digunakan untuk proses enkripsi maka proses
dekripsi harus menggunakan kunci publik pasangannya.
Ada dua teknik dalam kriptografi enkripsi simetris: stream cipher dan block cipher. Stream cipher
mengenkripsi satu per satu bit pesan dalam satu waktu, sedangkan block cipher mengambil sejumlah bit
dan mengenkripsi mereka sebagai satu unit. Algoritma kunci simetris umumnya lebih cepat untuk
dijalankan daripada algoritma kunci asimetris. Kerugian untuk algoritma kunci simetris adalah persyaratan
menggunakan kunci rahasia bersama. Kunci rahasia harus dipertukarkan antar pihak melalui saluran yang
aman sebelum enkripsi dapat terjadi.
Ketika sebuah pesan yang akan dienkripsi dengan 3DES, sebuah metode yang disebut EDE (Encrypt
Decrypt Encrypt) digunakan. EDE metode yang dijelaskan dalam daftar berikut:
Kedua blok dan panjang kunci dapat diperluas dengan mudah untuk kelipatan dari 32 bit. AES dipilih
untuk menggantikan DES dan 3DES karena mereka terlalu lemah (DES, dalam hal panjang kunci) atau
terlalu lambat (3DES). AES lebih efisien dan lebih cepat, biasanya 5 kali dibandingkan dengan DES pada
hardware yang sama. AES juga lebih cocok untuk throughput yang tinggi, terutama jika digunakan
perangkat lunak enkripsi keseluruhan.
Sebuah algoritma kunci asimetris menggunakan sepasang kunci kriptografi yang berbeda untuk
mengenkripsi dan mendekripsi teks biasa. Dua kunci yang berhubungan secara matematis. Sebuah pesan
dienkripsi dengan algoritma menggunakan salah satu kunci, dan didekripsi oleh algoritma yang sama
dengan kunci yang lain.
Algoritma asimetris dirancang sedemikian rupa sehingga kunci untuk enkripsi berbeda dengan
kunci untuk dekripsi. Kunci untuk dekripsi tidak dapat dihitung dari kunci enkripsi (setidaknya tidak dalam
jumlah waktu yang wajar) dan sebaliknya. Biasa panjang kunci untuk algoritma asimetris berkisar 512-
2.048 bit. Algoritma asimetris relatif lambat (hingga 1000 kali lebih lambat dari algoritma simetris).
Desain ini didasarkan pada masalah-masalah komputasi seperti pemfaktoran angka yang sangat besar,
perhitungan logaritma diskrit pada angka yang sangat besar.
2.3.1 Diffie–Hellman
Whitfield Diffie dan Martin Hellman mengembangkan algoritma Diffie-Hellman pada tahun 1976.
Keamanan yang berasal dari sulitnya menghitung logaritma diskrit dari angka besar. Protokol yang
memungkinkan dua pengguna untuk bertukar kunci rahasia melalui media yang tidak aman tanpa ada
rahasia. Protokol memiliki dua parameter sistem, p dan g. Publik dan dapat digunakan semua orang.
Parameter p adalah bilangan prima, dan parameter g (biasanya disebut generator) adalah integer yang lebih
kecil dari p, tetapi dengan properti sebagai berikut: Untuk setiap bilangan n antara 1 dan p, ada bilangan g
* k yang berlaku bahwa n = gk mod p.
Algoritma RSA sangat fleksibel dan memiliki panjang kunci variabel di mana, jika perlu,
kecepatan dapat dipertukarkan untuk tingkat keamanan. Kunci RSA biasanya 512-2.048 bit. Keamanan
RSA didasarkan pada sulitnya memfaktorkan bilangan yang sangat besar. Jika metode yang mudah untuk
pemfaktoran ini ditemukan, maka efektivitas dari RSA akan hancur.
Algoritma RSA adalah algoritma yang paling popular dari sekian banyak algoritma kriptografi
kunci-publik yang pernah dibuat. Algoritma RSA didasarkan pada bukti bahwa menemukan bilangan
prima yang cukup besar kemudian mengkalikannya lebih mudah dibandingkan memfaktorkan hasil dari
perkalian dua buah bilangan prima tersebut untuk mendapatkan faktornya yang merupakan dua buah
bilangan prima itu sendiri.
ф(n) = n (1 – 1/p1)(1 – 1/p2) … (1 – 1/pr), yang dalam hal ini p1,p2, …,pr adalah faktor prima dari n. ф(n)
adalah fungsi yang menentukan berapa banyak dari bilangan-bilangan 1,2,3, …,n yang relative prima
terhadap n.
2.3.2.3 Deskripsi Algoritma RSA
Secara garis besar proses dari RSA terbagi ke dalam tiga buah proses, yaitu key generation, encryption,
dan decryption
mi = ci d mod n.
2.3.2.4 Padding schemes
Padding schemes harus dibangun secara hati-hati sehingga tidak ada nilai dari m yang
menyebabkan masalah keamanan. Sebagai contoh, jika kita ambil contoh sederhana dari penampilan
ASCII dari m dan menggabungkan bit-bit secara bersama-sama akan menghasilkan n, kemudian pessan
yang berisi ASCII tunggal karakter NUL(nilai numeris 0) akan menghasilkan n= 0, yang akan
menghasilkan ciphertext 0 apapun itu nilai dari e dan Nyang digunakan. Sama halnya dengan karakter
ASCII tunggal SOH (nilai numeris 1) akan selalu menghasilkanchiphertext 1.
Pada kenyataannya, untuk sistem yang menggunakan nilai e yang kecil, seperti 3, seluruh karakter
tunggal ASCII pada pesan akan disandikan menggunakan skema yang tidak aman, dikarenakan nilai
terbesar nadalah nilai 255, dan 2553 menghasilkan nilai yang lebih kecil dari modulus yang sewajarnya,
maka proses dekripsi akan menjadi masalah sederhana untuk mengambil pola dasar dari ciphertext tanpa
perlu menggunakan modulus N. Sebagai konsekuensinya, standar seperti PKCS didesain dengan sangat
hati-hati sehingga membuat pesan asal-asalan dapat terenkripsi secara aman. Dan juga berdasar pada
bagian Kecepatan, akan dijelaskan kenapa m hampir bukanlah pesan itu sendiri tetapi lebih pada message
key yang dipilh secara acak.
2.3.2.5 Pengesahan pesan
RSA dapat juga digunakan untuk mengesahkan sebuah pesan. Misalkan Alice ingin mengirim
pesan kepada Bob. Alice membuat sebuah hash value dari pesan tersebut, di pangkatkan dengan
bilangan d dibagi N (seperti halnya pada deskripsi pesan), dan melampirkannya sebagai “tanda tangan”
pada pesan tersebut. Saat Bob menerima pesan yang telah “ditandatangani”, Bob memangkatkan “tanda
tangan” tersebut dengan bilangan e dibagi N(seperti halnya pada enkripsi pesan), dan membandingkannya
dengan nilai hasil dari hash value dengan hash value pada pesan tersebut. Jika kedua cocok, maka Bob
dapat mengetahui bahwa pemilik dari pesan tersebut adalah Alice, dan pesan pun tidak pernah diubah
sepanjang pengiriman.
Padding scheme merupakan hal yang esensial untuk mengamankan pengesahan pesan seperti halnya pada
enkripsi pesan, oleh karena itu kunci yang sama tidak digunakan pada proses enkripsi dan pengesahan.
2.3.2.6 Keamanan
Penyerangan yang paling umum pada RSA ialah pada penanganan masalah faktorisasi pada
bilangan yang sangat besar. Apabila terdapat faktorisasi metode yang baru dan cepat telah dikembangkan,
maka ada kemungkinan untuk membongkar RSA.
Pada tahun 2005, bilangan faktorisasi terbesar yang digunakan secara umum ialah sepanjang 663
bit, menggunakan metode distribusi mutakhir. Kunci RSA pada umumnya sepanjang 1024—2048 bit.
Beberapa pakar meyakini bahwa kunci 1024-bit ada kemungkinan dipecahkan pada waktu dekat (hal ini
masih dalam perdebatan), tetapi tidak ada seorangpun yang berpendapat kunci 2048-bit akan pecah pada
masa depan yang terprediksi.
Cara paling efektif yang ditempuh oleh Eve untuk memperoleh n dari c ialah dengan melakukan
faktorisasi N kedalam p dan q, dengan tujuan untuk menghitung (p-1)(q-1) yang dapat
menghasilkan d dari e. Tidak ada metode waktu polinomial untuk melakukan faktorisasi pada bilangan
bulat berukuran besar di komputer saat ini, tapi hal tersebut pun masih belum terbukti.
Masih belum ada bukti pula bahwa melakukan faktorisasi N adalah satu-satunya cara untuk
memperoleh n dari c, tetapi tidak ditemukan adanya metode yang lebih mudah. Bagaimanapun juga, secara
umum dianggap bahwa Eve telah kalah jika N berukuran sangat besar. Jika N sepanjang 256-bit atau lebih
pendek, N akan dapat difaktorisasi dalam beberapa jam pada Personal Computer, dengan menggunakan
perangkat lunak yang tersedia secara bebas. Jika N sepanjang 512-bit atau lebih pendek, N akan dapat
difaktorisasi dalam hitungan ratusan jam seperti pada tahun 1999.
Secara teori, perangkat keras bernama TWIRL dan penjelasan dari Shamir dan Tromer pada tahun
2003 mengundang berbagai pertanyaan akan keamanan dari kunci 1024-bit. Santa disarankan
bahwa N setidaknya sepanjang 2048-bit. Pada tahun 1993, Peter Shor menerbitkan Algoritma Shor ,
menunjukkan bahwa sebuah komputer quantum secara prinsip dapat melakukan faktorisasi dalam waktu
polinomial, mengurai RSA dan algoritma lainnya. Bagaimanapun juga, masih terdapat pedebatan dalam
pembangunan komputer quantum secara prinsip.
2.3.2.7 Pembangkitan kunci
Menemukan bilangan prima besar p dan q pada biasanya didapat dengan mencoba serangkaian
bilangan acak dengan ukuran yang tepat menggunakan probabilitas bilangan prima yang dapat dengan
cepat menghapus hampir semua bilangan bukan prima.
p dan q seharusnya tidak “saling-berdekatan”, agar faktorisasi fermat pada N berhasil. Selain itu pula,
jika p-1 atau q-1 memeiliki faktorisasi bilangan prima yang kecil, N dapat difaktorkan secara mudah dan
nilai-nilai dari patau q dapat diacuhkan.
Seseorang seharusnya tidak melakukan metoda pencarian bilangan prima yang hanya akan
memberikan informasi penting tentang bilangan prima tersebut kepada penyerang. Biasanya, pembangkit
bilangan acak yang baik akan memulai nilai bilangan yang digunakan. Harap diingat, bahwa kebutuhan
disini ialah “acak” dan“tidak-terduga”. Berikut ini mungkin tidak memenuhi kriteria, sebuah bilangan
mungkin dapat dipilah dari proses acak (misal, tidak dari pola apapun), tetapi jika bilangan itu mudah
untuk ditebak atau diduga (atau mirip dengan bilangan yang mudah ditebak), maka metode tersebut akan
kehilangan kemampuan keamanannya. Misalnya, tabel bilangan acak yang diterbitkan oleh Rand Corp
pada tahun 1950-an mungkin memang benar-benar teracak, tetapi dikarenakan diterbitkan secara umum,
hal ini akan mempermudah para penyerang dalam mendapatkan bilangan tersebut. Jika penyerang dapat
menebak separuh dari digit p atau q, para penyerang dapat dengan cepat menghitung separuh yang lainnya
(ditunjukkan oleh Donald Coppersmith pada tahun 1997).
Sangatlah penting bahwa kunci rahasia d bernilai cukup besar, Wiener menunjukkan pada tahun 1990
bahwa jikap diantara q dan 2q (yang sangat mirip) dan d lebih kecil daripada N1/4/3, maka d akan dapat
dihitung secara effisien dari N dan e. Kunci enkripsi e = 2 sebaiknya tidak digunakan.
2.3.2.8 Kecepatan
RSA memiliki kecepatan yang lebih lambat dibandingkan dengan DES dan algoritma simetrik
lainnya. Pada prakteknya, Bob menyandikan pesan rahasia menggunakan algoritma simetrik, menyandikan
kunci simetrik menggunakan RSA, dan mengirimkan kunci simetrik yang dienkripsi menggunakan RSA
dan juga mengirimkan pesan yang dienkripasi secara simetrik kepada Alice.
Prosedur ini menambah permasalahan akan keamanan. Singkatnya, Sangatlah penting untuk menggunakan
pembangkit bilangan acak yang kuat untuk kunci simetrik yang digunakan, karena Eve dapat
melakukan bypassterhadap RSA dengan menebak kunci simterik yang digunakan.
2.3.2.9 Distribusi kunci
Sebagaimana halnya cipher, bagaimana public key RSA didistribusi menjadi hal penting dalam
keamanan. Distribusi kunci harus aman dari man-in-the-middle attack (penghadang-ditengah-jalan).
Anggap Eve dengan suatu cara mampu memberikan kunci arbitari kepada Bob dan membuat Bob percaya
bahwa kunci tersebut milik Alice. Anggap Eve dapan “menghadang” sepenuhnya transmisi antara Alice
dan Bob. Eve mengirim Bob public key milik Eve, dimana Bob percaya bahwa public key tersebut milik
Alice. Eve dapat menghadap seluruhciphertext yang dikirim oleh Bob, melakukan dekripsi dengan kunci
rahasia milik Eve sendiri, menyimpan salinan dari pesan tersebut, melakukan enkripsi
menggunakan public key milik Alice, dan mengirimkanciphertext yang baru kepada Alice. Secara prinsip,
baik Alice atau Bob tidak menyadari kehadiran Eve diantara transmisi mereka. Pengamanan terhadap
serangan semacam ini yaitu menggunakan sertifikat digital atau komponen lain dari infrastuktur public
key.
2.3.2.10 Penyerangan waktu
Kocher menjelaskan sebuah serangan baru yang cerdas pada RSA di tahun 1995: jika penyerang,
Eve, mengetahui perangkat keras yang dimiliki oleh Alice secara terperinci dan mampu untuk mengukur
waktu yang dibutuhkan untuk melakukan dekripsi untuk beberapa ciphertext, Eve dapat menyimpulkan
kunci dekripsi dsecara cepat. Penyerangan ini dapat juga diaplikasikan pada skema “tanda tangan” RSA.
Salah satu cara untuk mencegah penyerangan ini yaitu dengan memastikan bahwa operasi dekripsi
menggunakan waktu yang konstan untuk setiap ciphertext yang diproses. Cara yang lainnya, yaitu dengan
menggunakan properti multipikatif dari RSA. Sebagai ganti dari menghitung cd mod N, Alice pertama-
tama memilih nilai bilangan acak r dan menghitung (rec)d mod N. Hasil dari penghitungan tersebut
ialah rm mod N kemudian efek dari r dapat dihilangkan dengan perkalian dengan inversenya. Nilai baru
dari r dipilih pada tiap ciphertext.
Dengan teknik ini, dikenal sebagai message blinding (pembutaan pesan), waktu yang diperlukan untuk
proses dekripsi tidak lagi berhubungan dengan nilai dari ciphertext sehingga penyerangan waktu akan
gagal.
2.3.2.11 Penyerangan ciphertext adaptive
Pada tahun 1998, Daniel Bleichenbacher menjelaskan penggunaan
penyerangan ciphertext adaptive, terhadap pesan yang terenkripsi menggunakan RSA dan menggunakan
PKCS #1 v1 padding scheme.
Dikarenakan kecacatan pada skema PKCS #1, Bleichenbacher mampu untuk melakukan serangkaian
serangan terhadap implementasi RSA pada protokol Secure Socket Layer, dan secara potensial
mengungkap kunci-kunci yang digunakan.
Sebagai hasilnya, para pengguna kriptografi menganjurkan untuk menggunakan padding
schemeyang relatif terbukti aman seperti Optimal Asymmetric Encryption Padding, dan Laboratorium
RSA telah merilis versi terbaru dari PKCS #1 yang tidak lemah terdapat serangan ini.
2.3.4 Hashing Algorithms
Hashing adalah salah satu mekanisme yang digunakan untuk jaminan integritas data. Hashing
didasarkan pada satu arah fungsi matematika, yang relatif mudah untuk menghitung, tetapi secara
signifikan lebih sulit untuk dihitung balik.
Pertukaran kunci
ritma kriptografi kunci publik dapat digunakan untuk pertukaran kunci simetri.
Algoritma: Diffie-Hellman
Beberapa jenis algoritma kriptografi kunci publik dapat digunakan untuk ketiga macam kategori aplikasi
(misalnya RSA), beberapa algoritma hanya ditujukan untuk aplikasi spesifik (misalnya DSA untuk digital
signature).
Tujuan dari steganografi adalah merahasiakan atau menyembunyikan keberadaan dari sebuah pesan
tersembunyi atau sebuah informasi. Dalam prakteknya, kebanyakan pesan disembunyikan dengan
membuat perubahan tipis terhadap data digital lain yang isinya tidak akan menarik perhatian dari
penyerang potensial, sebagai contoh sebuah gambar yang terlihat tidak berbahaya. Perubahan ini
bergantung pada kunci (sama pada kriptografi) dan pesan untuk disembunyikan. Orang yang menerima
gambar kemudian dapat menyimpulkan informasi terselubung dengan cara mengganti kunci yang benar ke
dalam algoritma yang digunakan. Pada metode steganografi cara ini sangat berguna jika digunakan pada
cara steganografi komputer karena banyak format berkas digital yang dapat dijadikan media untuk
menyembunyikan pesan. Format yang biasa digunakan di antaranya:
Sebuah pesan steganografi (plaintext), biasanya pertama-tama dienkripsikan dengan beberapa arti
tradisional, yang menghasilkan ciphertext. Kemudian, covertext dimodifikasi dalam beberapa cara
sehingga berisi ciphertext, yang menghasilkan stegotext. Contohnya, ukuran huruf, ukuran spasi, jenis
huruf, atau karakteristik covertext lainnya dapat dimanipulasi untuk membawa pesan tersembunyi; hanya
penerima (yang harus mengetahui teknik yang digunakan) dapat membuka pesan dan mendekripsikannya.
Sebuah program steganografi dibutuhkan untuk melakukan hal-hal berikut (baik implisit melalui suatu
perkiraan maupun eksplisit melalui sebuah perhitungan), menemukan kelebihan bits dalam selubung file
yang dapat digunakan untuk menyelubungi pesan rahasia didalamnya, memilih beberapa diantaranya untuk
digunakan dalam menyelubungi data dan penyelubungan data dalam bits dipilih sebelumnya. Ada empat
jenis metode Steganografi, yaitu:
1. Least Significant Bit Insertion (LSB)
Metoda yang digunakan untuk menyembunyikan pesan pada media digital tersebut berbeda-beda.
Contohnya, pada berkas image pesan dapat disembunyikan dengan menggunakan cara menyisipkannya
pada bit rendah atau bit yang paling kanan (LSB) pada data pixel yang menyusun file tersebut. Pada berkas
bitmap 24 bit, setiap pixel (titik) pada gambar tersebut terdiri dari susunan tiga warna merah, hijau dan biru
(RGB) yang masing-masing disusun oleh bilangan 8 bit (byte) dari 0 sampai 255 atau dengan format biner
00000000 sampai Dengan demikian, pada setiap pixel berkas bitmap 24 bit kita dapat menyisipkan 3 bit
data.
Kekurangan dari LSB Insertion: Dapat diambil kesimpulan dari contoh 8 bit pixel, menggunakan LSB
Insertion dapat secara drastis mengubah unsur pokok warna dari pixel. Ini dapat menunjukkan perbedaan
yang nyata dari cover image menjadistego image, sehingga tanda tersebut menunjukkan keadaan dari
steganografi. Variasi warna kurang jelas dengan 24 bit image, bagaimanapun file tersebut sangatlah besar.
Antara 8 bit dan 24 bit image mudah diserang dalam pemrosesan image, seperti cropping (kegagalan)
dan compression (pemampatan). Keuntungan dari LSB Insertion : Keuntungan yang paling besar dari
algoritma B ini adalah cepat dan mudah. Dan juga algoritma tersebut memiliki software steganografi yang
mendukung dengan bekerja di antara unsur pokok warna LSB melalui manipulasi pallete (lukisan).
2.4.2 Steganalisis dan Stegosystem
Seperti Kriptografi dan Kriptanalisis, Steganalisis didefinisikan sebagai suatu seni dan ilmu dalam
mendeteksi informasi tersembunyi. Sebagai tujuan dari steganografi adalah untuk merahasiakan
keberadaan dari sebuah pesan rahasia, satu keberhasilan penyerangan pada sebuah sistem steganografi
terdiri dari pendeteksian bahwa sebuah berkas yang diyakini berisikan data terselubung. Seperti dalam
Kriptanalisis, diasumsikan bahwa sistem steganografi telah diketahui oleh si penyerang. Maka dari itu,
keamanan dari sistem steganografi bergantung hanya pada fakta bahwa kunci rahasia tidak diketahui oleh
si penyerang. Stegosystem di sini berisi tentang penyerangan-penyerangan yang dilakukan terhadap suatu
sistem steganografi, sebuah perbedaan penting harus dibuat di antara penyerangan-penyerangan pasif di
mana penyerang hanya dapat memotong data, dan penyerangan-penyerangan aktif di mana penyerang juga
dapat memanipulasi data.
3.1 Kesimpulan
Kriptografi adalah ilmu mengenai teknik enkripsi dimana “naskah asli” (plaintext)
diacak menggunakan suatu kunci enkripsi menjadi “naskah acak yang sulit dibaca”
(ciphertext) oleh seseorang yang tidak memiliki kunci dekripsi. Dekripsi menggunakan
kunci dekripsi bisa mendapatkan kembali data asli. Probabilitas mendapat kembali naskah
asli oleh seseorang yang tidak mempunyai kunci dekripsi dalam waktu yang tidak terlalu
lama adalah sangat kecil.
3.2 Saran
Demi kesempurnaan makalah ini, saran kami jagalah keamanan komputer atau PC
anda dari segala macam ancaman yang telah penulis paparkan di atas dengan berbagai
keamanan yang dapat setidaknya meminimalisir segala macam ancaman kepada sistem
keamanan komputer anda. Kami sangat mengharapkan kritikan dan saran yang bersifat
membangun kearah kebaikan demi kelancaran dan kesempurnaan penulisan makalah yang
akan datang.\
DAFTAR PUSTAKA