Towards Usable Blockchain Interfaces – Interaction Concepts for Key Management

Public key cryptography is a concept frequently used in computer science – however recent increase in popularity of blockchain systems (e.g. Bitcoin, Ethereum) now requires users outside of this domain to deal with private/ public key cryptography.

The goal of this thesis is to look at public key cryptography from an HCI perspective and analyze interaction concepts for key management. How do (end-) users interact with blockchain systems? How do they deal with the challenges of public key cryptography? And which novel interaction concepts – building on existing work – can be developed to reduce complexity of key management?

Tasks

  • Review of related literature
  • Analyze existing strategies for key management
  • Design and conduct user study
  • Develop and evaluate an (improved) concept for key management

Preferred Qualifications

  • Knowledge in the area of human computer interaction
  • Independent thinking and creative problem solving
  • Interest in designing and conducting user studies
  • Web Development Experience (optional)
  • Interest in crypto currencies (optional)

Related Work