Saya merevisi untuk kursus keamanan komputer dan saya terjebak pada salah satu pertanyaan terakhir. Ini dia:
Alice ( ) ingin mengirim pesan pendek ke Bob ( ) menggunakan rahasia bersama untuk mengautentikasi bahwa pesan tersebut berasal darinya. Dia mengusulkan untuk mengirim pesan tunggal dengan dua bagian: mana adalah fungsi hash dan menunjukkan penggabungan.S a b A → B :h ∥
- Jelaskan dengan hati-hati apa yang dilakukan Bob untuk memeriksa apakah pesan itu berasal dari Alice, dan mengapa (terlepas dari properti ) ia mungkin percaya ini.
- Misalkan tidak memenuhi properti satu arah dan dimungkinkan untuk menghasilkan pra-gambar. Jelaskan apa yang bisa dilakukan penyerang dan bagaimana caranya.
- Jika menghasilkan pra-gambar relatif memakan waktu, sarankan tindakan pencegahan sederhana untuk meningkatkan protokol tanpa mengubah .
Saya rasa saya tahu yang pertama. Bob perlu mengambil hash dari pesan yang diterima bersama dengan kunci bersama dan membandingkan hash dengan hash yang diterima dari Alice, jika mereka cocok maka ini harus membuktikan Alice mengirimkannya.
Saya tidak yakin tentang dua pertanyaan kedua. Untuk yang kedua, akankah jawabannya adalah bahwa seorang penyerang dapat dengan mudah mendapatkan pesan asli yang diberi hash? Saya tidak yakin bagaimana itu akan dilakukan.