I got excited about signal after watching this video, which explains pretty well the challenges of encrypted communication and how Signal addresses them (it might be basic stuff for people super familiar with the topic though):
https://www.youtube.com/watch?v=tOMiAeRwpPA