(Đã dịch) Siêu Não Hắc Khách (Hacker) - Chương 539: Hình elip đường cong phép tính
Trong căn phòng làm việc của Quảng Vĩnh Nguyên, sự tĩnh lặng bao trùm, chỉ có tiếng gõ bàn phím đều đặn vang lên.
Quảng Vĩnh Nguyên đứng phía sau Lâm Hồng, vẻ mặt kinh ngạc xen lẫn sự kích động.
Những gì Lâm Hồng thể hiện khiến hắn vô cùng chấn động, đồng thời khơi dậy một niềm mong đợi lớn lao.
Niềm mong đợi này không chỉ vì nếu Lâm Hồng có thể "phá giải" thành công, công ty sẽ tránh được tổn thất, mà còn là cơ hội được tận mắt chứng kiến một bậc thầy "phá giải" thực hiện công việc của mình. Nếu Lâm Hồng thực sự làm được, điều đó chứng tỏ trình độ của anh có thể đạt đến cấp bậc đại sư.
Quảng Vĩnh Nguyên lúc này giống như một người hâm mộ cuồng nhiệt, đang hồi hộp lắng nghe thần tượng ca hát. Nếu Lâm Hồng có thể hoàn thành "bài hát" này, anh ta sẽ là một siêu sao tầm cỡ thế giới!
Chỉ cần tưởng tượng đến sự cuồng nhiệt của người hâm mộ, ta có thể hiểu được cảm xúc của Quảng Vĩnh Nguyên lúc này.
Quá trình "phá giải" trước đó diễn ra vô cùng thuận lợi, điều này cũng dễ hiểu, vì Lâm Hồng đã nghiên cứu kỹ lưỡng về nó.
Hiện tại, anh đã đến điểm mấu chốt của toàn bộ quá trình, tốc độ cũng dần chậm lại.
Lâm Hồng từng bước điều chỉnh các phím, một cửa sổ trên máy tính hiển thị các biến số và giá trị tương ứng của chương trình trong RAM, liên tục thay đổi theo thao tác của anh.
Những mã máy 16 tiến ban đầu đã được phần mềm dịch ngược chuyển thành mã nguồn.
Lâm Hồng liên tục nhấn phím vài chục lần, cuối cùng lại quay về điểm xuất phát, anh cau mày.
Quảng Vĩnh Nguyên nãy giờ im lặng, lúc này khẽ hỏi: "Sao vậy?"
Lâm Hồng đáp: "Không có gì, gặp phải bẫy chống 'phá giải' rồi."
Phần mềm dịch ngược dù sao cũng chỉ là công cụ máy móc, chỉ có thể dịch dựa trên các quy tắc nhất định. Một số lập trình viên giàu kinh nghiệm sẽ cố tình tạo ra các thiết lập chống "phá giải", họ sẽ cố ý tạo ra các biến số vô dụng để gây nhiễu, thậm chí có thể khiến phần mềm theo dõi bị treo, khiến quá trình theo dõi không thể tiếp tục.
Loại bẫy chống "phá giải" mà họ gặp phải hiện tại là một kỹ thuật rất cao cấp, có tính chất mê hoặc cao, rất khó phát hiện, và ngay cả khi phát hiện ra, cũng cần rất nhiều thời gian để phân tích.
Tuy nhiên, điều này không làm khó được Lâm Hồng.
Anh "sao chép" trực tiếp đoạn mã này vào hệ thống siêu não, sau đó tiến hành mô phỏng. Chỉ trong vài giây, anh đã tìm ra lối vào thực sự.
Sau đó, anh điều chỉnh phần mềm, sửa đổi hai địa chỉ, dịch ngược lại, mã nguồn đã hoàn toàn khác.
Quảng Vĩnh Nguyên kinh ngạc há hốc miệng, cuối cùng vẫn không hỏi ra lời.
Anh hoàn toàn không hiểu Lâm Hồng đã làm thế nào. Trong mắt anh, đoạn mã này hoàn toàn không có vấn đề, nếu muốn tìm ra lối vào, chắc chắn phải đặt điểm dừng theo dõi từng bước. Nhưng anh thấy Lâm Hồng chỉ nhìn chằm chằm vào máy tính một lúc, sau đó đã chính xác tìm ra.
Đây rốt cuộc là tình huống gì?
Quảng Vĩnh Nguyên tự nhủ, đây chắc chắn là trùng hợp.
Nhưng lần đầu có thể coi là trùng hợp, những tình huống tương tự lại liên tiếp xảy ra sau đó.
Không thể không nói, « Heroes » đã đầu tư rất nhiều công sức vào lĩnh vực này, bẫy chống "phá giải" có thể thấy ở khắp mọi nơi.
Quảng Vĩnh Nguyên cuối cùng xác định, Lâm Hồng không phải gặp may, mà thực sự có khả năng chỉ bằng tính nhẩm, đã có thể chính xác tìm ra lối vào của bẫy chống "phá giải".
"Đây chính là đại sư?" Quảng Vĩnh Nguyên tự hỏi.
Trước đây, anh vẫn không thể hiểu tại sao mọi người nói muốn trở thành đại sư, ngoài thời gian, nghị lực và sự chăm chỉ, còn cần thiên phú. Giờ phút này, anh cuối cùng đã có nhận thức sâu sắc về điều đó.
Lúc này, Lâm Hồng lại đến một cửa ải quan trọng.
Anh quay đầu nhìn Quảng Vĩnh Nguyên một cái, nói: "Khó trách khó 'phá giải' như vậy, hóa ra là sử dụng thuật toán mã hóa."
Thuật toán mã hóa, tức là thuật toán mã hóa đường cong elliptic.
Thực ra, thuật toán mã hóa cuối cùng có thể quy về các vấn đề toán học. Rất nhiều thuật toán mã hóa được phát minh dựa trên các vấn đề toán học chưa thể giải quyết cho đến nay. Tính an toàn của thuật toán mã hóa phụ thuộc trực tiếp vào việc vấn đề toán học đó có được giải quyết hay không.
Nguyên lý của thuật toán mã hóa đường cong elliptic cũng như vậy, vấn đề là: cho trước số nguyên tố p và đường cong elliptic e, đối với q = k * p, trong điều kiện đã biết p, q, tìm ra số nguyên k nhỏ hơn p.
Có thể chứng minh, đã biết k và p tính toán q thì dễ dàng, nhưng từ q và p tính toán k thì tương đối khó khăn. Đến nay vẫn chưa có phương pháp hiệu quả để giải quyết vấn đề này, đây chính là nguyên lý của thuật toán mã hóa đường cong elliptic.
Hệ thống mật mã đường cong elliptic là một đối thủ cạnh tranh mạnh mẽ thay thế RSA. So với RSA, thuật toán này có tính an toàn cao hơn, lượng tính toán nhỏ và chiếm ít không gian lưu trữ, vì vậy có ứng dụng vô cùng rộng rãi.
Quảng Vĩnh Nguyên thân là người trong ngành, đối với một số thuật toán nổi tiếng tự nhiên vô cùng hiểu rõ. Tuy nhiên, dù đã chuẩn bị tâm lý, anh vẫn bị chấn động khi nghe Lâm Hồng nói, dù sao thuật toán mã hóa thực sự quá nổi tiếng, quá phức tạp.
Hy vọng vừa nhen nhóm trong lòng Quảng Vĩnh Nguyên nhất thời tan vỡ.
Khó trách nhiều người không thể "phá giải" trò chơi này, hóa ra mấu chốt nằm ở thuật toán này.
Anh gần như đã không còn hy vọng gì vào lần "phá giải" này của Lâm Hồng.
Anh định nói gì đó để an ủi Lâm Hồng, rằng dù không "phá giải" được cũng có thể hiểu được, nhưng chưa kịp nói ra, Lâm Hồng đã nói tiếp.
"Ồ? Có chút thú vị! Không ngờ bên trong còn ẩn giấu một thuật toán mã hóa jndael."
Lần này Quảng Vĩnh Nguyên hoàn toàn ngây người.
Thuật toán gì?
Đây là thuật toán gì? Trong đầu anh, chưa từng có bất kỳ thông tin gì về thuật toán này.
Và lúc này, anh mới kịp phản ứng, không khỏi ngơ ngác hỏi: "Anh... Nhanh như vậy đã nhìn ra hai thuật toán rồi?"
Lâm Hồng cười, nói: "Thuật toán mã hóa đường cong elliptic tuy phức tạp, nhưng họ lại không phát huy hết tác dụng của nó."
Theo Lâm Hồng, họ chỉ cần phát huy đầy đủ thuật toán mã hóa đường cong elliptic, người khác muốn "phá giải", độ khó chắc chắn sẽ tăng lên gấp bội, căn bản không cần thêm thuật toán jndael phía sau, quả thực có chút vẽ rắn thêm chân.
Quảng Vĩnh Nguyên hỏi: "Anh vừa nói thuật toán gì?"
"r -i..."
Lâm Hồng đánh vần lại tên thuật toán này một lần nữa, Quảng Vĩnh Nguyên vội vàng dùng bút ghi lại trên giấy.
Cuối cùng anh xác nhận mình chưa từng tiếp xúc qua, vô cùng xa lạ.
Lâm Hồng giải thích: "Thuật toán này là một triển khai của tiêu chuẩn AES, họ sử dụng một phiên bản tương đối nhỏ, chỉ có 52 vị, thuộc về thuật toán đối xứng..."
Jndael được phát triển sớm nhất bởi các nhà khoa học máy tính người Bỉ, sau đó được Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ chọn làm thuật toán mã hóa tiêu chuẩn của chính phủ Hoa Kỳ, thay thế Tiêu chuẩn Mã hóa Dữ liệu ban đầu (DES).
Trong lúc Quảng Vĩnh Nguyên thầm kinh hãi trước việc Lâm Hồng nắm rõ các thuật toán mã hóa này như lòng bàn tay, những điển cố được anh tùy ý nhắc đến, thì lại nghe thấy Lâm Hồng đột nhiên nói:
"Xong rồi. Vậy mà mất 33 phút, ý không tốt, lỡ mạnh miệng, vốn tưởng nửa tiếng là xong."
Quảng Vĩnh Nguyên: "..."
Thật là một cao thủ ẩn danh, không ai có thể ngờ. Dịch độc quyền tại truyen.free