logo

Crowdly

A software company uses textbook RSA digital signatures to secure its app update...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

A software company uses textbook RSA digital signatures to secure its app updates. Here’s how it works:

  1. The developer has a public key ( and a private key
  2. To sign an update, the developer: 

    Computes a hash of the update file (e.g., ). 

    Creates a signature:
  3. Users download the update and verify it: 

    Compute (from the update file).
  4. Check if which is correct. 

An attacker replaces the developer’s public key with their own on the download page. When users download the same update: 

They compute (unchanged). 

They check which is incorrect (≠ 10). 

But the attacker provides a new signature signature' = 8 such that which matches the original hash. 

Why can a user be tricked into accepting the attacker’s update?

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.bcu.ac.uk?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!