Từ trƣớc đến nay, nhiều phƣơng pháp bảo vệ thông tin đã đƣợc đƣa ra, trong đó giải pháp dùng mật mã đƣợc ứng dụng rộng rãi nhất. Thông tin ban đầu đƣợc mã hoá, sau đó sẽ đƣợc giải mã nhờ khoá của hệ mã. Đã có rất nhiều hệ mã phức tạp đƣợc sử dụng nhƣ DES, RSA, NAPSACK., rất hiệu quả và phổ biến.