View Proposal
-
Proposer
-
Adam Sampson
-
Title
-
Certificate-encoding names for TLS web sites
-
Goal
-
Modify a TLS implementation or web browser to verify cert hashes in domain names
-
Description
- "Ugly names" for TLS web sites. As an alternative to traditional CA infrastructure, encode cryptographic identifiers in DNS names as a
mechanism for verifying certificates. This is how Tor hidden services work already - you end up with a long, awkward name, but you are no longer dependent on a fragile, expensive (and often corrupt/fraudulent) certificate authority. Implement this in OpenSSL or Firefox.
This is a complex and technically challenging project, and you shouldn't choose it unless you've got some understanding of cryptography already.
- Resources
-
-
Background
-
-
Url
-
-
Difficulty Level
-
Challenging
-
Ethical Approval
-
Full
-
Number Of Students
-
1
-
Supervisor
-
Adam Sampson
-
Keywords
-
tls, security, cryptography
-
Degrees
-
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Master of Engineering in Software Engineering
Master of Science in Computer Science for Cyber Security
Master of Science in Computing (2 Years)
Master of Science in Information Technology (Software Systems)
Master of Science in Network Security
Master of Science in Software Engineering
Bachelor of Science in Computing Science
Bachelor of Engineering in Robotics
Bachelor of Science in Computer Science (Cyber Security)