[Impressum] [E-Mail]

Online-Banking

Online banking is an application that allows its users to make bank transfers from anywhere over the internet. It uses the indexed transaction authentication number (iTAN) protocol and considers the user view as well as the internal transfer process between bank services.

This system application is obviously security-critical. To secure the exchanged messages it uses the standard protocol TLS.


Because the most business security requirements and standard security properties does not match, our approach is to prove application-specific security properties.
For this online banking system some properties are:
- No money can be lost (more precise: The sum of all account balances is constant)
-
A transfer that is made by an account owner will be debited from his account and credited on the target account that is choosen by the account owner who made the transfer.
- Only the account owner can make a transfer from his account.


Begin the walkthrough

Jump to selected documents