Шукаєте відповіді та рішення тестів для CMP5385 Applied Cryptography A S1 2025/6? Перегляньте нашу велику колекцію перевірених відповідей для CMP5385 Applied Cryptography A S1 2025/6 в moodle.bcu.ac.uk.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
How does it reveal a fundamental limitation of textbook RSA?
A hospital uses an RSA-based system to send encrypted patient status updates to doctors' pagers. The system encrypts short messages like "STABLE" or "CRITICAL" using textbook RSA:
Why is this "same message → same ciphertext" behaviour a serious security flaw in real-world systems?
Propose one simple modification to the encryption process that would fix this issue.
Download the ciphertext linked to this question. Upload it as a file in OpenSSL on Cryptool Online. Using the 'Encrypt & Decrypt' tab, decrypt this file using the aes-256-cbc symmetrical cipher. Ensure the passphrase is cryptography and leave the Initialization Vector (IV) to be Automatic (PBKDF2). Ensure the options: Salt and Base64 are selected.
The ciphertext can be found by the quiz link on the Module Moodle homepage and the file name is "ciphertext_1.data".
Enter your answer here:
An eavesdropper sees and and knows and . Why can’t they compute the shared secret s using only these public values? What critical information is missing?
Using OpenSSL (via Cryptool online) select the ‘Hashes’ tab. Under input, enter your name and hash it using sha256. Now hash the same input using the ‘whirlpool’ hash function and again using the ‘sha1’ hash function.
What do you notice about the hashes that are being computed for the same input? What impact might this have when these different hashes are used in real-life scenarios?
A banking app uses Diffie-Hellman key exchange to let customers securely transfer money. Here’s how it works:
An attacker intercepts the public messages and impersonates the Bank to trick the Customer into sending money to the attacker’s account.
Why can an attacker impersonate the Bank without knowing any private secrets?
What fundamental flaw in textbook Diffie-Hellman does this expose?
For this question, show your full working out, line by line. Simply submitting a correct answer with no method marks will not give you full marks for the question.
For public key parameters and , and Alice’s private key = 10 and Bob’s private key = 8.
Determine Bob's public key:
Apply the RSA algorithm (in Cryptool Online) to encrypt the following: Plaintext: your student number p = 7459 q = 9949 e: 17 Enter the ciphertext:
Attach screenshots of the screen of the online tools or your working as part of your answer.