Lab 5
Contents
Collision occurences > Birthday occurences => B R O K E N
Example Question
You have a password file of 1,000 hashes.
Assuming that 50% of the passwords used were weak passwords which can be found in a dictionary of 1,000,000 common passwords, and that hashing a password takes 12 bits of work on average, roughly how many bits of work would it take to discover all these 500 or so weak passwords?
Approach
- For each password 2^20 bits of work
- Hash password [2^12 bits of work]
- For each hash 2^10 bits of work
- Compare
So 2^32 => 32
bits of work to hash them all,
and 2^10 => 10
bits of work to compare the hashes.
We only really consider the 2^32
, since 2^10
has such a small magnitude when added.
So, 32
bits of work.
We ignore the “500” passwords since we have to check basically all of the passwords
Working
Case Study: Electronic Self-driving Cars
Pick your side.
Either the CTO of an autonomous driving car company, or as a minister of your government.
Concerns for the Assets of the Country
- Jobs (Public transport, taxi services)
- Infrastructure (roads)
Top risks
Security
- Denial of Service // Jamming
- Hacking and Car Hijacking
Computer Brain
How well can we trust “computer vision”- My life, or theirs?
- Incident response - What happens when an accident happens, or if there is an object on the road?
- Who is in control of the vehicle
Jobs
An increase in convenience of private transport will lead to a decline of public transport usage, but an increase in technical jobs
Preventing risks
Security
- Securing wireless networks
- Securing internal computers
- Securing physical components
Computer Brain
- What model will you go for when it comes to situations that are difficult to decide?
- Manual override for when the passenger wants to take control?
- What model will you go for when it comes to situations that are difficult to decide?
Jobs
The occupation world is unstable and always changing.
Will lead to an increase in technical jobs - ie service people
But will also lead to job loss - specifically for those who operate public and private transport services.
Verdict
Yoooo are we left wing or right wing :‘)
No - is autonomy the way to go?
Who is in control of the vehicle?
Does the convenience outweigh risks?
Should it even be a comparison?
Class Disussion
Assets
- Company image, reputation
- Software & technology
Finance
Jobs and Growth
Privacy
Infrastructure
The people (customers)
Risks
- Security
- Car hijacking
- Insider attack
- Corruption
- AI morality
- Money
- Legal issues - who’s to blame?
Response
- Minimise the attack surface
- Less wireless capability (reduce remote hijacking)
- Allow passengers to drive the vehicle (override)
- Government watchdog / supervise the compnay
- Adding requirements to testing / standards