Apa itu kriptografi? [updated 2022]

  • Whatsapp
Apa itu kriptografi? [updated 2022]
Apa itu kriptografi updated

News.nextcloud.asia

 

Apa itu kriptografi?

Kriptografi adalah metode untuk melindungi informasi dan komunikasi melalui penggunaan kode, sehingga hanya mereka yang dituju yang dapat membaca dan memprosesnya.

Dalam ilmu komputer, kriptografi mengacu pada teknik informasi dan komunikasi yang aman yang diturunkan dari konsep matematika dan seperangkat perhitungan berbasis aturan yang disebut algoritma, untuk mengubah pesan dengan cara yang sulit diuraikan. Algoritma deterministik ini digunakan untuk pembuatan kunci kriptografi, penandatanganan digital, verifikasi untuk melindungi privasi data, penjelajahan web di internet dan komunikasi rahasia seperti transaksi kartu kredit dan email.

 

Teknik kriptografi

Kriptografi erat kaitannya dengan disiplin ilmu kriptologi dan kriptanalisis. Ini mencakup teknik seperti microdots, menggabungkan kata dengan gambar dan cara lain untuk menyembunyikan informasi dalam penyimpanan atau transit. Namun, di dunia komputer-sentris saat ini, kriptografi paling sering dikaitkan dengan pengacakan plaintext (teks biasa, kadang-kadang disebut sebagai teks bersih) menjadi ciphertext (proses yang disebut enkripsi), lalu kembali lagi (dikenal sebagai dekripsi). Individu yang mempraktikkan bidang ini dikenal sebagai kriptografer.

 

Kriptografi modern memperhatikan empat tujuan berikut:

  1. Kerahasiaan. Informasi tersebut tidak dapat dipahami oleh siapa pun yang tidak diinginkan.
  2. Integritas.Informasi tidak dapat diubah dalam penyimpanan atau transit antara pengirim dan penerima yang dituju tanpa perubahan yang terdeteksi.
  3. Non-penyangkalan. Pencipta/pengirim informasi tidak dapat menyangkal pada tahap selanjutnya niat mereka dalam pembuatan atau transmisi informasi.
  4. Autentikasi. Pengirim dan penerima dapat saling mengkonfirmasi identitas dan asal/tujuan informasi.

 

Algoritma kriptografi

Cryptosystems menggunakan seperangkat prosedur yang dikenal sebagai algoritma kriptografi, atau cipher, untuk mengenkripsi dan mendekripsi pesan untuk mengamankan komunikasi antara sistem komputer, perangkat dan aplikasi.

Sebuah cipher suite menggunakan satu algoritma untuk enkripsi, algoritma lain untuk otentikasi pesan dan satu lagi untuk pertukaran kunci. Proses ini, tertanam dalam protokol dan ditulis dalam perangkat lunak yang berjalan pada sistem operasi (OS) dan sistem komputer jaringan, melibatkan:

  • pembuatan kunci publik dan pribadi untuk enkripsi/dekripsi data
  • penandatanganan digital dan verifikasi untuk otentikasi pesan
  • pertukaran kunci

Jenis kriptografi

Enkripsi kunci tunggal atau kunci simetris algoritma membuat bit dengan panjang tetap yang dikenal sebagai block cipher dengan kunci rahasia yang digunakan pembuat/pengirim untuk mengenkripsi data (enkripsi) dan digunakan penerima untuk menguraikannya. Salah satu contoh kriptografi kunci simetris adalah Advanced Encryption Standard (AES). AES adalah spesifikasi yang ditetapkan pada November 2001 oleh Institut Nasional Standar dan Teknologi (NIST) sebagai Standar Pemrosesan Informasi Federal (FIPS 197) untuk melindungi informasi sensitif. Standar ini diamanatkan oleh pemerintah AS dan digunakan secara luas di sektor swasta.

Pada bulan Juni 2003, AES disetujui oleh pemerintah AS untuk informasi rahasia. Ini adalah spesifikasi bebas royalti yang diterapkan dalam perangkat lunak dan perangkat keras di seluruh dunia. AES adalah penerus Data Encryption Standard (DES) dan DES3. Ia menggunakan panjang kunci yang lebih panjang — 128-bit, 192-bit, 256-bit — untuk mencegah kekerasan dan serangan lainnya.

Enkripsi kunci publik atau kunci asimetris algoritma menggunakan sepasang kunci, kunci publik yang terkait dengan pembuat/pengirim untuk mengenkripsi pesan dan kunci pribadi yang hanya diketahui oleh pembuatnya (kecuali jika dibuka atau mereka memutuskan untuk membagikannya) untuk mendekripsi informasi tersebut.

Contoh kriptografi kunci publik meliputi:

  • RSA, digunakan secara luas di internet
  • Elliptic Curve Digital Signature Algorithm (ECDSA) yang digunakan oleh Bitcoin
  • Digital Signature Algorithm (DSA) diadopsi sebagai Federal Information Processing Standard untuk tanda tangan digital oleh NIST di FIPS 186-4
  • Pertukaran kunci Diffie-Hellman

Untuk menjaga integritas data dalam kriptografi, fungsi hash, yang mengembalikan output deterministik dari nilai input, digunakan untuk memetakan data ke ukuran data tetap. Jenis fungsi hash kriptografi termasuk SHA-1 (Secure Hash Algorithm 1), SHA-2 dan SHA-3.

Masalah kriptografi

Penyerang dapat melewati kriptografi, meretas komputer yang bertanggung jawab atas enkripsi dan dekripsi data, dan mengeksploitasi implementasi yang lemah, seperti penggunaan kunci default. Namun, kriptografi mempersulit penyerang untuk mengakses pesan dan data yang dilindungi oleh algoritma enkripsi.

Kekhawatiran yang berkembang tentang kekuatan pemrosesan komputasi kuantum untuk memecahkan standar enkripsi kriptografi saat ini membuat NIST mengeluarkan panggilan untuk makalah di antara komunitas matematika dan sains pada tahun 2016 untuk standar kriptografi kunci publik yang baru.

Tidak seperti sistem komputer saat ini, komputasi kuantum menggunakan bit kuantum (qubit) yang dapat mewakili 0s dan 1s, dan karena itu melakukan dua perhitungan sekaligus. Sementara komputer kuantum skala besar mungkin tidak dibangun dalam dekade berikutnya, infrastruktur yang ada memerlukan standarisasi algoritma yang dikenal dan dipahami publik yang menawarkan pendekatan yang aman, menurut NIST. Batas waktu pengajuan adalah pada November 2017, analisis proposal diperkirakan akan memakan waktu tiga hingga lima tahun.

Sejarah kriptografi

Kata “kriptografi” berasal dari bahasa Yunani kripto, artinya tersembunyi.

Awalan “crypt-” berarti “tersembunyi” atau “vault”, dan akhiran “-graphy” berarti “menulis”.

Asal usul kriptografi biasanya berasal dari sekitar 2000 SM, dengan praktik hieroglif Mesir. Ini terdiri dari piktogram kompleks, yang makna lengkapnya hanya diketahui oleh segelintir orang elit.

Penggunaan sandi modern pertama yang diketahui adalah oleh Julius Caesar (100 SM hingga 44 SM), yang tidak mempercayai utusannya saat berkomunikasi dengan gubernur dan perwiranya. Untuk alasan ini, ia menciptakan sebuah sistem di mana setiap karakter dalam pesannya digantikan oleh karakter tiga posisi di depannya dalam alfabet Romawi.

Belakangan ini, kriptografi telah berubah menjadi medan pertempuran beberapa ahli matematika dan ilmuwan komputer terbaik dunia. Kemampuan untuk menyimpan dan mentransfer informasi sensitif dengan aman telah terbukti menjadi faktor penting dalam keberhasilan dalam perang dan bisnis.

Karena pemerintah tidak ingin entitas tertentu di dalam dan di luar negaranya memiliki akses untuk menerima dan mengirim informasi tersembunyi yang dapat mengancam kepentingan nasional, kriptografi telah mengalami berbagai pembatasan di banyak negara, mulai dari pembatasan penggunaan. dan mengekspor perangkat lunak ke publik untuk menyebarkan konsep matematika yang dapat digunakan untuk mengembangkan kriptosistem.

Namun, internet telah memungkinkan penyebaran program yang kuat dan, yang lebih penting, teknik yang mendasari kriptografi, sehingga saat ini banyak kriptosistem dan ide yang paling canggih sekarang berada di domain publik.

 

 

 

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *