lore

Chương 104: Kết quả khiến các chuyên gia mật mã học phải kinh ngạc

11,448 Nhấn vào nội dung để bình luận hoặc báo lỗi.

Từ Nguyên Hiểu rất rõ từng bước trong quá trình giải mã thuật toán MD5; ngay cả khi phải lên sân khấu thuyết trình, anh ấy cũng không cần phải chuẩn bị gì đặc biệt, vì anh tin chắc mình có thể mang lại một bất ngờ cho các chuyên gia mật mã trên toàn thế giới.

Ngày 17 tháng 8.

Thứ Ba.

Hội trường thuyết trình chính của Hội nghị Mật mã Quốc tế.

9 giờ sáng.

Tổng cộng có 300 chuyên gia mật mã tham dự hội nghị.

Nhưng có lẽ do buổi chiều hôm trước diễn ra khá nhàm chán, nhiều người dường như không mấy hứng thú.

Cho đến khi người dẫn chương trình lên sân khấu thông báo về người và nội dung bài thuyết trình tiếp theo:

“Bài thuyết trình đầu tiên hôm nay sẽ do nhóm nghiên cứu đến từ Đại học Qinghua và Đại học Qilu thực hiện; nội dung bài báo của họ là về việc giải mã thuật toán MD5.”

Sau khi hoàn thành công việc của mình, người dẫn chương trình lập tức đi xuống khán đài, để chỗ ngồi cho người sắp thuyết trình.

Không ai ngờ rằng câu nói này đã khiến toàn bộ hội trường xôn xao; mọi người đều bỗng nhiên hứng thú và ngước nhìn lên.

Ai ngờ chỉ sau hai ngày diễn ra hội nghị, đã có người dám thách thức thuật toán MD5 – thứ được coi là gần như bất khả chiến bại.

Tiếng bàn tán dấy lên khắp nơi:

“Đây thực sự là một tin vui; lại có người dám thử thách thứ này!”

“Thuật toán MD5 là không thể giải mã được.”

“Tôi biết Đại học Qinghua… Làm sao họ lại nuôi dưỡng những chuyên gia mật mã mà không biết rằng việc cố gắng giải mã MD5 là một quyết định ngu ngốc và kiêu ngạo?”

“Có lẽ sau hôm nay, giới mật mã sẽ lại có thêm một “tiếng cười” mới.”

“Dù kết quả ra sao đi nữa, việc họ dám thách thức MD5 cũng đáng được ngưỡng mộ.”

……

Đối với họ, hai trường đại học này đến từ một quốc gia ở phương Đông; việc họ cố gắng giải mã MD5 với trình độ như vậy thực sự là quá kiêu ngạo. Ngoài việc lãng phí thời gian vô ích, họ còn có thể trở thành trò cười trong suốt hội nghị này.

Ngay cả Giáo sư Biham ngồi ở hàng ghế đầu cũng nhớ lại những lần ông từng thử giải mã MD5; trên khuôn mặt ông hiện rõ vẻ tiếc nuối và không cam lòng.

Có thể nói, việc giải mã thuật toán MD5 chính là ước mơ suốt đời của ông. Kể từ khi Li Weist, người đoạt Giải Turing, thiết kế ra MD5, ông đã bắt đầu nghiên cứu để tìm ra những lỗ hổng trong thuật toán này; thật đáng tiếc, sau hơn mười năm nỗ lực, ông vẫn chưa đạt được bất kỳ tiến triển nào.

Về sau, anh buộc phải từ bỏ việc nghiên cứu các hàm băm và thừa nhận rằng thuật toán mật khẩu MD5 là an toàn.

Mỗi khi nghĩ về điều đó, anh vẫn cảm thấy tiếc nuối. Dĩ nhiên, anh mong muốn được chứng kiến ai đó thành công trong việc giải mã MD5, nhưng giữa ước mơ và thực tế luôn tồn tại khoảng cách lớn.

Đúng lúc anh đang suy nghĩ về những điều này, Desmed ngồi bên cạnh bỗng nhiên nghiêng người lại gần, dù vết thương trên cánh tay vẫn không ảnh hưởng đến nụ cười trên khuôn mặt anh ta.

“Giáo sư Biham, ông nghĩ sao về nội dung báo cáo hôm nay? Đã lâu lắm rồi chưa có ai thử giải mã MD5.”

“Không nghi ngờ gì nữa, họ đã chọn cho mình một thách thức khá khó,” Biham trả lời một cách nghiêm túc sau khi nghe lời bạn cũ. “Tôi không nghĩ báo cáo này có điều gì đáng chú ý cả.”

“Tôi cũng đồng ý với ông,” Desmed gật đầu.

Từ Nguyên tự nhiên cũng nghe thấy cuộc thảo luận của các nhà mật mã học tại hiện trường, nhưng điều đó không ảnh hưởng đến anh ta chút nào. Anh đứng dậy, vẫy tay giao tiếp với Vương Tiểu Vân và các người khác, sau đó bước đi với vẻ tự tin lên sân khấu.

Trong hội trường báo cáo chính của Hội nghị Mật mã học Quốc tế, ngoài màn hình phía sau, bên cạnh bục thuyết trình còn có chỗ để đặt máy tính, giúp người thuyết trình dễ dàng sử dụng thiết bị này để thực hiện các thao tác minh họa.

Cũng giống như lần tham gia hội nghị toán học lý thuyết trước đây, lần này Từ Nguyên vẫn không mang theo bản thảo báo cáo nào. Dù sao thì các tài liệu liên quan cũng sẽ được hiển thị trên màn hình mà.

Tuy nhiên, ngay khi anh bắt đầu bài phát biểu, mọi người dưới sân khấu lại bắt đầu thì thầm với nhau. Nếu trước đây họ chỉ coi thường và không nghĩ rằng báo cáo này có nội dung gì đáng chú ý, thì bây giờ họ đã bắt đầu cảm thấy không hài lòng với việc nhóm Vương Tiểu Vân để một sinh viên trẻ tuổi lên sân khấu thuyết trình.

Ngay từ đầu, mọi người đã không tin rằng bài báo này có thể đóng vai trò gì đáng kể trong việc giải mã MD5. Và bây giờ, người thuyết trình lại là một sinh viên, nên họ càng không còn kỳ vọng vào báo cáo đầu tiên trong buổi sáng hôm đó nữa.

“Tại sao lại là một sinh viên lên sân khấu thuyết trình chứ? Quả thật, ở Lĩnh vực Mật mã học không có ai xứng đáng cả…”

“Nội dung hội nghị hôm nay thật là đáng thất vọng…”

“Chỉ là một dự án mà ngay cả sinh viên cũng được tham gia… Tôi thật không thể tưởng tượng nổi bài báo này sẽ chứa bao nhiêu sai sót.”

“Đây chắc chắn sẽ là hai giờ đồng hồ vô nghĩa nhất trong đời tôi.”

……

Từ Nguyên Mặc dù không nghe rõ những gì các nhà mật mã học dưới khán đài đang nói, anh cũng có thể đoán ra phần nào. Chỉ có thể là họ đang đặt câu hỏi về báo cáo của anh trên sân khấu. Nhưng anh đã quyết định bỏ qua tất cả những lời đó, luôn giữ vẻ mặt tự tin, kiểm soát hoàn toàn tình hình, và tiếp tục báo cáo theo nhịp độ của riêng mình.

Khi anh bắt đầu nói chính vấn đề, khán đài cuối cùng cũng yên tĩnh lại để duy trì trật tự của buổi họp.

“Thưa quý ông bà, báo cáo khoa học mà tôi mang đến hôm nay là về việc phá vỡ thuật toán MD5. Sau nhiều nghiên cứu cùng nhóm của mình, chúng tôi xác định được rằng thuật toán này có những lỗ hổng và có thể bị phá vỡ.”

“Tiếp theo, tôi sẽ trình bày chi tiết quá trình nghiên cứu cũng như các bước để phá vỡ thuật toán MD5.”

Không nghi ngờ gì nữa, khi những lời này đến tai mọi người trong hội trường, hầu hết mọi người đều hiện rõ vẻ ngạc nhiên trên khuôn mặt. Ai ngờ lại có người dám tuyên bố rằng họ đã phá vỡ được thuật toán MD5… MD5 – thứ mà hàng loạt nhà mật mã học quốc tế đã nghiên cứu suốt hơn mười năm mà vẫn không tìm ra cách giải quyết; liệu một nhóm nhỏ không tên tuổi có thể làm được điều đó? Rõ ràng là điều không thể tin được. Vì vậy, chỉ có một khả năng duy nhất: họ đang cố tình lừa đảo, muốn thu hút sự chú ý của mọi người.

Tuy nhiên, không ai lên tiếng ngăn cản anh ấy tiếp tục báo cáo; ngược lại, mọi người đều tỏ ra thích thú, mong chờ xem “vở kịch” này sẽ diễn ra như thế nào.

Nhưng theo thời gian trôi qua, khi Từ Nguyên bắt đầu giải thích về phương pháp va chạm đ diferential mới và gần ba trăm điều kiện cần thiết cho phép thực hiện phương pháp này, khán đài bắt đầu trở nên không yên tĩnh. Biham là người đầu tiên reaksi; anh ta bị cuốn hút bởi phương pháp va chạm được đề cập trong báo cáo. Ánh mắt anh ta nhìn về phía sân khấu trở nên chăm chú hơn bao giờ hết, không còn sự coi thường hay khinh thường như trước đây nữa. Anh ta thì thầm, ánh mắt càng lúc càng sáng lên, như thể vừa phát hiện ra một báu vật vô cùng quý giá.

“Đây là phương pháp va chạm đ diferential đã được tối ưu hóa…”

“Thật là tuyệt vời…”

“Chắc hẳn phải là một nhà mật mã học thiên tài mới có thể nghiên cứu ra phương pháp này!”

Và người ngồi bên cạnh ông, Desmed, cũng không khá hơn là mấy; tay ông bị thương nên phải dùng tay kia để tính toán trên ghế, trong đầu ông lại liên tục xuất hiện những suy đoán táo bạo.

“Chẳng lẽ mã MD5 thực sự đã bị giải mã rồi sao?”

Mặc dù ông kiên quyết tin rằng điều đó là không thể xảy ra, nhưng nội dung bài báo đang được trình bày khiến ông không thể không suy nghĩ.

Tất cả những người có mặt ở đây đều là các chuyên gia mật mã nổi tiếng trên thế giới; họ hoàn toàn có thể đánh giá được liệu nội dung bài báo có giá trị hay không. Vì vậy, chỉ sau hai mươi phút báo cáo, mọi người đều nhận ra rằng mình đã đánh giá sai.

Dù nhóm nghiên cứu này đến từ Trung Quốc và không quá nổi tiếng, nhưng trình độ của họ không hề kém cạnh các chuyên gia mật mã hàng đầu thế giới. Chỉ riêng phương pháp va chạm được đề cập trong bài báo thôi, ngay cả khi họ không thành công trong việc giải mã MD5, thì bài báo đó cũng đã xứng đáng được coi là bài báo có chất lượng cao nhất tại hội nghị này.

Và một cảnh tượng thú vị đã xảy ra trong hội trường báo cáo: những chuyên gia mật mã ban đầu chỉ muốn nhìn thấy một trò hề, nhưng họ lại nhận ra rằng chính mình mới là những kẻ đang làm trò hề.

Tuy nhiên, bài báo của nhóm Từ Nguyên đã thu hút sự chú ý của tất cả mọi người; cuối cùng, mọi người thậm chí còn tràn đầy mong đợi. Họ hy vọng rằng hôm nay sẽ chứng kiến một kỳ tích trong lịch sử mật mã – việc giải mã thành công thuật toán mã MD5.

Đến lúc này, không ai còn quan tâm đến việc người trình báo trên sân khấu chỉ là một thanh niên trông giống học sinh nữa. Miễn là có thể chứng kiến kết quả cuối cùng, thì tất cả những gì diễn ra đều xứng đáng.

Đáng chú ý là, vẫn có một số người trong hội trường chính tỏ ra khinh thường. Đó chính là các nhân viên chính thức của Cục Công nghệ Tiêu chuẩn.

“Thưa ông Lehman, xin yên tâm. Mã MD5 do Giáo sư Rivest thiết kế, và trong hơn mười năm qua, chưa ai trên thế giới có thể giải mã được nó.”

“Điều này đã chứng minh tính an toàn của mã MD5; chắc chắn không thể tồn tại bất kỳ lỗ hổng nào.”

“Nhóm nghiên cứu đó chỉ là những người mới vào nghề, trong đó có hai thành viên thậm chí còn là sinh viên.”

“Kết quả nghiên cứu của họ chắc chắn là sai lầm; tôi có thể cam đoan với bạn điều đó.”

Ngồi ở hàng ghế đầu, ông Lehman, người đứng đầu Cục Công nghệ Tiêu chuẩn, chỉ gật đầu sau khi nghe những lời nói của nhân viên mình.

“Tất nhiên tôi không cần lo lắng gì cả. Ngay cả nếu cho họ một triệu năm thời gian, họ cũng không thể giải mã được mã MD5.”

Từ đầu đến cuối, họ luôn giữ vững sự tự tin tuyệt đối, không tin rằng có ai có thể giải mã được mật khẩu MD5 của họ, nhất là khi người đó còn chưa từng được biết đến trước đây.

Ngay cả Giáo sư Biham – chuyên gia mật mã hàng đầu được công nhận trên toàn thế giới – cũng coi việc không thể giải mã được MD5 là điều đáng tiếc nhất trong đời mình; huống chi là các học giả khác trong nhóm Lĩnh vực Mật mã học này.

……

“Đó chính là toàn bộ quy trình để giải mã mật khẩu MD5. Khi các điều kiện cần thiết được đáp ứng đầy đủ, việc sử dụng thuật toán giải mã của chúng ta sẽ giúp chúng ta thành công trong việc tìm ra kết quả mong muốn.”

Sau bài báo trình bày kéo dài một tiếng rưỡi, Từ Nguyên cảm thấy thoải mái và ngẩng đầu nhìn xuống phía dưới sân khấu. Anh nhận thấy chỉ có mình nhóm Vương Tiểu Vân và vài người khác vỗ tay; còn các chuyên gia mật mã khác thì đều đang tập trung vào việc kiểm tra kết quả.

Trên khuôn mặt họ, có thể thấy rõ vẻ hào hứng. Sau khi nghe xong bài báo, họ cũng cảm thấy rằng cơ hội thành công là rất lớn; có lẽ họ thực sự đã giải mã được MD5, vì vậy tất cả đều muốn nhanh chóng kiểm tra kết quả.

Phòng họp có sức chứa đến ba trăm người, nhưng lúc này không một ai lên tiếng.

Dù rất thích cảnh tượng này, Từ Nguyên lại cảm thấy hơi ngại vì không biết liệu mình có nên xuống khỏi sân khấu hay không.

Đang do dự thì người dẫn chương trình bước lên sân khấu và nhắc nhở:

“Bài báo tiếp theo sẽ bắt đầu ngay sau đây; xin vị báo cáo hãy chú ý đến thời gian.”

“Vâng, tôi hiểu rồi.”

Nghe vậy, Từ Nguyên không do dự gì nữa, thông báo rằng mình đã hiểu rõ và chuẩn bị xuống khỏi sân khấu để kết thúc bài báo.

Nhưng ngay khi anh vừa định bước xuống thì Giáo sư Biham ngồi ở hàng ghế trước bất ngờ đứng dậy và nói bằng tiếng Anh:

“Hãy dời buổi báo cáo tiếp theo sang phòng họp dự bị; những ai muốn nghe có thể đến đó.”

“Buổi báo cáo hiện tại sẽ tiếp tục diễn ra.”

Nói xong, ông ấy lại ngồi xuống tiếp tục công việc kiểm tra; còn người dẫn chương trình thì vội vàng xuống khỏi sân khấu để sắp xếp mọi thứ.

1/1 0%