CSEC4390 | SECURE DISTRIBUTED SYSTEMS

Decentralised/centralised-coordinated systems, distributed systems architectures: P2P systems, cloud, web services. Distributed systems vulnerability and threats: access/admission, replication, coordination, control management, data transportation and data security, resource management. Consensus systems, distributed ledger systems (blockchains): blocks, transactions. Clocks: NTP, Lamport; Impossibility results. Transaction malleability, lightning networks, segwit. Distributed systems attacks and mitigation: e.g., DoS, collusion, pollution, routing, white-washing, buffer-mapping, sybil, eclipse.
(3 lectures)

Parent Business Unit ID: 
Prerequisite: 
CSEC3310 | NETWORK SECURITY
CSEC3360 | DATABASE SECURITY