Encryption

密碼學中有時會使用特殊設計的字型嗎?

  • December 20, 2015

作為一名字型設計師,我認為設計一種特殊字型非常容易,它既可以將一種語言(或程式碼)的混亂字元也可以簡單地(具有 OTF 格式提供的功能)重疊成一個複雜的設計只有其他使用者(讀者)才能解讀……這是存在的並且可能是合理的嗎?

編輯:為了更好地解釋我自己,我剛剛創建了這個圖像。(A) 代表一個完整的句子。每個圓圈都是一個詞。(B) 詳細說明了可能存在的兩種不同類型的“單詞”:波浪形、直線……但總是有 26 個峰(例如有 26 個字母的字母表)。當輸入一個字型中的一個字母時,只會繪製一個波或峰,直到輸入整個單詞。(C) 是兩個圓圈重疊的另一個細節,每個圓圈是一個單詞。(D) 解釋如何閱讀一個單詞:每個圓圈有 26 個峰,峰到中心的距離告訴讀者它是什麼字母。我在(D)中使距離非常明顯,但它可能非常微妙/只有在通過顯微鏡/等分析時才可見。

這樣的程式碼可能出現在報紙的頭版上,沒有人會注意到。而且它都可以用“簡單”的OTF字型編碼……

字型程式碼設計

這是存在的並且可能是合理的嗎?

是的,類似的東西已經存在,甚至被著名的連環殺手使用過!

(創建一個戲劇性的介紹就這麼多——哈哈)

單表替換密碼

您所指的內容可以歸類為經典的“豬圈密碼”;使用圖形符號的單字母替換密碼。您可能會更改符號,甚至可能更改編碼方式,但用符號替換文本將始終歸結為簡單的單字母替換密碼。

如今,你不會在實際中找到太多它的例子,但是在數百年前,當一個簡單的替換密碼能夠讓大眾感到困惑時,情況看起來就不同了。然而,那些日子早已一去不復返了,現在這些密碼大多可以在兒童讀物中找到密碼或早餐麥片盒中包裝的“秘密寫作”噱頭。

這條規則的罕見例外僅限於(例如)“十二生肖殺手”的筆記之類的東西。但是——總而言之——“危險”和“死亡”的神秘魅力比符號的使用為這些筆記提供了更多的神秘感……假設有足夠的數據或資訊,這些東西很容易被破解/破譯。

密文範例:十二生肖殺手筆記

現代密碼學和 Kerckhoffs 原理

為了更好地理解:在現代(以及在這個網站上),我們傾向於根據經過嚴格審查的規則來處理密碼學……其中一些可以追溯到Kerckhoffs 的原則,該原則定義了密碼算法應該公開(又名:被“敵人”知道)。

十二生肖殺手的一些筆記還沒有被破譯的原因之一,正是在那個領域:算法從未發布過,十二生肖殺手提供的數據沒有提供足夠的資訊來推斷密文的實際內容有絕對的信心。

現在,請不要誤會我的意思。作為一個為廣告和其他目的專業設計了一些字型的人,我總是對將一些視覺效果用於交流的想法很感興趣。但我忍不住分享我的兩分錢,以免你不情願地走錯路:

  • 從現代密碼學的角度來看,創建這樣的字型是否有意義?

不,如果您真的希望它們提供任何類型的真正加密安全性,則不會。

  • 這會是一個不錯的愛好並找到一些粉絲嗎?

當然……只要你記住,你很可能會花費更多的時間來創建字型,而不是其他人(密碼分析家,以及“你們普通的”拼圖怪胎)需要破解用它們創建的密文。

讓我們把你的字型創意放在你暗示的報紙頭版上。這可能會奏效一次。但是你發布的越多,可用的數據就越多,因為我們實際上是在談論單字母替換密碼,所以第一批人通過“猜測”密鑰來破譯你的東西不會花費太長時間(只需一個灑密碼分析)。

特別是,因為您甚至將安全性限制在……

26個山峰

…而不是我們在現代加密中使用的 256 個“峰值”(= 8 位 = 1 個無符號字節)。

作為一個簡單的經驗法則:字母越小,密碼分析就越容易!

我當然同意你的觀點,一個人可以公開隱藏一個秘密。但是,一旦有人知道要尋找的秘密,安全性就會開始逐漸趨於零。這就是您需要安全密碼的地方,而且——無論我們喜歡與否——字型都不能取代加密安全算法。

請注意

如果您想查看不同的字型和符號,請使用您喜歡的搜尋引擎檢查“密碼學符號”等。

截圖Google圖片搜尋

您還會發現您的想法已經被用作(密碼)謎題並在報紙上發表。甚至有幾頁深入研究了這種圖形密碼。眾多之一:http ://www.phantomgallery.64g.ru/shiphen/cod6en.htm

範例網頁的螢幕截圖

引用自:https://crypto.stackexchange.com/questions/27045