Există mai multe metode de construire a unui canal de comunicare criptat, cele mai comune fiind: criptarea simetrică, criptarea asimetrică și criptarea hibridă. Criptarea simetrică presupune utilizarea aceleiași chei pentru criptarea și decriptarea mesajelor, astfel încât doar cei care dețin cheia pot accesa mesajele criptate. Criptarea asimetrică presupune utilizarea unui set de chei publice și private care sunt utilizate pentru criptarea și decriptarea mesajelor. Criptarea hibridă combină cele două metode, iar în general începe cu criptarea cu una dintre metodele simetrice, după care se continuă cu una dintre metodele asimetrice.