User Tools

Site Tools


m-t-m-a-ng-n-ng-wikipedia

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

m-t-m-a-ng-n-ng-wikipedia [2018/11/23 17:13] (current)
Line 1: Line 1:
 +<​HTML>​ <div id="​mw-content-text"​ lang="​en"​ dir="​ltr"><​div class="​mw-parser-output"><​p>​ Một <b> mật mã đa diện <b> là bất kỳ mật mã nào dựa trên sự thay thế, sử dụng nhiều bảng chữ cái thay thế. Mật mã Vigenère có lẽ là ví dụ nổi tiếng nhất của một thuật toán mã hóa đa diện, mặc dù nó là một trường hợp đặc biệt được đơn giản hóa. Máy Enigma phức tạp hơn nhưng về cơ bản vẫn là một thuật toán thay thế polyalphabetic.
 +</p>
  
 +
 +<​h2><​span class="​mw-headline"​ id="​History">​ Lịch sử </​span><​span class="​mw-editsection"><​span class="​mw-editsection-bracket">​ [</​span>​ chỉnh sửa <span class="​mw-editsection-bracket">​] </​span></​span></​h2>​
 +<p> Mật mã Alberti của Leon Battista Alberti khoảng năm 1467 được cho là mật mã đa hình đầu tiên. Alberti sử dụng một bảng chữ cái hỗn hợp để mã hóa một tin nhắn, nhưng bất cứ khi nào anh muốn, anh sẽ chuyển sang một bảng chữ cái khác, chỉ ra rằng anh đã làm như vậy bằng cách bao gồm một chữ hoa hoặc một số trong mật mã. Đối với bộ mã hóa này, Alberti đã sử dụng một thiết bị giải mã, đĩa mã hóa <i> của ông </​i>​đã thực hiện một sự thay thế đa diện với các bảng chữ cái hỗn hợp.
 +</​p><​p>​ Mặc dù Alberti thường được coi là cha đẻ của mật mã polyalphabetic,​ nó đã được tuyên bố rằng mật mã polyalphabetic có thể đã được phát triển bởi các nhà mật mã Ả Rập Al Kindi 600 năm trước khi Alberti <sup id="​cite_ref-1"​ class="​reference">​[1]</​sup>​ Johannes Trithemius - trong cuốn sách của ông <i> Polygraphiae libri quan hệ tình dục </i> (Sáu cuốn sách đa ngữ), được xuất bản năm 1518 sau cái chết của ông - đã phát minh ra một mã hóa đa chiều </i> </i> mã hóa đa ngôn ngữ được gọi là mật mã Trithemius <sup id="​cite_ref-2"​ class="​reference">​[2]</​sup> ​ Không giống như mật mã của Alberti. , Trithemius đã chuyển bảng chữ cái cho mỗi chữ cái của thư. Ông bắt đầu với một tabula recta, một hình vuông với 26 chữ cái trong đó (mặc dù Trithemius, viết bằng tiếng Latin, sử dụng 24 chữ cái). Mỗi bảng chữ cái được dịch chuyển một chữ cái sang trái từ cái ở trên nó, và bắt đầu lại với chữ A sau khi đạt đến Z (xem bảng).
 +</p>
 +<div class="​thumb tright"><​div class="​thumbinner"​ style="​width:​322px;"><​img alt=""​ src="​http://​upload.wikimedia.org/​wikipedia/​commons/​thumb/​9/​9a/​Vigen%C3%A8re_square_shading.svg/​320px-Vigen%C3%A8re_square_shading.svg.png"​ width="​320"​ height="​320"​ class="​thumbimage"​ srcset="//​upload.wikimedia.org/​wikipedia/​commons/​thumb/​9/​9a/​Vigen%C3%A8re_square_shading.svg/​480px-Vigen%C3%A8re_square_shading.svg.png 1.5x, //​upload.wikimedia.org/​wikipedia/​commons/​thumb/​9/​9a/​Vigen%C3%A8re_square_shading.svg/​640px-Vigen%C3%A8re_square_shading.svg.png 2x" data-file-width="​864"​ data-file-height="​864"/> ​ </​div></​div>​
 +<p> Ý tưởng của Trithemius là mã hóa chữ cái đầu tiên của thông điệp bằng cách sử dụng bảng chữ cái được dịch chuyển đầu tiên, vì vậy A trở thành B, B trở thành C, vv Chữ thứ hai của thông điệp được mã hóa bằng bảng chữ cái được dịch chuyển thứ hai, vv thực hiện cùng một lược đồ. Nó có hai bảng chữ cái, một cái trên một vòng ngoài cố định, và cái còn lại trên đĩa quay. Một lá thư được mã hóa bằng cách tìm chữ cái đó trên vòng ngoài và mã hóa nó dưới dạng chữ cái bên dưới nó trên đĩa. Đĩa bắt đầu với A bên dưới B và người dùng xoay đĩa bằng một chữ cái sau khi mã hóa từng chữ cái.
 +</​p><​p>​ Mật mã không đáng kể, và việc thực hiện máy của Alberti không khó khăn hơn nhiều. <i> Tiến trình quan trọng </i> trong cả hai trường hợp đã bị che giấu một cách yếu kém khỏi những kẻ tấn công. Ngay cả việc Alberti thực hiện mật mã đa giác của ông khá dễ phá vỡ (chữ viết hoa là một đầu mối chính cho mật mã). Đối với hầu hết trong vài trăm năm tới, ý nghĩa của việc sử dụng nhiều bảng chữ cái thay thế đã bị hầu hết mọi người bỏ qua. Các nhà thiết kế mật mã thay thế polyalphabetic dường như đã tập trung vào việc che khuất việc lựa chọn một vài bảng chữ cái như vậy (không cần lặp lại), chứ không phải tăng cường bảo mật bằng cách sử dụng nhiều và không bao giờ lặp lại.
 +</​p><​p>​ Nguyên tắc (đặc biệt là các bảng chữ cái thay thế bổ sung không giới hạn của Alberti) là một tiến bộ quan trọng nhất trong vài trăm năm kể từ khi phân tích tần số được phát triển. Một thực hiện hợp lý sẽ là (và, khi cuối cùng đạt được, là) khó khăn hơn rất nhiều để phá vỡ. Mãi cho đến giữa thế kỷ 19 (trong công việc bí mật của Babbage trong cuộc Chiến tranh Crimean và công bố tương đương công khai tương đương của Friedrich Kasiski vài năm sau đó), việc giải mã mã hóa các thuật toán đa ngôn ngữ được thực hiện tốt có bất cứ nơi nào.
 +</p>
 +
 +<div class="​reflist"​ style="​list-style-type:​ decimal;">​
 +<div class="​mw-references-wrap"><​ol class="​references"><​li id="​cite_note-1"><​span class="​mw-cite-backlink"><​b>​ ^ </​b></​span>​ <span class="​reference-text"><​cite id="​CITEREFMaclean"​ class="​citation">​ Maclean, Donald, <i> Al-Kindi </​i><​span class="​reference-accessdate">​truy xuất <span class="​nowrap">​ 13 tháng 4 </​span>​ 2012 </​span></​cite><​span title="​ctx_ver=Z39.88-2004&​rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&​rft.genre=book&​rft.btitle=Al-Kindi&​rft.aulast=Maclean&​rft.aufirst=Donald&​rft_id=http%3A%2F%2Fdonaldmaclean.wordpress.com%2F2012%2F02%2F20%2Fal-kindi%2F&​rfr_id=info%3Asid%2Fen.wikipedia.org%3APolyalphabetic+cipher"​ class="​Z3988"/></​span>​
 +</li>
 +<li id="​cite_note-2"><​span class="​mw-cite-backlink"><​b>​ ^ </​b></​span>​ <span class="​reference-text">​ Johann Tritheim, <i> Polygraphiae libri sex </i> … (Basel, Thụy Sĩ: Michael Furter và Adam Petri, 1518), <i> Liber quintus </i> (sách thứ năm), các trang 461-462; các <i> Recta transpositionis tabula </i> (bảng vuông của transpositions,​ hoặc &​quot;​bảng Vigenère&​quot;​) xuất hiện trên trang 463. </​span>​
 +</li>
 +</​ol></​div></​div>​
 +<​h2><​span class="​mw-headline"​ id="​References">​ Tài liệu tham khảo </​span><​span class="​mw-editsection"><​span class="​mw-editsection-bracket">​ [</​span>​ chỉnh sửa <span class="​mw-editsection-bracket">​] </​span></​span></​h2>​
 +<​ul><​li><​cite id="​CITEREFAlberti1997"​ class="​citation">​ Alberti, Leon Battista (1997), <i> Một luận thuyết về Mật mã, trans. A. Zaccagnini. Lời tựa của David Kahn </​i>​Torino:​ Galimberti </​cite><​span title="​ctx_ver=Z39.88-2004&​rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&​rft.genre=book&​rft.btitle=A+Treatise+on+Ciphers%2C+trans.+A.+Zaccagnini.+Foreword+by+David+Kahn&​rft.place=Torino&​rft.pub=Galimberti&​rft.date=1997&​rft.aulast=Alberti&​rft.aufirst=Leon+Battista&​rfr_id=info%3Asid%2Fen.wikipedia.org%3APolyalphabetic+cipher"​ class="​Z3988"/><​link rel="​mw-deduplicated-inline-style"​ href="​mw-data:​TemplateStyles:​r861714446"/></​li>​
 +<​li><​cite id="​CITEREFChurchhouse2002"​ class="​citation">​ Nhà thờ, Robert (2002), <i> Mã và Mật mã: Julius Caesar, Bí ẩn và Internet </​i>​Cambridge:​ Nhà xuất bản Đại học Cambridge, ISBN 978-0 -521-00890-7 </​cite><​span title="​ctx_ver=Z39.88-2004&​rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&​rft.genre=book&​rft.btitle=Codes+and+Ciphers%3A+Julius+Caesar%2C+the+Enigma+and+the+Internet&​rft.place=Cambridge&​rft.pub=Cambridge+University+Press&​rft.date=2002&​rft.isbn=978-0-521-00890-7&​rft.aulast=Churchhouse&​rft.aufirst=Robert&​rfr_id=info%3Asid%2Fen.wikipedia.org%3APolyalphabetic+cipher"​ class="​Z3988"/><​link rel="​mw-deduplicated-inline-style"​ href="​mw-data:​TemplateStyles:​r861714446"/></​li>​
 +<​li><​cite id="​CITEREFGaines1939"​ class="​citation">​ Gaines, Helen Fouché (1939), <i> Cryptanalysis </​i>​Dover,​ ISBN 0-486-20097-3 </​cite><​span title="​ctx_ver=Z39.88-2004&​rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&​rft.genre=book&​rft.btitle=Cryptanalysis&​rft.pub=Dover&​rft.date=1939&​rft.isbn=0-486-20097-3&​rft.aulast=Gaines&​rft.aufirst=Helen+Fouch%C3%A9&​rfr_id=info%3Asid%2Fen.wikipedia.org%3APolyalphabetic+cipher"​ class="​Z3988"/><​link rel="​mw-deduplicated-inline-style"​ href="​mw-data:​TemplateStyles:​r861714446"/></​li></​ul><​h2><​span class="​mw-headline"​ id="​See_also">​ Xem thêm </​span><​span class="​mw-editsection"><​span class="​mw-editsection-bracket">​ [</​span>​ chỉnh sửa <span class="​mw-editsection-bracket">​] </​span></​span></​h2>​
 +
 +
 +<​!-- ​
 +NewPP limit report
 +Parsed by mw1274
 +Cached time: 20181118224016
 +Cache expiry: 1900800
 +Dynamic content: false
 +CPU time usage: 0.200 seconds
 +Real time usage: 0.259 seconds
 +Preprocessor visited node count: 618/1000000
 +Preprocessor generated node count: 0/1500000
 +Post‐expand include size: 85561/​2097152 bytes
 +Template argument size: 231/2097152 bytes
 +Highest expansion depth: 12/40
 +Expensive parser function count: 1/500
 +Unstrip recursion depth: 1/20
 +Unstrip post‐expand size: 7807/​5000000 bytes
 +Number of Wikibase entities loaded: 0/400
 +Lua time usage: 0.105/​10.000 seconds
 +Lua memory usage: 2.89 MB/50 MB
 +-->
 +<!--
 +Transclusion expansion time report (%,​ms,​calls,​template)
 +100.00% ​ 205.179 ​     1 -total
 + ​40.94% ​  ​84.001 ​     4 Template:​Citation
 + ​37.77% ​  ​77.492 ​     5 Template:​Navbox
 + ​36.91% ​  ​75.732 ​     1 Template:​Reflist
 + ​33.79% ​  ​69.322 ​     1 Template:​More_footnotes
 + ​21.95% ​  ​45.045 ​     1 Template:​Ambox
 + ​20.54% ​  ​42.135 ​     1 Template:​Cryptography_navbox
 +  6.29%   ​12.908 ​     1 Template:​Cryptography_classical
 +  4.82%    9.891      3 Template:​Icon
 +  2.61%    5.353      2 Template:​Yesno-no
 +-->
 +
 +<!-- Saved in parser cache with key enwiki:​pcache:​idhash:​157918-0!canonical and timestamp 20181118224016 and revision id 845356517
 + ​-->​
 +</​div><​noscript><​img src="​http://​en.wikipedia.org/​wiki/​Special:​CentralAutoLogin/​start?​type=1x1"​ alt=""​ title=""​ width="​1"​ height="​1"​ style="​border:​ none; position: absolute;"/></​noscript></​div></​pre>​
 + </​HTML>​
m-t-m-a-ng-n-ng-wikipedia.txt · Last modified: 2018/11/23 17:13 (external edit)