Sdde-721 Portable Jun 2026
Instruction in SDDE-721 is project-centered. Students work in small teams on a semester-long project that requires designing, implementing, and operating a complex application. Early milestones include domain modeling and architectural decision records (ADRs), followed by iterative sprints delivering tested increments. Assessments combine:
| Objective | Description | |-----------|-------------| | | End‑to‑end encryption using post‑quantum ready algorithms (e.g., Kyber‑1024, Dilithium‑5) to protect data at rest and in transit. | | Integrity & Authenticity | Strong, verifiable signatures (Ed25519‑based) and hash‑based Merkle proofs to detect any tampering. | | Fine‑Grained Access Control | Attribute‑Based Access Control (ABAC) integrated with decentralized identity (DID) standards, allowing dynamic policy evaluation per request. | | Auditability | Immutable, tamper‑evident logs stored on permissioned ledgers (e.g., Hyperledger Fabric) for compliance (GDPR, HIPAA, NIS2). | | Scalability | Horizontal scaling via a micro‑service architecture and support for sharded data stores, enabling petabyte‑scale exchanges. | | Interoperability | Native support for widely used data formats (JSON‑LD, CBOR, Protobuf) and transport protocols (HTTP/2, gRPC, QUIC). | | Resilience | Built‑in fault‑tolerance mechanisms (automatic retry, multi‑region failover, erasure coding). | sdde-721
The curriculum balances lectures on conceptual foundations with labs and a capstone project. Core topics include: Instruction in SDDE-721 is project-centered