L03 : Modern Secure Communications - libkeychain


Students Evan Dekker
School HDSB - Charles R. Beaudoin Public School - Burlington
Level Junior 7/8 - Grade 8
Group Group 7 - Engineering and Computing III
Abstract Modern applications transmit a large amount of sensitive information, which necessitates a secured communication protocol. However, many existing protocols are very complex and require infrastructure, which ruins decentralisation. For example, TLS requires certificates, which means more infrastructure and a common trust point. My library, libkeychain, aims to correct this with a simple setup and use protocol and automatic client management.