Thế nào là "Công nghệ Mã hóa hậu lượng tử" | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add https://vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

Thế nào là "Công nghệ Mã hóa hậu lượng tử"

Bim Sponges

Bộ lọc chạy bằng cơm sườn bì chả trứng
Thành viên BQT
image.png


Đọc lại bài viết Khái niệm cơ bản về máy tính lượng tử để không mất mạch kiến thức:

Chúng ta đã biết tới máy tính lượng tử (Quantum Computing), thế Công nghệ mã hóa hậu lượng tử (Post-Quantum Cryptography Technology) là gì ?

Trong thời đại mọi thứ đều là con dao hai lưỡi (có lợi và có hại) thì bản thân máy tính lượng tử có lợi rất nhiều, và điểm có lợi đó cũng đồng nghĩa với có hại ..

Bởi sức mạnh tính toán song song đồng thời nhiều phép tính trong nhiều trạng thái của nó, máy tính lượng tử có thể phá vỡ nhiều khóa mã hóa, các giao thức xác thực, mật mã, v.v.. nên công nghệ mã hóa hậu lượng tử đã ra đời.

Nó là một nhánh của ngành mật mã học, tập trung vào việc phát triển các thuật toán mã hóa 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 số thuật toán nổi bật nhất (mình sẽ không nói quá sâu):

Mạng lưới (Lattice-based Cryptography - LBC): mã sử dụng các mạng lưới phức tạp để tạo ra các nguyên hàm cho quá trình mã hóa và giải mã, được đánh giá là có tiềm năng cao (hiệu năng / khả năng) chống lại các lỗ hổng mà máy tính lượng tử sẽ khai thác.
image3f0ab97ca6a9700b.png

Đa thức (Multivariate Polynomial Cryptography): đây là dạng mật mã đa thức đa biến (phương trình đa thức), hệ thống mật mã khóa công khai sử dụng đa thức đa biến trên một trường hữu hạn.
imageaf84317af084db8c.png

Băm (Hash-based Cryptography): nôm na dễ hiểu là hàm băm (cái hàm quá quen thuộc với những ai hay táy máy như mình), là thuật toán một chiều chuyển đổi đầu vào với bất kỳ kích thước nào thành một độ dài cố định ở đầu ra, tận dụng điều đó để bảo mật các thuật toán chữ ký số nhằm tăng tính xác thực và tính toàn vẹn cho dữ liệu.
image9b9e6c3f860f7a10.png

Mật mã (Code-based): sử dụng lý thuyết về mã hóa như hình dưới để xây dựng các hệ thống mã hóa an toàn hơn nhằm tối đa hóa khả năng truyền dữ liệu chính xác trong khi giảm khối lượng thông tin bổ sung được thêm vào.
image0829a89d8eadd45a.png

Siêu đẳng hợp phức tạp (Supersingular Isogeny): dựa trên cấu trúc của đường cong elip để xây dựng các khóa công khai và khóa bí mật (public key / private key), việc tìm ra được khóa bí mật dựa trên khóa công khai là một bài toán cực kỳ khó, ngay cả với máy tính lượng tử (bạn có thể tự tìm hiểu thêm về Supersingular Isogeny Diffie-Hellman - SIDHSupersingular Isogeny Key Encapsulation - SIKE để hiểu hơn về phần này).
image4113eb6278dcbfd4.png

Xin phép đi ngủ, sáng mai làm tách cf tỉnh táo viết tiếp {feel_good}
 


Top