Whenever you're ready, walk me through how you'd approach this.
Can you explain the differences between symmetric and asymmetric encryption, including how the keys work, the tradeoffs between them, and when you would use each one?