w2 Securing the Internet of Things - Lecture 1: The Ten Security Principles & Smart Home Privacy

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/30

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers the ten fundamental security design principles and the concepts surrounding smart home privacy, traffic analysis attacks, and defensive techniques such as Stochastic Traffic Padding.

Last updated 1:52 PM on 6/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

31 Terms

1
New cards

Economy of Mechanism

The principle that security systems should be as simple as possible in their design and implementation, as simplicity makes systems easier to test, verify, and less likely to hide bugs/vulnerabilities.

2
New cards

Fail-Safe Defaults

The principle that the default configuration of any system should deny access, and the system should fail in a secure, locked state rather than an open one.

3
New cards

Complete Mediation

The principle that every request to access a resource must be checked against security rules every single time, rather than assuming past approval still applies.

4
New cards

Open Design

The principle that a system's security should rely on keeping keys and passwords secret, rather than keeping the design or algorithm of the system secret.

5
New cards

Separation of Privilege

The principle that access to sensitive resources should require meeting multiple conditions or checks, such as multi-factor authentication, to prevent a single compromised check from granting entry.

6
New cards

Least Privilege

The principle of giving a user, program, or device only the minimum permissions necessary to perform its task and nothing more.

7
New cards

Least Common Mechanism

The principle of minimizing shared resources, paths, or interfaces between users to reduce the risk of one user's compromised access affecting others.

8
New cards

Usable Security (Psychological Acceptability)

The principle that security interfaces must be intuitive and easy to use correctly, otherwise users will bypass or disable them.

9
New cards

Work Factor

The principle of matching the strength and cost of security to the value of the asset being protected and the resources of likely attackers.

10
New cards

Compromise Recording

The principle of maintaining logs and monitoring to detect and understand security breaches when prevention is not possible or fails.

11
New cards

Traffic Analysis

A privacy threat where an observer determines a user's private activities by watching network traffic timing, volume, and patterns, even if the data is encrypted.

12
New cards

Local Adversaries

Attackers near a home, such as neighbors, who can observe WiFi signals, MAC addresses, packet sizes, and timing of IoT traffic.

13
New cards

External Adversaries

Attackers on the internet, such as ISPs or intelligence agencies, who see the times, sizes, and IP headers of all traffic leaving a home router.

14
New cards

Stochastic Traffic Padding (STP)

A traffic shaping technique that protects privacy by randomly inserting fake traffic bursts that look like real device activity to hide actual usage patterns.

15
New cards

Independent Link Padding (ILP)

A privacy defense that forces devices to send data at a constant rate, adding fake data when idle, which provides excellent protection but wastes significant bandwidth.

16
New cards

VPN (Virtual Private Network)

A defense that wraps all traffic in an encrypted tunnel to a remote server, hiding individual device details from external observers while traffic volume changes remain potentially visible.

17
New cards

Attacker Confidence

A measure of how often an attacker correctly guesses whether a traffic burst represents real activity or fake padding; at 50%50 \% confidence, the analysis is no better than a coin flip.

18
New cards

AES (Advanced Encryption Standard)

A public encryption algorithm that follows the Open Design principle and remains unbroken because its security depends on the key rather than the algorithm's secrecy.

19
New cards

KeeLoq

A proprietary encryption system used in car key fobs that was broken within two years of researchers uncovering its secret algorithm, illustrating the failure of security by obscurity.

20
New cards

MAC Address

A unique identifier for specific devices that is visible to local adversaries watching WiFi signals, even when traffic content is encrypted.

21
New cards

DNS Lookup

An observation of which domain a device is visiting; local and external adversaries use this to identify the brand or type of smart device communicating.

22
New cards

What is the principle of Economy of Mechanism?

The principle that security systems should be as simple as possible in their design and implementation, as simplicity makes systems easier to test, verify, and less likely to hide bugs/vulnerabilities.

23
New cards

Explain Fail-Safe Defaults in security systems.

The principle that the default configuration of any system should deny access, and the system should fail in a secure, locked state rather than an open one.

24
New cards

Define Complete Mediation in the context of security.

The principle that every request to access a resource must be checked against security rules every single time, rather than assuming past approval still applies.

25
New cards

What does Open Design entail in security systems?

The principle that a system's security should rely on keeping keys and passwords secret, rather than keeping the design or algorithm of the system secret.

26
New cards

What is the Separation of Privilege principle?

The principle that access to sensitive resources should require meeting multiple conditions or checks, such as multi-factor authentication, to prevent a single compromised check from granting entry.

27
New cards

Can you explain the Least Privilege principle?

The principle of giving a user, program, or device only the minimum permissions necessary to perform its task and nothing more.

28
New cards

What does the Least Common Mechanism principle propose?

The principle of minimizing shared resources, paths, or interfaces between users to reduce the risk of one user's compromised access affecting others.

29
New cards

Describe Usable Security (Psychological Acceptability).

The principle that security interfaces must be intuitive and easy to use correctly, otherwise users will bypass or disable them.

30
New cards

How does Work Factor define security measures?

The principle of matching the strength and cost of security to the value of the asset being protected and the resources of likely attackers.

31
New cards

What is the significance of Compromise Recording in security?

The principle of maintaining logs and monitoring to detect and understand security breaches when prevention is not possible or fails.