• 2

用語言學的方式進行加密

之前在研究密碼學的時候,已知今日加密多用數學方法

不過在看到凱薩加密法的時候,忽然突發奇想

在電腦不是很發達的時候,除了數學方法外,是否也可以用語言學的方法進行加密?

我的構想如下:

1.首先將自身的語言轉寫成任何拼音系統

Exp.
“道可道,非常道,名可名,非常名”
轉成平假名
“だお こぁ だお , ふぇい ちゃん だお , みん こぁ みん , ふぇい ちゃん みん”

2.之後再將該文字偽裝成任何文字

Exp.
先列偽裝對照表,將假名隨機偽裝成拉丁字母
あ  か  さ  た  な  は  ま  や  ら  わ  ん
A B C D E F G H I J K

い  き  し  ち  に  ひ  み  り
L M N O P Q R S

う  く  す  つ  ぬ  ふ  む  ゆ  る
T U V W X Y Z a b

え   け  せ  て  ね  へ  め  れ
c d e f g h I j

お  こ  そ  と  の  ほ  も  よ  ろ  を
k l m n o p q r s t

濁音字後面加u 半濁音加v 拗音加w.x.y
再照表偽裝成密文
“Duk la Duk , YcL OwK duk ,RK La RK ,YcL OwK RK”

3.之後只需傳遞偽裝後的資料,到目的地後,再由那邊得資安人員照此方解密(所以互相傳遞資料得資安人員必須有這套方法,並定期改變規則)

說明:第一層將文字轉乘其他文字的目的是想透過語言障礙來降低資料被破解的可能
譬如當中文被轉成假名後,必須通曉假名的讀音,外加熟練中文,當然也可以轉寫成天城文,如此便會成為破解者在語言上的門檻
同時降低竊取資訊者透過語言邏輯,找出明文所用的語言的可能

第二層是將文字隨機使用其他文字當作代號取代,如此竊取資訊者既無法從字面得知內容,甚至也無法知道實際是用甚麼文字系統寫成
藉此達到安全的效果

不知道在電腦普及前這種加密方式是否有效?或者已經有人曾經這樣做?
如果放在今天,這種方式有效嗎?
2017-12-28 9:02 發佈
加密就是加上一層薄紗+誤導,因此除了有邏輯性讓你好加/解密之外,還會加上一隻私密金鑰,讓旁人難以猜到.
方式就看個人功力,用各種公式,DNA排序,語言排列..都可以.

hmzanny wrote:
之前在研究密碼學的...(恕刪)


用語言加密讓我想到當初2002年的一部片Windtalkers
hmzanny wrote:
之前在研究密碼學的...(恕刪)

有興趣的課題!
以前當學生時候 寫程式有寫過類似的東西.
日文我也懂,語言學(linguistics)也修過課。
你的方法算是很基本的加密方式,
第二次世界大戰時的日軍加密方式 恐怕比你提的更複雜!
但現在專門解碼的專業人員(如美國的CIA)有各式數學博士 電腦博士,用超級電腦一下子就破解!

第二次世界大戰 美軍的戰區橫跨歐洲 非洲 亞洲 太平洋小島,需要面對各國的人種與語言,
美國政府立刻就讓 語言學家,人類學家深入研究各戰區的人種與語言,
所以要破密碼,對美國政府都不是難事!
---------------------
<網路話題>
CIA前的密碼雕塑

1990年建造的美國中情局(CIA)維吉尼亞總部,門外有一面名叫「Kryptos」的彎曲銅質板,
上面刻滿865個英文字母組成的密碼。
在過去負責搜集海外情報的中情局諱莫如深,沒幾個人知道這尊銅雕的存在,隨作家丹布朗將它融入小說,它瞬間成為全球解碼迷挑戰的謎題。。
由於該密碼設計得既精細又神秘,丹布朗將其寫進著名小說《達文西密碼》及《失落的符號》第516頁之中。

雕塑出自美國雕塑家當年63歲桑伯恩(Jim Sanborn)之手,作品在1990年亮相。為協助他創作,中情局(Central Intelligence Agency,CIA)派一名退休密碼專家謝德(Ed Scheidt),傳授編、解碼基本技巧。桑伯恩頗有編碼天份,他聲稱就連謝德也無法破解有四段密碼的Kryptos,因謎面含刻意扭曲的白字、摩斯密碼及散布在中情局總部各雕塑品中的線索

「Kryptos」在希臘文中有「隱藏之物」的意思,該4公尺高的面板看上去就像一張打洞的電腦紙,刻滿了幾千個不成字句的英文字母,
內藏有4組密碼,而銅板另一面則是解密的線索。這是美國藝術家桑伯恩(Jim Sanborn)花了8年時間打造出的,上面刻有865個難解字元,至今無人能完全破譯。

1998年中情局分析員史坦恩(David Stein)努力七年最後終於解出4段密文其中的3段,是首位成功者。其中第四組密碼「K4」因為線索太少,只有97個字母,所以至今還沒被解開。

但當時因為CIA不允許公開此事,所以只有史坦恩的同事知道他的事蹟。隔年加州的電腦科學家吉羅格利(James Gillogly)也宣稱靠電腦協助破解了相同段落的密文。
最後一段97個文字的密文仍未解開,還有待高手來破解!


用語言學加密當然可行

只是加密有個很重要的一點,那就是必須能解密,解密後的資料必須跟原本的一字不差


不過你的想法其實跟二戰時,德軍使用的Enigma密碼機理念蠻類似的

因為你的規則是固定的,是否容易被暴力破解?


現今的加密,目前最穩定的還是非對稱金鑰加密
演算法是公開的,但是就算你知道演算法,沒有私鑰還是解不開
Wesley Hsu wrote:
用語言學加密當然可...(恕刪)


就算是被暴力法攻擊,破解者仍會困在語言障礙部份

因為只有有密碼本的人才會知道明文被轉寫成甚麼文字

意味著對破解者而言,任何文字系統都有可能拿來轉寫明文,甚至是楔形文字或用漢字切韻

如果中間沒找到正去的轉寫文字,那就難以解讀出明文是用甚麼語言,內容是用甚麼

如果是採用字母類型總數來推估文字系統

在明文被轉寫成其他文字系統轉寫時,該文字系統必會受到改動

如用假名轉寫,未必五十音會被用到

抑或是用漢字切韻,擬音

這時便會提高猜出轉寫文字的難度

加密功用在爭取時間,讓你在所需時間內無法解密,和鎖的功能相當,不必打造無法破壞的鎖,只要打造警察來到前你都無法侵入或付出成本大於所得的鎖即可,因此加密實務第一條就是看情境,再決定加密層次和複雜度.
一般不會單用一個語言或系統來加密,薄紗+誤導也可以好幾層,語言障礙部份,解密其實就是心理戰,都是先猜到其中一段,再揣摩其模式得出公式,很少直接整文解密的,除非你使用和你本身無關的元素(如一本沒買過借過讀過的書),不然還是有一定的被解密風險.
如果樓主想要用語言學當加密主體,建議你混和不同語言(使用中日英)或體系(使用DNA/化學元素排列結構)+一些誤導(如樓主提的50音+平/片假名混用),不要一個公式打通關,就可以產生夠複雜的加密.
hmzanny wrote:
就算是被暴力法攻擊,...(恕刪)


回到主題,當然可以,前人不比今人笨.
在電腦不是很發達的時候,除了數學方法外,是否也可以用語言學的方法進行加密?...(恕刪)

hmzanny wrote:
之前在研究密碼學的...(恕刪)


現在是在講古嗎?

zola wrote:
現在是在講古嗎?...(恕刪)


語言是自古人們容易遇到的障礙,如果還讓對手不知道是用甚麼語言

那麼他們根本無從解讀起

雖然目前來說RSA應該是還沒辦法破解

但如果語言學加密法配合RSA

縱使RSA被破解,他們仍舊會卡在語言障礙

這時他們必須加入更多語言專業人員參與解密

對破解者而言就必須消耗更多時間和成本

對資安來說便多了道保障

hmzanny wrote:
1.首先將自身的語言轉寫成任何拼音系統
Exp.
“道可道,非常道,名可名,非常名”
轉成平假名
“だお こぁ だお , ふぇい ちゃん だお , みん こぁ みん , ふぇい ちゃん みん”


轉成拼音系統要有相對應的自馬
不然就像微軟心注音,打到後來就會怪怪的
同一個因可能對應好幾個字...
(已上都不選字,讓微軟住因自己去挑,若非中文與系國家,看了會覺得很怪)
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?