Enkripsi
Dasar
Dari Enkripsi:
> Dalam kriptografi, enkripsi adalah proses penyandian pesan atau informasi sedemikian rupa sehingga hanya pihak yang berwenang yang dapat memecahkan kode dan membaca apa yang dikirim. Enkripsi tidak dengan sendirinya mencegah intersepsi, namun menolak isi pesan ke pencegat.
Informasi mendalam
Dari Enkripsi:
Dalam skema enkripsi, informasi atau pesan komunikasi yang dimaksudkan (disebut sebagai teks biasa), dienkripsi menggunakan algoritma enkripsi, menghasilkan teks tersandi yang hanya dapat dibaca jika didekripsi. Untuk alasan teknis, skema enkripsi biasanya menggunakan kunci enkripsi pseudo-acak yang dihasilkan oleh suatu algoritma. Pada prinsipnya adalah mungkin untuk mendekripsi pesan tanpa memiliki kuncinya, namun, untuk skema enkripsi yang dirancang dengan baik, diperlukan sumber daya komputasi dan keterampilan yang besar. Penerima yang berwenang dapat dengan mudah mendekripsi pesan dengan kunci yang diberikan oleh pembuatnya kepada penerima, namun tidak kepada pencegat yang tidak berwenang.
Tujuan enkripsi adalah untuk memastikan bahwa hanya seseorang yang berwenang untuk mengakses data (misalnya pesan teks atau file), yang dapat membacanya, menggunakan kunci dekripsi. Seseorang yang tidak berwenang dapat dikecualikan, karena dia tidak memiliki kunci yang diperlukan, yang tanpanya tidak mungkin membaca informasi yang dienkripsi.
Kovri
@Kovri mengimplementasikan berbagai jenis enkripsi di setidaknya 4 kapasitas penting:
- Diseed ulang untuk bootstrap
- Perutean bawang putih: enkripsi tiga lapis (enkripsi bawang putih) digunakan untuk memverifikasi pengiriman pesan yang aman ke penerima/rekan/tujuan
- Tunnel encryption: pesan bawang putih dilewatkan melalui terowongan dan dienkripsi oleh gerbang terowongan ke titik akhir terowongan
- Enkripsi lapisan transport mencegah kemampuan untuk mendekripsi pesan di lapisan media
Untuk detail tentang jenis enkripsi dan tanda tangan kriptografi yang digunakan di Kovri dan I2P, kunjungi Java-I2P's Kriptografi