我國是以漢字為母語的國家,僅就其常用的單字數量而言便超過了五千個字,而西方 語言皆以拼音或拚字母(Phonetic system )來構成其語言,故其字母數量較少,因 此我們在密碼發展的基礎及理念上與西方並不相同. 由於語言上的天然限制,遂使得我國較為依賴〞密碼〞,本故本研究之目的在設計一 套〞密碼本自動編纂系統〞,藉電子計算機快速的運算能力,期能達到〞彈性〞、〞 快速性〞、〞經濟性〞及〞安全性〞的要求. 本研究擬採頻率分析作為密碼長度的加權依據,並以隨機洗牌法(Random shuffling )〞解決詞彙位置的次序安排問題;以〞隨機順序統計量創生方法(Random order s -tatisticsgenerator )〞解決密碼長度區間的分配問題.順序統計量創生方法衍生 了碰撞(collision )的問題,本研究並實際對排序產生法(sorting generation) 、循序產生法(sequential generation )、隨機分割產生法(generation using r -andom partition)等三種方法作改良,經過模擬結困困而選出時間快及碰撞較少的 隨機分割產生法作為本研究的方法. 本研究所製作的系統,經測試的結果顯示非常完整無誤外,足可証明理論之適用,亦 可供實際作業之運用.
|