Question 1
4 marks
Brute-force decryption and Device Description Repositories in mobile banking
- Networks
- Web science
(a)
2 marks
- Define the concept of brute-force decryption:
- Brute-force decryption is an algorithmic cryptanalysis method that systematically attempts every possible permutation in a cryptographic keyspace until the correct secret key is discovered.
- Its feasibility depends directly on the bit length of the cipher key and available computational hardware resources.
Mentor tip
Explain that it methodically tests all possible key permutations rather than exploiting algorithmic design flaws in the cipher.
(b)
2 marks
- Outline the role of a Device Description Repository (DDR) in mobile banking:
- A Device Description Repository maintains an extensive database of hardware profiles, screen resolutions, browser rendering capabilities, and supported operating system features for mobile devices.
- Banking servers read the incoming HTTP User-Agent header, query the DDR, and tailor web content and interface styling to match the specific handset's screen and processing limits.
Mentor tip
Describe how the repository matches the User-Agent header to deliver an optimized interface layout tailored to the handset.

