Security & Cryptography II - Exercises
General Information
If not mentioned otherwise, all the tasks refer to the exercises section of the script
Tasks for 22.5.2026
- I guess you have heard about satellite-based Internet access.
How can you (mis)use such satellite-based Internet connectivity for anonymous file sharing, assuming the encryption applied on the satellite link (used for download direction) is broken? - Think about the relationship between implicit addresses and encryption. The lecture mentioned that asymmetric and symmetric encryption can be used to create invisible implicit addresses. Does it also work the other way around? How can one build an asymmetric encryption system using invisible public implicit addresses? How can one build a symmetric encryption system using invisible private implicit addresses? (Note: Use only the general properties of the addressing scheme to create the encryption scheme - not specific features of a particular implementation of the addressing scheme, e.g. do not base your solution on the assumption that some keys are exchanged between the communication partners because encryption is used to implement the addressing scheme and therefore these keys can be used for encryption - because using encryption to implement invisible implicit addressing is just one way of doing it, but this cannot be generalised.)
- Private Message Service:
- Calculate a small example for the private message service (use 3 database servers, 4 records per database server)
- Private Message Service: What do you think about the following suggestion: To confuse the servers, the participant randomly generates an additional request vector, sends it to another server, receives its answer, and ignores it. None of the used s + 1 servers know if it is used as a normal or as an additional, ignored server.
- Can you imagine communication services where “Requesting and Overlaying/Private Message Services” are necessary because “Broadcast” is not applicable?
- Please prepare exercises 5-5 and 5-7 from the script.