1. A computer comprising: a processor; and a non-transitory computer-readable medium comprising code executable by the processor for implementing a method comprising: determining an image-based derived key, wherein the image-based derived key is generated from a selection of authentication images chosen by a user; encrypting data using the image-based derived key; and transmitting the encrypted data.