Vậy, nói một cách đơn giản, mật mã hậu lượng tử là gì? Mật mã hậu lượng tử (PQC) là một tập hợp các thuật toán mật mã được thiết kế để duy trì tính bảo mật ngay cả khi đối mặt với kẻ tấn công sở hữu máy tính lượng tử mạnh mẽ. Ý nghĩa của tên gọi trong mật mã hậu lượng tử là tiềncise: Không phải là mật mã sử dụng cơ học lượng tử, mà là mật mã được xây dựng để tồn tại trong kỷ nguyên sau khi máy tính lượng tử trở nên đủ mạnh để phá vỡ hệ thống mã hóa mà chúng ta đang sử dụng hiện nay.
Sự phân biệt đó rất quan trọng vì hai khái niệm này thường bị nhầm lẫn. Phân phối khóa lượng tử sử dụng vật lý lượng tử để bảo mật thông tin liên lạc. Mật mã hậu lượng tử. là một giải pháp hoàn toàn trái ngược.: Toán học thông thường, chạy trên máy tính thông thường, được lựa chọn cụ thể vì máy tính lượng tử không thể rút ngắn quá trình này như cách chúng có thể rút ngắn thuật toán RSA hoặc mật mã đường cong elip.
Vì sao máy tính lượng tử có thể phá vỡ các phương pháp mã hóa hiện nay? #
Hầu hết các phương pháp mã hóa bảo vệ internet hiện nay đều được sử dụng.Các thuật toán mã hóa như RSA, Diffie-Hellman và mã hóa đường cong Elliptic (ECC) dựa trên các bài toán toán học mà máy tính cổ điển hầu như không thể giải được trong một khoảng thời gian hợp lý: phân tích thừa số các số lớn, hoặc giải bài toán logarit rời rạc. Một máy tính lượng tử đủ mạnh chạy thuật toán Shor có thể giải quyết những bài toán tương tự một cách hiệu quả, làm sáng tỏ mã hóa khóa công khai làm nền tảng cho việc duyệt web an toàn, xác thực và trao đổi khóa.
Đây không phải là một mối lo ngại xa vời, thuần túy lý thuyết được coi là khoa học viễn tưởng đã được định đoạt. Các chuyên gia ước tính rằng một máy tính lượng tử có liên quan đến mật mã (CRQC), một máy tính thực sự có khả năng phá vỡ các phương pháp mã hóa hiện tại, có thể xuất hiện trong vòng 5 đến 15 năm tới. Sự không chắc chắn trong ước tính đó chính là lý do tại sao các tổ chức được khuyến cáo hành động ngay bây giờ thay vì chờ đợi một ngày cụ thể.
Mối đe dọa khiến vấn đề này trở nên cấp bách hiện nay: thu thập dữ liệu ngay, giải mã sau. #
Nguy cơ trước mắt nhất không phải là một cuộc tấn công trong tương lai, mà là một cuộc tấn công đang diễn ra. Trong một cuộc tấn công “thu thập dữ liệu ngay, giải mã sau” (HNDL), kẻ thù chặn và lưu trữ dữ liệu được mã hóa ngay hôm nay, khi chưa có khả năng đọc được dữ liệu đó, và chỉ đơn giản là chờ đợi. Khi một máy tính lượng tử có khả năng giải mã xuất hiện, dữ liệu đã lưu trữ đó sẽ được giải mã ngược trở lại.
HNDL rút ngắn thời gian chuyển đổi hơn so với dự kiến. Nếu dữ liệu của bạn cần được bảo mật trong 10 năm và máy tính lượng tử có khả năng phá vỡ mã hóa hiện nay có thể xuất hiện trong khoảng thời gian đó, thì dữ liệu đã gặp rủi ro ngay từ bây giờ, ngay cả khi máy tính có thể phá vỡ mã hóa đó vẫn chưa tồn tại. Bí mật chính phủ, hồ sơ sức khỏe, sở hữu trí tuệ và bất kỳ thông tin nào có thời hạn sử dụng dài là những mục tiêu ưu tiên hàng đầu của chiến lược này.
Điều gì làm cho một thuật toán trở nên “hậu lượng tử”? #
Để trả lời câu hỏi mật mã hậu lượng tử là gì ở cấp độ thuật toán, cần phải xem xét nền tảng toán học mà mỗi phương pháp dựa vào. Các thuật toán hậu lượng tử được xây dựng trên các nền tảng toán học khác với RSA và ECC, những nền tảng này có khả năng chống lại cả các cuộc tấn công cổ điển và lượng tử. Các phương pháp phổ biến nhất bao gồm:
Mật mã dựa trên mãBảo mật dựa trên độ khó của việc giải mã các mã sửa lỗi tuyến tính tổng quát.
Mật mã dựa trên mạng lưới: Bảo mật dựa trên độ khó của một số bài toán nhất định trong các lưới đa chiều. Đây là nền tảng của thuật toán ML-KEM. NIST Được chọn để trao đổi khóa.
Mật mã dựa trên băm: tính bảo mật bắt nguồn từ các thuộc tính của hàm băm mật mã, được sử dụng trong các lược đồ chữ ký như SLH-DSA.
Mật mã hậu lượng tử của NIST standards #
Vào năm 2024, Viện Quốc gia StandardViện Khoa học và Công nghệ Quốc gia (NIST) đã hoàn thiện ba thuật toán mật mã hậu lượng tử đầu tiên. standardsau một quá trình đánh giá công khai kéo dài nhiều năm. Những điều này standardNó neo giữ ý nghĩa của mật mã hậu lượng tử vào một thứ cụ thể: ba thuật toán được đặt tên. enterpriseNhững mục tiêu này có thể được thực hiện trên thực tế, chứ không chỉ là mục tiêu nghiên cứu trừu tượng.
- FIPS 203, ML-KEM (Cơ chế đóng gói khóa dựa trên lưới mô-đun): thay thế các thuật toán như ECDH để thiết lập khóa bí mật chung khi bắt đầu phiên mã hóa.
- FIPS 204, ML-DSA (Thuật toán chữ ký số dựa trên lưới mô-đun): một giải pháp thay thế chống lượng tử cho các lược đồ chữ ký số như RSA và ECDSA.
- FIPS 205, SLH-DSA (Thuật toán chữ ký số dựa trên hàm băm không trạng thái): một lược đồ chữ ký dựa trên hàm băm cung cấp nền tảng bảo mật thay thế cho ML-DSA.
Kia là standards cung cấp cho các nhà cung cấp, chính phủ và enterpriseMột mục tiêu ổn định để hướng tới, đó là điều biến mật mã hậu lượng tử từ một chủ đề nghiên cứu thành một lĩnh vực có thời hạn chuyển đổi thực tế.
Chuyển đổi sang mật mã hậu lượng tử là gì? Một lộ trình thực tiễn #
Các mốc thời gian chuyển đổi đang hội tụ, ngay cả khi chúng không thống nhất về một năm cụ thể. NSA yêu cầu các thiết bị an ninh quốc gia được mua sau tháng 1 năm 2027 phải được đảm bảo khả năng chống lại tấn công lượng tử trong tương lai. standardTrung tâm An ninh mạng quốc gia Anh (NCSC) đã công bố các mốc chuyển đổi cho năm 2028, 2031 và 2035. Liên minh châu Âu cũng đã công bố lộ trình theo từng giai đoạn của riêng mình đến năm 2035. Trong lịch sử, việc thay thế một hệ thống mã hóa phức tạp thường gặp phải nhiều vấn đề. standard Quá trình chuyển đổi trong toàn ngành (từ 3DES sang AES, từ SHA-1 sang SHA-2) đã mất từ 5 đến 20 năm, đó là một phần lý do tại sao hướng dẫn này khuyến khích bắt đầu sớm thay vì chờ đợi chỉ thị bắt buộc.
Lộ trình di cư thực tế nhìn chung như sau:
Liên hệ với nhà cung cấp và bộ phận mua sắm. Sự sẵn sàng trong kỷ nguyên hậu lượng tử đang trở thành một câu hỏi. enterpriseHọ hỏi ý kiến nhà cung cấp, chứ không chỉ là một dự án nội bộ.
Khám phá mật mã. Xác định xem RSA, ECC, Diffie-Hellman, chứng chỉ, khóa và thư viện mật mã thực sự được sử dụng ở đâu trong các ứng dụng, cơ sở hạ tầng và các thành phần phụ thuộc của bên thứ ba. Bước này thường được mô tả là phần chậm nhất và bị đánh giá thấp nhất trong toàn bộ quy trình.
Ưu tiên theo độ nhạy cảm và tuổi thọ. Dữ liệu có thời gian lưu trữ dài và giá trị cao (tài sản trí tuệ, hồ sơ chính phủ hoặc y tế) là mục tiêu đầu tiên của các cuộc tấn công thu thập trước, giải mã sau, vì vậy chúng được di chuyển trước tiên.
Hãy áp dụng sự linh hoạt trong lĩnh vực tiền điện tử. Xây dựng các hệ thống có khả năng hoán đổi các thuật toán mã hóa mà không cần phải thiết kế lại hoàn toàn, vì vẫn cần có những hướng dẫn và cải tiến mới sau quá trình ứng dụng khi công nghệ này phát triển.
Thử nghiệm các phương pháp kết hợp. Nhiều phiên bản ban đầu kết hợp thuật toán cổ điển với thuật toán hậu lượng tử trong cùng một quá trình bắt tay (ví dụ: X25519 kết hợp với ML-KEM), do đó kết nối vẫn an toàn miễn là ít nhất một trong hai thuật toán vẫn hoạt động.
Vì sao việc khám phá mật mã lại là phần khó khăn nhất #
Hầu hết các nguồn thông tin về việc chuyển đổi PQC đều thống nhất về cùng một điểm xuất phát: bạn không thể chuyển đổi hệ thống mật mã mà bạn không biết mình đang sử dụng. Mật mã được nhúng sâu bên trong các ứng dụng, dịch vụ đám mây, cơ sở hạ tầng mạng, hệ thống nhận dạng và thư viện của bên thứ ba, thường không thể nhìn thấy đối với các nhóm chịu trách nhiệm về nó. Trước khi bất kỳ sự thay đổi thuật toán nào diễn ra, một tổ chức cần có một danh mục chính xác, có cấu trúc về nơi mật mã cổ điển đang được sử dụng hiện nay. Danh mục đó chính là điều mà... Danh mục vật liệu mật mã (CBOM) Nó được xây dựng để cung cấp, và đó là bước đầu tiên thiết thực đằng sau hầu hết mọi kế hoạch chuyển đổi PQC.
FAQ #
Không. Mật mã lượng tử (như phân phối khóa lượng tử) sử dụng vật lý lượng tử để bảo mật thông tin liên lạc. Mật mã hậu lượng tử sử dụng toán học cổ điển, phi lượng tử, được lựa chọn cụ thể vì nó có khả năng chống lại các cuộc tấn công từ máy tính lượng tử. Mật mã hậu lượng tử hoạt động trên các máy tính và mạng mà chúng ta đã có.
Hiện tại thì chưa. Các chuyên gia ước tính một máy tính lượng tử có liên quan đến mật mã có thể xuất hiện trong vòng 5 đến 15 năm tới, mặc dù thời gian chính xác vẫn chưa chắc chắn. Chính sự không chắc chắn đó là một phần lý do để chuyển đổi sớm hơn là chờ đợi một ngày cụ thể được xác nhận.
Vì việc thu thập dữ liệu diễn ra ngay bây giờ, nên việc giải mã sẽ diễn ra sau. Dữ liệu được mã hóa bằng các thuật toán cổ điển ngày nay có thể bị chặn và lưu trữ ngay lập tức, sau đó được giải mã ngược lại khi một máy tính lượng tử có khả năng xử lý vấn đề này xuất hiện. Nếu dữ liệu của bạn cần được giữ bí mật trong nhiều năm, thì việc lộ thông tin bắt đầu ngay từ thời điểm nó bị thu thập, chứ không phải thời điểm nó được giải mã.
Khả năng thích ứng mật mã là khả năng của một hệ thống chuyển đổi giữa các thuật toán mật mã mà không cần thiết kế lại kiến trúc chính. Kể từ kỷ nguyên hậu lượng tử... standardCác thuật toán này vẫn còn tương đối mới và dự kiến sẽ được hoàn thiện hơn nữa thông qua kinh nghiệm thực tế. Các tổ chức có thể dễ dàng thay đổi thuật toán sẽ chuyển đổi với ít gián đoạn hơn nhiều so với những tổ chức có mã hóa được mã hóa cứng trong toàn bộ hệ thống của họ.
Việc khám phá ra những thứ mới sẽ giúp lập một danh mục đầy đủ và chính xác về nơi các thuật toán mã hóa, khóa và chứng chỉ cổ điển thực sự đang được sử dụng. Nếu không có danh mục đó, việc ưu tiên những gì cần chuyển đổi trước tiên và chứng minh tiến độ cho các kiểm toán viên hoặc cơ quan quản lý là điều không thể.