Mạng đã làm đổi khác cách sống của mọi. Nó đã thay đổi hết thảy mọi việc từ cách mọi người học đến cách chúng ta mua sắm. Chúng ta sử dụng internet để thực hiện mỗi số việc đã thay đổi nhau, từ việc đọc tin tức, chơi trò chơi & tương tác với chúng ta bè & gia đình... Chúng ta nghĩ rằng chúng tôi chỉ nhận được tin tức từ internet. Tuy nhiên, trong quá trình lên mạng, chúng ta thực sự tiết lộ rất nhiều thông tin như là: IP, tin tức cá nhân, vị trí của chúng tôi. Chúng ta thường ko được an toàn trên mạng như suy nghĩ. Thí dụ, khi mua sắm trên mạng, tên, địa chỉ & tin tức thẻ tín dụng của mọi người được chuyển qua internet để các nhà cung cấp xử lý. Với tin tức riêng tư được chuyển qua internet, điều có ý nghĩa là phải có một số biện pháp để đảm bảo tính riêng tư và bảo mật của dữ liệu. Tin tức CNTT cho mọi người biết rằng số lượng trộm cắp mạng ngày càng gia tăng. Đây là nơi mà mã hóa là điều hết sức rất cần thiết.
Mục đích chính của mã hóa là để chóng lại tính bảo mật của tài liệu được lưu trữ trên hệ thống Computer hoặc truyền qua internet hoặc Internet máy tính khác. Các thuật toán mã hóa hiện đại đóng mỗi vai trò có ảnh hưởng lớn trong điều này bảo đảm an ninh của hệ thống CNTT & truyền thông. Chúng có thể cung cấp không chỉ giữ bí mật mà còn có các yếu tố có ảnh hưởng lớn:
- Xác thực: nguồn gốc, danh tín của một thông điệp.
- Bằng chứng : người gửi tin nhắn ko thể phủ nhận việc này gửi thư.