Skip to main content

Máy Enigma là gì?

Máy Enigma là một thiết bị cơ học được sử dụng để mã hóa và giải mã các tin nhắn bí mật.Trong Thế chiến II, cỗ máy Enigma đã được quân đội Đức sử dụng để liên lạc với quân đội trong lĩnh vực này, tàu chiến và tàu ngầm.Các nhà mật mã học đồng minh, làm việc dưới tên mã Ultra, đã bẻ khóa thành công hầu hết các mật mã Enigma;Điều này đã cho các đồng minh một nguồn thông minh quan trọng cho nỗ lực chiến tranh. Bản thân cỗ máy Enigma là cơ học, và trông giống như một máy đánh chữ.Mỗi khi nhấn phím, tín hiệu điện tử sẽ đi qua một loạt các bánh xe tranh chấp có thể xoay, thông qua một plugboard, và sau đó quay lại theo một hướng khác.Bởi vì mỗi bánh xe có thể được chuyển sang thay đổi đường dẫn tín hiệu, một loạt các phím khác nhau là có thể, và các bánh xe có thể được xoay mỗi khi cần một khóa mới.Các bánh xe được sắp xếp để xoay mỗi khi nhấn phím, làm cho Enigma an toàn chống lại các cuộc tấn công tần số thư;Các vị trí bắt đầu của các bánh xe cũng được thay đổi, thường nhiều lần trong ngày. Về lý thuyết, Enigma được cho là an toàn trước bất kỳ loại tấn công vũ phu nào, vì có quá nhiều khả năng mã hóa để thử tất cảbởi một.Các phiên bản sau của Enigma, chẳng hạn như các mô hình bốn cánh quạt được sử dụng bởi các tàu U của Đức, đã tăng số lượng kết hợp hơn nữa.Mặc dù vậy, các tài liệu mã bị bắt và lỗi của con người thường đưa các nhà mật mã lên ưu thế, và quân đội Ba Lan đã giải mã bí mật thông tin liên lạc của Đức vào đầu năm 1932. Công việc của họ cuối cùng đã đến Anh và Mỹ, và sự phá vỡ tiếp tụcThành công trong suốt cuộc chiến, bất chấp những nỗ lực của người Đức để làm cho cỗ máy trở nên phức tạp hơn và phá vỡ thành công mã Enigma yêu cầu tìm kiếm các yếu tố, hoặc các yếu tố đã biết, để giảm số lượng lớn các mật mã có thể.Một số văn bản đơn giản, chẳng hạn như là Heil Heil Hitler, thường xuất hiện trong các tin nhắn của tiếng Đức;Điều này đã đưa ra manh mối quan trọng cho các nhà mật mã, những người có thể tìm kiếm thông qua một thông điệp được mã hóa và xem cụm từ như vậy có thể xuất hiện ở đâu.Người Đức cũng truyền tải các tiêu đề sáu chữ cái đơn giản, dễ phân tích khi bắt đầu các tin nhắn, chẳng hạn như là E Einein, để đưa ra vị trí của bánh xe mật mã cho phần còn lại của tin nhắn.Khi không gian của các khóa mã có thể vẫn trở nên quá lớn, một số máy tính nguyên thủy đã được xây dựng, để tự động đếm qua hàng ngàn khả năng;Điều này đã trở thành một trong những công việc đầu tiên được thực hiện trong điện toán mục đích chung.