
Trước khi tìm hiểu về máy tính lượng tử, chúng ta cần biết máy tính thông thường hoạt động như thế nào. Loại máy tính này là công nghệ cơ sở cho máy tính xách tay và điện thoại thông minh, được xây dựng trên các bit (đơn vị thông tin chứa số 0 hoặc 1). Thay vào đó, máy tính lượng tử dựa trên qubit (chứa nhiều thông tin hơn rất nhiều so với một giá trị 0 hoặc 1) và sử dụng các nguyên tắc của cơ học lượng tử để thực hiện tính toán trên các qubit này.
Để giúp bảo vệ dữ liệu của bạn, mật mã bao gồm nhiều công cụ khác nhau để bảo mật dữ liệu kỹ thuật số và các giao tiếp internet mà chúng ta sử dụng hàng ngày (như mua sắm, giao dịch ngân hàng, nhắn tin văn bản). Cụ thể, mã hóa là phương pháp mã hóa thông tin sao cho chỉ người xem mục tiêu mới có thể đọc được và có thể được xác định theo kiểu đối xứng và không đối xứng.
Mã hóa đối xứng yêu cầu các bên giao tiếp phải đồng ý trước về một khóa chung. Khóa này có thể được sử dụng vừa để mã hóa (làm rối mã) vừa để giải mã (gỡ rối hoặc khôi phục) thông tin liên lạc.
Ngược lại, mã hóa bất đối xứng dựa trên cặp khóa khác nhau nhưng có liên quan: một khóa được dùng để mã hóa và có thể phân phối công khai, trong khi khóa còn lại được dùng để giải mã và được người nhận giữ bí mật.
Để phân tích chi tiết hơn nữa, mã hóa đầu cuối có thể tận dụng tổ hợp mật mã đối xứng và bất đối xứng để đảm bảo chỉ các bên liên lạc mới có quyền truy cập nội dung của thông tin liên lạc. Trong trường hợp này, các nhà cung cấp dịch vụ truyền thông như Zoom không có quyền truy cập nội dung này, không giống như mã hóa “trong khi truyền”.