Kriptografi

Kriptografi, atau kriptologi, adalah praktik dan studi tentang menyembunyikan informasi. Kadang-kadang disebut kode, tetapi ini bukan nama yang benar. Kriptografi adalah ilmu pengetahuan yang digunakan untuk mencoba menjaga kerahasiaan dan keamanan informasi. Kriptografi modern adalah campuran dari matematika, ilmu komputer, dan teknik elektro. Kriptografi digunakan dalam kartu ATM (bank), kata sandi komputer, dan belanja di internet.

Ketika sebuah pesan dikirim menggunakan kriptografi, pesan tersebut diubah (atau dienkripsi) sebelum dikirim. Metode untuk mengubah teks disebut "kode" atau, lebih tepatnya, "cipher". Teks yang diubah disebut "ciphertext". Perubahan tersebut membuat pesan sulit dibaca. Seseorang yang ingin membacanya harus mengubahnya kembali (atau mendekripsinya). Cara mengubahnya kembali adalah rahasia. Baik orang yang mengirim pesan maupun yang mendapatkannya harus mengetahui cara rahasia untuk mengubahnya, tetapi orang lain tidak boleh mengetahuinya. Mempelajari cyphertext untuk menemukan rahasianya disebut "cryptanalysis" atau "cracking" atau kadang-kadang "code breaking".

Jenis kriptografi yang berbeda bisa lebih mudah atau lebih sulit untuk digunakan dan dapat menyembunyikan pesan rahasia dengan lebih baik atau lebih buruk. Cipher menggunakan "kunci" yang merupakan rahasia yang menyembunyikan pesan rahasia. Metode kriptografi tidak perlu dirahasiakan. Berbagai orang dapat menggunakan metode yang sama tetapi kunci yang berbeda, sehingga mereka tidak dapat membaca pesan satu sama lain. Karena sandi Caesar hanya memiliki kunci sebanyak jumlah huruf dalam alfabet, maka sandi ini mudah dipecahkan dengan mencoba semua kunci. Cipher yang memungkinkan miliaran kunci dipecahkan dengan metode yang lebih kompleks.

Sejak zaman Caesar, banyak sandi yang telah diperbaiki telah dibuat. Beberapa melibatkan matematika pintar untuk melawan kriptanalisis pintar. Selama abad ke-20 komputer menjadi alat utama kriptografi.

Roda sandi awal abad ke-20Zoom
Roda sandi awal abad ke-20

Simetris

Dalam algoritma kunci simetris, baik pengirim dan penerima berbagi kunci. Pengirim menggunakan kunci untuk menyembunyikan pesan. Kemudian, penerima akan menggunakan kunci yang sama dengan cara yang berlawanan untuk mengungkapkan pesan. Selama berabad-abad, sebagian besar kriptografi bersifat simetris. Advanced Encryption Standard adalah yang banyak digunakan. Namun ini jangan disamakan dengan simetri.

Asimetris

Kriptografi asimetris lebih sulit digunakan. Setiap orang yang ingin menggunakan kriptografi asimetris menggunakan nomor rahasia ("kunci pribadi") yang tidak dibagikan, dan nomor yang berbeda ("kunci publik") yang dapat mereka beritahukan kepada semua orang. Jika orang lain ingin mengirim pesan kepada orang ini, mereka akan menggunakan nomor yang telah diberitahukan kepada mereka untuk menyembunyikan pesan tersebut. Sekarang pesan tidak dapat diungkapkan, bahkan oleh pengirim, tetapi penerima dapat dengan mudah mengungkapkan pesan dengan rahasia atau "kunci pribadi". Dengan cara ini, tidak ada orang lain yang perlu mengetahui kunci rahasia.

Kriptografi asimetris pada umumnya membutuhkan lebih banyak waktu dan membutuhkan lebih banyak daya komputer, oleh karena itu kriptografi asimetris tidak sering digunakan. Sebaliknya, kriptografi asimetris sering digunakan untuk tanda tangan komputer, ketika komputer harus mengetahui bahwa beberapa data (seperti file atau situs web) dikirim dari pengirim tertentu. Misalnya, perusahaan perangkat lunak komputer yang merilis pembaruan untuk perangkat lunak mereka dapat menandatangani pembaruan tersebut untuk membuktikan bahwa pembaruan itu dibuat oleh mereka, sehingga peretas tidak dapat membuat pembaruan sendiri yang akan menyebabkan kerusakan. Situs web yang menggunakan HTTPS menggunakan algoritme populer bernama RSA untuk membuat sertifikat, yang menunjukkan bahwa situs web tersebut adalah milik mereka dan aman. Komputer juga dapat menggunakan cipher asimetris untuk saling memberikan kunci untuk cipher simetris.

Komputer

Komputer dapat menghitung dengan cepat. Mereka dapat melakukan enkripsi yang sangat kuat, dan sebagian besar kriptografi abad ke-21 menggunakannya. Contohnya adalah algoritma komputer seperti RSA, AES, dan masih banyak lagi yang lainnya. Menggunakan algoritma yang baik seperti ini dapat membuatnya sangat sulit untuk membaca informasi yang dikirim.

Orang

Karena manusia lebih lambat daripada komputer, kriptografi apa pun yang mereka gunakan mungkin dapat dipecahkan jika cukup banyak cara rahasia untuk mengubahnya diketahui.

Bentuk sederhana dari kriptografi yang dapat dilakukan orang tanpa mesin adalah sandi Caesar dan sandi transposisi, tetapi banyak jenis lain yang digunakan sebelum komputer digunakan.

Pertanyaan dan Jawaban

T: Apa itu kriptografi?


J: Kriptografi, atau kriptologi, adalah praktik dan studi tentang menyembunyikan informasi. Kriptografi melibatkan campuran matematika, ilmu komputer, dan teknik elektro untuk menjaga kerahasiaan dan keamanan informasi.

T: Bagaimana kriptografi digunakan?


J: Kriptografi digunakan dalam kartu ATM (bank), kata sandi komputer, dan belanja di internet. Ketika pesan dikirim menggunakan kriptografi, pesan tersebut diubah (atau dienkripsi) sebelum dikirim.

T: Apa saja yang termasuk dalam mengubah teks dengan kriptografi?


J: Mengubah teks dengan kriptografi melibatkan penggunaan "kode" atau "sandi". Teks yang diubah disebut "ciphertext". Hal ini membuat pesan sulit dibaca sehingga seseorang harus mengubahnya kembali (atau mendekripsinya).

T: Apa yang Anda sebut mempelajari cyphertext untuk menemukan rahasianya?


J: Mempelajari cyphertext untuk menemukan rahasianya disebut "cryptanalysis" atau "cracking" atau terkadang "code breaking".

T: Jenis kunci apa yang digunakan sandi?


J: Cipher menggunakan "kunci" yang merupakan rahasia yang menyembunyikan pesan rahasia.

T: Berapa banyak kunci yang dimiliki sandi Caesar?


J: Caesar's cipher hanya memiliki kunci sebanyak jumlah huruf dalam alfabet sehingga dapat dengan mudah dipecahkan dengan mencoba semua kunci yang mungkin.

T: Bagaimana komputer menjadi terlibat dalam kriptografi selama abad ke-20?


J: Selama abad ke-20 komputer menjadi alat penting untuk kriptografi karena komputer memungkinkan metode yang lebih kompleks untuk memecahkan sandi yang memungkinkan miliaran kunci.

AlegsaOnline.com - 2020 / 2023 - License CC3