Cicada 3301
Giải mã câu đố > Phần 3

Đầu tháng 1 năm 2014, mọi người cùng nhau tụ tập trên mạng để chờ đợi những dấu hiệu của hoạt động tiếp theo từ Cicada 3301. Sau khi nhận được vài câu đố giả từ những người chơi khăm khác, cuối cùng người ta cũng nhận được tin nhắn xác thực từ Cicada. Vào ngày 6 tháng 1, tài khoản Twitter được Cicada sử dụng trong câu đố của năm 2013 đã được đăng lên lại; sau khi không hoạt động trong khoảng một năm, nó đã tweet một cách tự nhiên một liên kết đến một hình ảnh trên imgur.
Giống như các vòng trước đó, hình ảnh này chứa một thông điệp ẩn bằng mật mã có thể khôi phục được bằng cách sử dụng chương trình OutGuess một lần nữa.
Không khác như hai lần trước...thông điệp sau khi giải mã gợi ý ra một cuốn sách khác.Lần này cuốn sách tên là Self-Reliance and Other Essays được viết bời Ralph Waldo Emerson.
Kết hợp chìa khóa mã sách của thông điệp trên và cuốn sách, những người giải đố có thể ra được một đường link khác của trang web trên Tor
auqgnxjtvdbll3pv.onion
(trang này hiện đã đóng)
Dịch vụ ẩn làm nổi bật hình ảnh này, đó là ảnh ghép của bốn bức tranh của William Blake.
Theo quy trình thông thường để điều tra hình ảnh, người ta nhận thấy rằng hình ảnh này có chứa một thông điệp, một lần nữa, có thể trích xuất được bởi OutGuess. Sau đây là nội dung của nó, bỏ qua tiêu đề PGP và chữ ký:
e = 65537
n = 75579125746085351644267182920580212556413102071876330957950694457000592\
    10248050757270234679993673844203148013173091173786572116639


- -----BEGIN COMPRESSED RSA ENCRYPTED MESSAGE-----
Version: 1.99
Scheme: Crypt::RSA::ES::OAEP

eJwBswBM/zEwADE2MgBDeXBoZXJ0ZXh0LE2jxJS1EzMc80kOK+hra1GKnXgQKQgVitIy8NgA7kxn
2u8jNQDvlu0uymNNiu6XVCCn66axGH0IZ9w4Af3K/yRgjObsfA1Q7QqpXNALJ9FFPgYl5rh07cBP
M9kbSH6DynU/5cYgQod2KymjWcIvKx3FkjV4UOGakDnBf1eQp1uwvn3KxDVwTyzPqbMnZvOA06Ec
AfKtyz1hEK/UBXkeMeVrnV5SQQ==
=yTUshDMKN65aPaKAR0OU8g==
- -----END COMPRESSED RSA ENCRYPTED MESSAGE-----
Tin nhắn có thể được tách thành hai phần. Phần đầu tiên, kéo dài 3 hàng đầu tiên, khai báo hai giá trị, một N và một e. Phần tiếp theo, được bao bọc bởi "BEGIN COMPRESSED RSA ENCRYPTED MESSAGE", chứa thông tin về một lược đồ mã hóa, cũng như dữ liệu được mã hóa trong base64. (Base64 là một lược đồ để mã hóa các byte không thể in thành các ký tự có thể in được.)
Chúng ta biết rằng thông báo sau được mã hóa bằng cách sử dụng mật mã RSA. Bước tiếp theo đã rõ ràng: giải mã tin nhắn. Để làm được điều đó, chúng tôi cần một thứ mà chúng tôi không có: khóa riêng tư...
Công phá RSA
Chữ N được sử dụng để mã hóa tin nhắn nhỏ hơn nhiều so với 2048 hoặc 4096 bit. N mà những người được cung cấp dài 432 bit (130 chữ số thập phân).Cộng đồng giải quyết đã cạn kiệt rất nhiều lựa chọn trong nỗ lực tìm khóa riêng tư. Họ tìm kiếm thông tin đáng ngờ trong dữ liệu được cung cấp cho đến thời điểm đó, điều tra hình ảnh, cân nhắc các mối tương quan, theo dõi các kết nối, v.v. Thời gian trôi qua và không có gì được phát hiện, những người giải quyết bắt đầu thảo luận về trường hợp xấu nhất: tìm p và q thông qua lực lượng tính toán "chay"....
(việc phân tích thừa số nguyên tố để tìm khóa riêng tư là cực kì khó bởi vì cho đến nay, chưa có bất kì cách thức tính toán Toán học nào có thể rút ngắn thười gian ngoài dò từng con số một)
Sau một thời gian, người ta đồng ý rằng cách tiếp cận song song sẽ mang lại kết quả tốt nhất, vì một bước đột phá trong việc tìm ra dữ liệu ẩn sẽ không cản trở việc phân tích số và ngược lại. Vì vậy, một nhóm nhỏ người đã tập hợp lại với nhau để suy nghĩ về cách hiệu quả nhất để chia sẻ sức mạnh tính toán của họ để tính N. nỗ lực không phù hợp với một bộ xử lý duy nhất. Tuy nhiên, phân phối khối lượng công việc có thể đạt được kết quả trong thời gian ngắn hơn và cộng đồng rất mong muốn được giúp đỡ. Người ta nhanh chóng đồng ý về cado-nfs, một chương trình được thiết kế để lấy các thừa số nguyên tố của các số nguyên lớn bằng cách sử dụng một mạng máy móc phân tán (thuận tiện để nói là ít nhất). Sau khoảng 8 giờ gỡ lỗi, sửa chữa, vá lỗi và thử nghiệm cũng như thêm 9 giờ làm việc phân tán trên nguyên tố, kết quả là
p = 97513779050322159297664671238670850085661086043266591739338007321
q = 77506098606928780021829964781695212837195959082370473820509360759
(lưu ý rằng cả p và q đều là số nguyên tố)
Những cá nhân này đã cô phá thành công một khóa RSA 432 bit. Đừng nhầm lẫn - đây là một kỳ tích đáng kinh ngạc đối với một nhóm người trải khắp thế giới với phần cứng cấp người tiêu dùng. Nếu không có mọi người đóng góp thời gian, công sức và nguồn lực của họ, điều này sẽ mất nhiều thời gian hơn dự đoán ban đầu. Nhờ vào những người đã tham gia vào nỗ lực này,cộng vói những người quản lý máy chủ, đặc biệt là một người giấu tên đã thuê máy chủ từ Amazon để hoàn thành giai đoạn tính toán cục bộ cuối cùng mà họ đã thực sự phá vỡ được mã RSA 432 bit. ....
Tiếp tục...
Bây giờ chúng ta có thông tin, chúng ta phải tạo ra một cái gì đó từ nó. Để đảm bảo rằng họ làm đúng, sẽ là khôn ngoan nếu chỉ cần làm những gì Cicada đã làm là mã hóa thông điệp và đảo ngược nó. Họ cũng có một manh mối cho điều này trong thông điệp của OutGuess.
Từ đó mà lần ra được đường link tiếp theo trên trang onion.
Trang có vẻ là trang tĩnh. Tuy nhiên, sau một thời gian, một số đã nhận thấy rằng chuỗi đang phát triển. Cứ sau vài phút, hai ký tự được thêm vào cuối chuỗi. Quá trình này tiếp tục trong khoảng 23 giờ. Khoảng thời gian giữa các byte mới được tìm thấy là bội số của năm. Nhiều người dùng đã ghi lại số phút giữa các lần cập nhật, thời gian chúng xảy ra và dữ liệu được nối vào những thời điểm đó.Các bộ dữ liệu trên rất có thể không hoàn chỉnh và không có đảm bảo về độ chính xác.Sau 23 giờ, quá trình dừng lại và không có thêm ký tự / byte nào được thêm vào chuỗi. Chuỗi cuối cùng là:
634292ba49fe336edada779a34054a335c2ec12c8bbaed4b92dcc05efe98f76abffdc2389bdb9de2cf20c009acdc1945ab095a52609a5c219afd5f3b3edf10fcb25950666dfe8d8c433cd10c0b4c72efdfe12c6270d5cfde291f9cf0d73cb1211140136e4057380c963d70c76948d9cf6775960cf98fbafa435c44015c5959837a0f8d9f46e094f27c5797b7f8ab49bf28fa674d2ad2f726e197839956921dab29724cd48e1a81fc9bab3565f7513e3e368cd0327b47cf595afebb78d6b5bca92ba021cd6734f4362a0b341f359157173b53d49ea5dff5889d2c9de6b0d7e8c615286ce596bfa83f50b6eeabd153aaf50cd75f39929ba11fb0f8e8d611442846
Chuỗi này dài 512 ký tự và đây là hệ thập lục phân.
Tuy nhiên, khoảng một giờ sau khi chuỗi hoàn thành phát triển, vào khoảng 05:31:40 GMT, tài liệu đã thay đổi. Mã 512 ký tự cũ đã không còn nữa, cùng với nhận xét HTML. Thay vào đó là chuỗi mới mà có thể truy cập tại đây (quá dài nên chúng tôi buộc phải để link)
Bằng việc phân tích chuỗi mới và cả chuỗi cũ, những người giải mã rốt cuộc cũng tạo ra được file hình .jpeg .File hình này chỉ ra một cuốn sách tựa đề có tên là "Liber Primus"
Cuốn sách đầu tiên
Liber Primus được dịch trong tiếng Latin là Cuốn Sách đầu tiên. Lẽ đương nhiên,đây chính là cuốn sách viết bởi Cicada.
Rốt cuộc,bảng chữ cái Runic đã giải mã vào năm 2013 cuối cùng cũng hữu ích vì cuốn sách được viết bằng chữ Rune.Dù vậy,nội dung được dịch ra vẫn bị mã hóa...thậm chí cốn sách chưa nhiều triết lý và luận điểm có vẻ như đó là kim chỉ nam của họ...Vì vậy mà một số người đã so sánh Cicada như là một giáo phái.
Dù gì đi nữa...cuốn sách vãn ẩn chứa vô số đầu mối và mật mã
Trang khác...lại dẫn đến một trang web có chứa bài hát tên là "Interconectedness" (tạm dịch:Sự liên kết).
Tuy vậy,phần lớn cuốn sách chưa được dịch hết. Vẫn còn nhiều đoạn trong cá trang đã bị mã hóa làm cho chúng trở nên tối nghĩa. Trong 74 được viết bằng chữ Rune, chỉ có 19 trang là đã dịch thành công.Năm 2015 trôi qua mà không có câu đó nào mới khiến nhiều ngời nghĩ rằng Liber Primus phải được hoàn thành thì Cicada mới trở lại. Hơn bảy năm đã trôi qua mà khong có tiến triển và sự im lặng gần như tuyệt đối của Cicada....