Encrypted Storage on Shared VPS

My Virtual Private Server tutorial was fairly extensive, but it left out something important: information security! I think it’s wise to revisit the topic now, since security and encryption are critical in any application of computer systems. With the popularity of cloud computing and storage, it’s easy to take security for granted. Easy to think “Let someone else worry about it for me! That’s why I pay them.” I disagree with that premise, for simple (and pessimistic) reasons: [Read More]

Secure Communications with Matrix

Not your keys, not your coins. In the crypto world, this is an essential truth. Even if you’re not an expert on private-public key cryptography, you intuitively understand that allowing someone else to control your assets is a losing move. Communication is the same. Not your keys, not your contacts! Fortunately, there are communication protocols that provide strong encryption. The most well-known is probably Signal, which acts as a drop-in replacement for your phone SMS app. [Read More]